All software
pyCERR
pyCERR provides convenient data structure for imaging metadata and their associations. Utilities are provided to to extract, transform, organize metadata and visualize results of image processing for image and dosimetry features, image processing for AI model training and inference.
- Treatment Planning and dosimetry
- (Python)
Pycoeus
Pycoeus is a command-line tool and python package designed for exploration of multiband geospatial datasets. It lets the user iteratively train and retrain segmentation models in seconds. A combination of Deep learning and traditional machine learning is used, leveraging the best of both methods.
- deep learning
- gis
- Machine learning
- + 2
- (Python)
Pydicer
Eases conversion of Radiotherapy DICOM data to research-ready format (NIfTI). Provides analysis functionality.
- Imaging and Image Processing
- (Makefile)
- (Python)
- (Shell)
pydicom
Reads, modifies, and writes DICOM data in a "pythonic" way. General-purpose framework, does not handle specifics of individual SOP classes.
- Software Engineering and Data Infrastructure
- (Makefile)
- (Python)
- (Shell)
PyELSEPA
Python wrapper for ELSEPA, a numeric code for computing elastic scattering cross-sections for electrons and positrons off neutral atoms.
- (Dockerfile)
- (Python)
pyESAPI
A Python wrapper for the Varian Eclipse Scripting API (ESAPI). Allows scripting of Eclipse functions using Python.
- Software Engineering and Data Infrastructure
- (PowerShell)
- (Python)
Pylinac
Pylinac provides TG-142 quality assurance (QA) tools to Python programmers in the field of therapy and diagnostic medical physics.
- Imaging and Image Processing
- (Python)
- (Shell)
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)
PyMedPhys
PyMedPhys is an open-source Medical Physics Python library built by an open community that values code sharing, review, improvement, and learning from each other.
- Quality Assurance
- (Batchfile)
- (JavaScript)
- (Python)
- + 2
pynetdicom
A Python library for DICOM network communication. Implements the DICOM network protocol to allow sending and receiving DICOM files.
- Software Engineering and Data Infrastructure
- (Python)
- (Shell)
pyOrthanc
PyOrthanc makes it easy to work with DICOM medical images stored on Orthanc servers using Python - instead of dealing with the DICOM protocol directly or creating complex code to interact with Orthanc's REST API.
- Software Engineering and Data Infrastructure
- (Dockerfile)
- (Python)
pyPENELOPEtools
pyPENELOPEtools is an open-source software to facilitate the use of the Monte Carlo code PENELOPE and its main programs such as PENEPMA
- Treatment Planning and dosimetry
- (Python)