Open source TPS for advanced proton therapy
Project description
opentps-gui
GUI of opentps, a Python application for treatment planning in proton therapy, based on the MCsquare Monte Carlo dose engine.
Installation (Linux):
Requirements are listed in pyproject.toml. To install all required dependencies:
poetry install
Note: VTK is only compatible with Python version <= 3.9. Do not use Python 3.10
Installation (Windows):
Note: VTK is only compatible with Python version <= 3.9. Do not use Python 3.10
-
Install anaconda on your Windows computer
-
Open Anaconda Prompt (via the Anaconda application)
-
Create a new Anaconda environment:
conda create --name OpenTPS python=3.8
- Activate the new environment:
conda activate OpenTPS
- Install the following python modules: Python modules:
pip3 install --upgrade pip
pip3 install pydicom
pip3 install numpy
pip3 install scipy
pip3 install matplotlib
pip3 install Pillow
pip3 install PyQt5==5.15.7
pip3 install pyqtgraph
pip3 install sparse_dot_mkl
pip3 install vtk
pip3 install SimpleITK
pip3 install pandas
pip3
Optional python modules:
pip3 install tensorflow
pip3 install keras
pip3 install cupy
Run:
python3 main.py
or from a python script:
import opentps.gui as opentps_gui
opentps_gui.run()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
opentps_gui-1.0.5.tar.gz
(235.7 kB
view hashes)
Built Distribution
opentps_gui-1.0.5-py3-none-any.whl
(284.0 kB
view hashes)
Close
Hashes for opentps_gui-1.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30a2e5682432eacf81bf514bb574c4a61a5828650278593efb77de068f2e0559 |
|
MD5 | 9aeac88462ec2381b85bdedc4f5ab155 |
|
BLAKE2b-256 | 1b475f79574e43324dd6f74a60ba2a3d337c2c4c24c98cb247f8b7a70dcf2cfd |