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 --user pip
pip3 install --user pydicom
pip3 install --user numpy
pip3 install --user scipy
pip3 install --user matplotlib
pip3 install --user Pillow
pip3 install --user PyQt5==5.14
pip3 install --user pyqtgraph
pip3 install --user sparse_dot_mkl
pip3 install --user vtk
pip3 install --user SimpleITK
pip3 install --user pandas
pip3
Optional python modules:
pip3 install --user tensorflow
pip3 install --user keras
pip3 install --user 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.4.tar.gz
(228.7 kB
view hashes)
Built Distribution
opentps_gui-1.0.4-py3-none-any.whl
(272.0 kB
view hashes)
Close
Hashes for opentps_gui-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d299c5c634364062e1b463789da35c657402da3ae1c9e845fb76ef5b3fe26294 |
|
MD5 | 9a58957e0e78054a5e0f2e238c22767b |
|
BLAKE2b-256 | f69a42438aaaa285370f8e526e42df3eb949f04a761fa5687a4add469ed9a370 |