FilmQADose is an open-source software for the analysis of radiochromic films in radiation therapy QA (Quality Assurance). It provides intuitive calibration tools and dose map generation to promote accessible and efficient quality control.
Development branch: pyside
- Multiple Calibration Methods: Offers single-channel and multi-channel calibration fits.
- 2D Dose Map Construction: Build two-dimensional dose maps from scanned film data.
- Correction Methods: Enhance accuracy and consistency with built-in corrections.
- Dose Profile & Isodose Visualization: Easily generate dose profiles and isodose lines.
- TPS Comparison: Compare measured dose maps with those generated by treatment planning systems.
To set up and run the application locally, make sure you have the following:
- Python 3.9+ installed on your system
pipfor managing Python packages
- Clone the repository:
git clone -b pyside https://github.com/eduardoh27/FilmQADose.git
- Navigate to the project folder:
cd app - Install dependencies:
pip install -r requirements.txt
- From the root directory, run:
python main.py
- A GUI window will open, allowing you to interact with FilmQADose.
Contributions are always welcome! You can:
- Fork the project
- Create a feature branch (
git checkout -b feature/my-new-feature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/my-new-feature) - Open a Pull Request
Feel free to report issues or suggest enhancements in the Issues section.
This project is licensed under the terms specified in the LICENSE file.
Feel free to use, modify, and distribute it in accordance with the license.