ESTRO
ParticlePhaseSpace
A set of tools for processing and analysing particle phase space files. Designed for use with Monte Carlo simulations, particularly for proton therapy.
- Treatment Planning and dosimetry
- Jupyter Notebook
- Python
- Batchfile
- + 1
PDFtoAria
A C# script for converting PDF documents into a format that can be imported into Varian ARIA. Automates the process of adding documents to ARIA.
- Software Engeneering and Data Infrastructure
- C#
PlanCheck
A Varian Eclipse scripting plugin for treatment plan verification. Automates the process of checking a plan against a set of rules.
- Quality Assurance
- C#
PlanUNC
A program for performing dosimetry calculations in radiotherapy. The program is proprietary and not open source.
- Software Engeneering and Data Infrastructure
Plastimatch
Focuses on high-performance volumetric registration, segmentation, and image processing of volumetric medical images. Supports DICOM and DICOM-RT import/export.
- Imaging and Image Processing
- C++
- C
- Fortran
- + 2
PlatiPy
Aims to simplify use, visualization, processing, and analysis of medical images. Built on SimpleITK, VTK. Jupyter notebooks provided.
- Imaging and Image Processing
- Python
- JavaScript
- Jupyter Notebook
- + 4
PRIMO
Simulates clinical linear accelerators and estimates absorbed dose distributions. Combines GUI with PENELOPE and DPM Monte Carlo codes. Not open source.
- Treatment Planning and dosimetry
PyBeam-QA
A Python library for performing beam quality assurance tests in radiotherapy. The software is in an early stage of development.
- Quality Assurance
- Python
- HTML
- JavaScript
- + 1
Pydicer
Eases conversion of Radiotherapy DICOM data to research-ready format (NIfTI). Provides analysis functionality. Uses SimpleITK and PlatiPy. Still a research tool, users should inspect outputs.
- Imaging and Image Processing
- Python
- Makefile
- Shell
pydicom
Reads, modifies, and writes DICOM data in a "pythonic" way. General-purpose framework, does not handle specifics of individual SOP classes. Other libraries build upon it (e.g., pynetdicom, deid).
- Software Engeneering and Data Infrastructure
- Python
- Shell
- Makefile
pyESAPI
A Python wrapper for the Varian Eclipse Scripting API (ESAPI). Allows scripting of Eclipse functions using Python. Includes a command-line interface for common tasks.
- Software Engeneering and Data Infrastructure
- Python
- PowerShell
pymcc
Module that reads PTW mephisto mcc files from watertank scans or array files. pymcc relies on Pandas and uses a Pandas DataFrame to store the measurement values within the class objects.
- Treatment Planning and dosimetry
- Python