Programme d’analyse de données pour radiothérapie FLASH
La radiothérapie à ultra-haut débit de dose, ou radiothérapie FLASH, permet de traiter le cancer en délivrant des doses très élevées de radiation en quelques millisecondes. Les traitements pour le cancer actuels durent plusieurs minutes, et la radiothérapie FLASH, malgré un court temps d’exposition, semble être autant efficace en plus de réduire les dommages causées aux tissus sains avoisinant la ou les tumeurs. Le CHUM est équipé d’un appareil de radiothérapie FLASH, soit une première au Canada, et notre groupe de chercheur a la responsabilité de développer des nouveaux détecteurs compatibles avec cet appareil.
L’objectif du projet de fin de session est de créer un programme capable d’analyser les données enregistrées par les détecteurs dans le but de vérifier que le faisceau est la forme désirée. Le programme doit être capable de comprendre les signaux reçus, les analyser et former des graphiques décrivant les faisceaux détectés.
<aside> 🔘 Nicole St-Louis: [email protected]
</aside>
<aside> 🔘 Arthur Lalonde: [email protected] (B4433)
</aside>
Bureau CRCHUM: Bureau 10A ou 10B au 11ème
Bureau CHUM: 3ème sous-soul
https://github.com/Popitopi130/Flashy_Project
| Version | Critères | Description | Réalisé le |
|---|---|---|---|
| Version 0.1 | Programme de base sur terminal comme Mathlab | Analyse les données venant d’un CSV et donne les résultats dans le terminal et sous forme de graphique matplotlib | 1 octobre |
| Version 0.2 | Programme de base avec GUI comme Mathlab | Fait la même chose que 0.1 mais affiche les résultats dans un GUI, Barre d’outils | 10 octobre |
| Version 0.3 | Programme de base avec GUI avec légères améliorations dites “Quality of life” | Graphes se comportent de la bonne façon, Liste fonctionne bien, Affiche la dose | 19 octobre |
| Version 0.5 | Programme de base avec GUI post-Tests-au-CHUM | Tous les bugs sont réglés, Controleur est implémenté, Plus facile d’ajouter des fonctionnalités, Section dédiée au feedback | 4 novembre |
| Version 0.6 | Programme de base avec GUI - Début de la création du Bypass | Nouvelle fenêtre pour Bypass, Lecture des informations du digitizer, Création du GUI, Threading | 11 novembre |
| Version 0.7 | DAQ de base - Paramètres | Amélioration du GUI pour le Bypass, Paramètres de mesure | 27 novembre |
| Version 0.8 | DAQ de base - Ça mesure! | Prise de mesure fonctionne correctement, Enregistrements des résultats, Sauvegarde des paramètres | 6 décembre |
| Version 0.9 | DAQ de base - Post-test | Bug fixes, Tweaks, Ajouts | 7 décembre |
| Version 1.0 | DAQ - Prêt pour remise | Prise de données, Lecture directe du digitizer, Bypass CoMPASS, Guide du programme | 13 décembre (à voir) |
| Version 1.0.1 | DAQ - Sauvegarde des résultats | Ouverture de résultats dans nouvelle fenêtre, Lien avec MenuBar |
MANQUE DE TEMPS |
| Version 1.0.2 | DAQ - Ajouts d’outils d’analyse | Changement du facteur de convertion, Ajouts de différents graphes, Sélection de graphes | MANQUE DE TEMPS |
| Version 1.0.3 | DAQ - Préférences | Dans MenuBar, Fenêtre dédiée aux préférences du DAQ, Fichier .xml chargé à l’ouverture |
MANQUE DE TEMPS |
Selon le plan de cours, il faut remettre le rapport avant la fin de la période d'examen, soit avant le 20 décembre. Aller voir cette entrée dans le journal de bord pour plus de détail. (AJOUTER PAGE)
TODO: