Skip to main content

Uniform MRI phantom analysis based using the PumpIA framework.

Project description

Introduction

This repository contains code to analyse a uniform phantom using the PumpIA framework. It uses the subtraction SNR method and therefore expects a repeat image, however the uniformity module will run with a single image.

It is currently not validated and is provided as is, see the license for more information.

The collection contains the following tests:

  • SNR
  • Uniformity

Usage

Users should make themselves familiar with the PumpIA user interface

To run the collection:

  1. Clone the repository
  2. Use an environment manager to install the requirements from requirements.txt or install the requirements using the command pip install -r requirements.txt when in the repository directory
  3. Run the run_uniform_rpt_collection.py script

To use the collection:

  1. Load the folder with the relevant images
  2. Drag and drop the series containing the relevant images into the viewer of the Main tab
  3. Generate the ROIs and run analysis
  4. Correct the context if required (see below)
    • Re-run generating ROIs
  5. Move any ROIs as required, this should be done through their relevant modules.
    • Re-run analysis
  6. Copy the results in the relevant format. Horizontal is tab separated, vertical is new line separated.

Correcting Context

The context used for this collection is the Auto Phantom Context Manager provided with PumpIA, see the relevant documentation for this.

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

pumpia_uniform_phantom-0.0.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

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

pumpia_uniform_phantom-0.0.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file pumpia_uniform_phantom-0.0.1.tar.gz.

File metadata

  • Download URL: pumpia_uniform_phantom-0.0.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pumpia_uniform_phantom-0.0.1.tar.gz
Algorithm Hash digest
SHA256 d0ec609b74c0e2d3650a5144328c5cd53852bc39029d647365c8829bba147af5
MD5 e871c8386fb7734b525e25d2127f9e55
BLAKE2b-256 d86f4450f5497dd8ca52f9420e810007d98fcade420693d0caecb217e10a7678

See more details on using hashes here.

Provenance

The following attestation bundles were made for pumpia_uniform_phantom-0.0.1.tar.gz:

Publisher: publish.yml on Principle-Five/pumpia-uniform-phantom

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

File details

Details for the file pumpia_uniform_phantom-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pumpia_uniform_phantom-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 78d2af1888c1de9280c94430a98930b246f9d43b00b91deffc79b500d4e01689
MD5 6e3b3f356deb49c0f3337eac131dc097
BLAKE2b-256 74a9ad72f2385f9f2b84e28ef48d4bb4a744929850b7c1dde22080f5a1cef6e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pumpia_uniform_phantom-0.0.1-py3-none-any.whl:

Publisher: publish.yml on Principle-Five/pumpia-uniform-phantom

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