Skip to main content

Uploads exported DICOM and raw data to XNAT, parsing metadata from DICOMs

Project description

Xnat-ingest

CI/CD codecov

XNAT-Ingest is a toolkit used for sorting data into project/subject/sessions, de-identifying images before uploading them to an XNAT instance. Support for various file formats is provided through the FileFormats package and its extensions (e.g. FileFormats MedImage).

Installation

XNAT ingest can be installed as a Python package from PyPI with pip:

$ python3 -m pip install xnat-ingest

Alternatively, a Docker image containing the toolkit can be pulled from docker pull ghcr.io/australian-imaging-service/xnat-ingest:latest

Running

XNAT Ingest has a public API and a command-line interface (CLI). The CLI can be explored by its in-built help menu, e.g.

$ xnat-ingest --help

When using docker, the root CLI command is set to be the entrypoint of the Docker image so it can be run by

docker run xnat-ingest --help

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

xnat_ingest-0.8.7.tar.gz (53.4 kB view details)

Uploaded Source

Built Distribution

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

xnat_ingest-0.8.7-py3-none-any.whl (75.6 kB view details)

Uploaded Python 3

File details

Details for the file xnat_ingest-0.8.7.tar.gz.

File metadata

  • Download URL: xnat_ingest-0.8.7.tar.gz
  • Upload date:
  • Size: 53.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xnat_ingest-0.8.7.tar.gz
Algorithm Hash digest
SHA256 8cc679b719645d71435cce7dc078ac95d90a3c7fe9f49d3366ae41d4a341a060
MD5 30831a1b783e75fc48db6bece4dc0a29
BLAKE2b-256 ab9fb60100d3a6c93de477a5fcb82ff60fed0a84ecf3f1dfc8e1adb9d4386003

See more details on using hashes here.

File details

Details for the file xnat_ingest-0.8.7-py3-none-any.whl.

File metadata

  • Download URL: xnat_ingest-0.8.7-py3-none-any.whl
  • Upload date:
  • Size: 75.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xnat_ingest-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 3890dc5e8a6eec763fb7e827376f7ebb8a4e8dbd0ef96ed12029f0afb603bf85
MD5 d0b84c2ac6a42f396684d13a270f41af
BLAKE2b-256 0088911984c421ad5af04d2e1d98fab1618dcf03b4a200d63c0b8cd3cbedc0ce

See more details on using hashes here.

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