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==9.2.6
pip3 install SimpleITK
pip3 install pandas
pip3 install scikit-image
pip3 install pymedphys==0.39.3
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.6.tar.gz
(236.3 kB
view hashes)
Built Distribution
opentps_gui-1.0.6-py3-none-any.whl
(284.1 kB
view hashes)
Close
Hashes for opentps_gui-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 462dc49e5b4d15b201a708cda4b90997be735338c63627ec021a1caed0020bde |
|
MD5 | 0c3c0d3eb3747940538213b5f0f24e76 |
|
BLAKE2b-256 | d18c5ca956635ff5e28cd200c83f5d0b9f6904ede5199f74837b7653a653adc3 |