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()
Metadata
Release files for opentps-gui 3.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| opentps_gui-3.0.1.tar.gz | 134.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| opentps_gui-3.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 312.8 kB
Release files / opentps_gui-3.0.1.tar.gz
| Download URL | opentps_gui-3.0.1.tar.gz |
|---|---|
| Size | 134.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1cac5f3b8af37a6e45951dc51d73d760d9075556d35075ec8d106f80add1914
|
|
BLAKE2b-256 checksum How to use checksums |
7107ecb7c0b07119c1ba8123797efdc4bb988356cb3204665eadc024db1b72a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / opentps_gui-3.0.1-py3-none-any.whl
| Download URL | opentps_gui-3.0.1-py3-none-any.whl |
|---|---|
| Size | 178.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b87e238343f03548a885c59ce6d4731a3f5942763d55b03be2f46df6f5d7585a
|
|
BLAKE2b-256 checksum How to use checksums |
e20068acd8acfdceced1b775410d09ffd110e02f45edfd7bb81aaece572d6050
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|