Open source TPS for advanced proton therapy
Project description
opentps-gui
GUI library of opentps, a Python application for treatment planning in radiation therapy, based on the MCsquare Monte Carlo dose engine and a CCC dose engine for photons.
Installation (Linux):
Requirements are listed in pyproject.toml. To install all required dependencies:
poetry install
Installation (Windows):
-
Install anaconda on your Windows computer
-
Open Anaconda Prompt (via the Anaconda application)
-
Create a new Anaconda environment:
conda create --name OpenTPS python=3.12
- Activate the new environment:
conda activate OpenTPS
- Install the following python modules: Python modules:
pip3 install --upgrade pip
pip3 install pydicom
pip3 install numpy>=1.24.0
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.40.0
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file opentps_gui-3.0.0.tar.gz.
File metadata
- Download URL: opentps_gui-3.0.0.tar.gz
- Upload date:
- Size: 237.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb1fda5553340f907fd19deab9352ffe53b135e7910019ca84b3a1b97b88b55
|
|
| MD5 |
38d9938015d9276e69d243a3e12a30c4
|
|
| BLAKE2b-256 |
d60490f7269a9e387849566e72d2a40b53893a29c2b6e0f3b8bb0f6035176f85
|
File details
Details for the file opentps_gui-3.0.0-py3-none-any.whl.
File metadata
- Download URL: opentps_gui-3.0.0-py3-none-any.whl
- Upload date:
- Size: 288.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58b523880bfb86e124055a4c24b4f5f8e745a359b894be074a5e113784b77d12
|
|
| MD5 |
a0a177d3fbb88f3859be8c5e0534e86a
|
|
| BLAKE2b-256 |
a75219a149608e0c2abd2a48794cf180f02838395572f7835037d66cd23956ed
|