PumpIA documentation

Introduction

PumpIA is a python framework designed to allow users to visualise the analysis of images through a user interface. It does not do any image analysis itself, but rather provides a platform for users to write their own analysis code and view the results. This means that the full power of python and its libraries are available to the user.

Please note there isn’t a stable version (v1.0.0) yet, backwards compatibility breaks are instead denoted by the minor version.

Requirements

PumpIA has been designed to use the minimum number of dependencies, so the user interface relies on tkinter. PumpIA has the following dependencies:

See pydicom: Compression of Pixel Data for information on how to install the required libraries for reading compressed dicom files.

Installation

PumpIA requires python 3.12 or greater. To use PumpIA, install it using pip:

(.venv) $ pip install pumpia

Usage

See the sections usage for creating a module and collection, and user interface for how to use the user interface.

An example is provided, this is shown below.

_images/Example.png

Contents