Skip to main content

Medimages4tests

https://github.com/australian-imaging-service/medimages4tests/actions/workflows/test.yml/badge.svg https://codecov.io/gh/australian-imaging-service/medimages4tests/branch/main/graph/badge.svg?token=UIS0OGPST7 Supported Python versions Latest Version

Generates dummy medical images, with junk image data but realistic headers, to test imaging handling pipelines

Installation

Medimage4tests is available on PyPI so to install, simply use pip

$ pip3 install medimages4tests

or include in your package’s test_requires.

Usage

Create a pytest fixture consisting of a dummy image with field-map metadata in DICOM format

# Import medimages4tests generator functions
from medimages4tests.dummy.dicom.mri.fmap.ge.discovery_mr888.dv26_0_r05_2008a import get_image

# Return generated images in pytest fixtures (or alternative test framework)
@pytest.fixture()
def ge_dicom_fmap():
    return get_image()

Create a dummy NIfTI image

import numpy
# Import `get_image` function
from medimages4tests.dummy.nifti import get_image

# Create dummy nifti image of 10x10x10 containing all ones
@pytest.fixture()
def ones_nifti():
    return get_image(
        data=numpy.ones((10, 10, 10))
    )

Access real T1-weighted from OpenNeuro.org

from medimages4tests.mri.neuro.t1w import get_image

@pytest.fixture()
def t1w_nifti():
    return get_image(sample="ds004130-ON01016")

Acknowledgements

The authors acknowledge the facilities and scientific and technical assistance of the National Imaging Facility, a National Collaborative Research Infrastructure Strategy (NCRIS) capability.

Metadata

Release files for medimages4tests 0.5.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for medimages4tests 0.5.10
File Interpreter ABI Platform
medimages4tests-0.5.10-py3-none-any.whl Python 3 none any Details

Release files / medimages4tests-0.5.10-py3-none-any.whl

Download URL medimages4tests-0.5.10-py3-none-any.whl
Size 946.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0fe1883f9bfea5330e04a0fdffac184f434ee0ba982f691fca57adab51da1672
BLAKE2b-256 checksum
How to use checksums
5ddf89876b459a34c6c0a6b0938cbfb85b173d1482a15bda76daf0a2eba2f0b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

0.5.10 This release

1 release file

0.5.9

1 release file

0.5.8

1 release file

0.5.7

1 release file

0.5.6

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3

1 release file

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page