Skip to content

MohammadrezaMC2/matRad_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

matRad Python Conversion

License

This repository is a Python-based conversion of the original matRad project, a radiation therapy treatment planning system. The project is currently under development, and several features are being actively implemented and tested.


About matRad

matRad is an open-source radiation therapy treatment planning toolkit. The original version was developed in MATLAB and has been widely used for educational and research purposes. This Python-based project aims to translate the core functionality of matRad into Python to provide:

  • Improved accessibility for users who do not have access to MATLAB.
  • Easier integration with modern Python libraries and tools.
  • Enhanced modularity and extensibility.

Current Status

🚧 Under Development 🚧

This Python version of matRad is a work-in-progress, and its functionality may not yet match the original MATLAB implementation. Expect changes in APIs, features, and documentation as development progresses.

Stay tuned for more updates as the project evolves.

Features (Planned)

  • Fully open-source and Python-native implementation.
  • Support for photon, proton, and carbon ion therapy.
  • Integration with Python libraries such as NumPy, SciPy, and PyTorch for enhanced computational capabilities.
  • DICOM import/export for seamless clinical data handling.
  • Easy-to-use APIs for researchers and clinicians.

Installation

Since the project is under development, installation from source is recommended:

git clone https://github.com/MohammadrezaMC2/matRad_python.git
cd matRad_python

Requirements will be updated as the project matures.

Usage

Basic usage examples and documentation will be added soon. For now, refer to the source code and ongoing commits for insights into the development process.

Contributing

Contributions are welcome! If you'd like to help, please:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

This project is inspired by and based on the original matRad project. Special thanks to the matRad team for their incredible work.


Feel free to star this repository and follow updates as we work towards making matRad accessible to a broader audience in the Python ecosystem!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages