Skip to main content

PET-PAL (Positron Emission Tomography Processing and Analysis Library)

Project description

Positron Emission Tomography Processing and Analysis Library (PETPAL)

PETPAL Logo
A comprehensive 4D-PET/MR analysis software suite.

Installation

Using Pip

The simplest way to install PETPAL is using pip. First, ensure you are using Python version >=3.12. Then, run the following:

pip install petpal

Build from source

Clone the repository using your preferred method. After navigating to the top-level directory (where pyproject.toml exists), we run the following command in the terminal:

pip install .  # Installs the package

If you are going to be actively developing and making changes to the package source code, it is recommended to instead do:

pip install -e .  # Installs the package as symlinks to the source code

Documentation

The official docs are hosted on read the docs, which contain helpful tutorials to get started with using PETPAL, and the API reference.

Building Documentation Locally

To generate the documentation in HTML using sphinx, we first navigate to the $src/docs/ directory. Then, we run the following commands:

make clean
make html 

Then, open $src/docs/build/html/index.html using any browser or your IDE.

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

petpal-0.6.6.tar.gz (4.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

petpal-0.6.6-py3-none-any.whl (271.5 kB view details)

Uploaded Python 3

File details

Details for the file petpal-0.6.6.tar.gz.

File metadata

  • Download URL: petpal-0.6.6.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for petpal-0.6.6.tar.gz
Algorithm Hash digest
SHA256 2601a34d277d9e0b9e63b3ea72c0c67a1009bbca216b724f2ff3a276dd7282a7
MD5 38b05719dcc447d3c9151a0837c9e12f
BLAKE2b-256 0f0583a247954757be1bfc498b0fa17db648b9c854af3b20763881a58678db08

See more details on using hashes here.

Provenance

The following attestation bundles were made for petpal-0.6.6.tar.gz:

Publisher: publish-to-pypi.yml on PETPAL-WUSM/PETPAL

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file petpal-0.6.6-py3-none-any.whl.

File metadata

  • Download URL: petpal-0.6.6-py3-none-any.whl
  • Upload date:
  • Size: 271.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for petpal-0.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5eb7ad41e1d0c44035d16d2dba93200580f67940faf9950e73ba48e1ebe1bb7c
MD5 fc0e9a3c7f04c14b05f854d38ae7b904
BLAKE2b-256 5182939dd6ec22ccc7e0bb92e9d571d331b000a65f2d1a2a22451c6e492a88e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for petpal-0.6.6-py3-none-any.whl:

Publisher: publish-to-pypi.yml on PETPAL-WUSM/PETPAL

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page