Skip to main content

Pinn2DCM

Introduction

This modules serves to convert old Pinnacle CTs into the DICOM format. It can be called from the command line for batch processing, however an optional GUI is also available.

Currently, this module is the minimum viable product. It was tested with a single anonymized dataset, therefore many features that might be of interested are not yet available. Please feel free to contact me if you have any questions or suggestions!

Usage

The script requires you to provide two paths: the path to the Pinnacle CT directory and the path to the output directory. The Pinnacle CT directory needs to contain the following files:

├── Pinnacle CT directory  
│   ├── *.img
│   ├── *.header
│   ├── *.ImageInfo
│   ├── *.ImageSet

To start conversion, run the following command:

$ pinn2dcm "path to Pinnacle CT directory" "path to output directory"   

To start the GUI, run the fcommand without any arguments:

$ pinn2dcm

GUI

Installation

You can either download the repository manually and extract it, use git clone, or install using pip:

$ pip install pinn2dcm   

Note: If Python is not added to your PATH, you may need to preface the above commands with python -m !

Dependencies

  • Numpy
  • Pydicom

Contact

If you have any questions or suggestions, please feel free to contact me at se.schaefer@uke.de!

Metadata

Release files for pinn2dcm 1.0.0

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

Source distribution (sdist)

Source distribution for pinn2dcm 1.0.0
File Size Uploaded Provenance Actions
pinn2dcm-1.0.0.tar.gz 6.0 kB Without provenance Details for pinn2dcm-1.0.0.tar.gz

Built distribution (wheel)

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

Total release size: 12.9 kB

Release files / pinn2dcm-1.0.0.tar.gz

Download URL pinn2dcm-1.0.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e7acae163785560358eb74e85523e95dbcff4eca7eca0a7bcd597008c51b764f
BLAKE2b-256 checksum
How to use checksums
6bd801c818ab5dadb6243729233d6204a099ab27a4661b06f8b6e648cd3f8abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Release files / pinn2dcm-1.0.0-py3-none-any.whl

Download URL pinn2dcm-1.0.0-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e36724001122c0955b3e2e141971b942609a6c915dd7e623e4d53c473c581880
BLAKE2b-256 checksum
How to use checksums
e35cc6863be6ad2c861a70766efba8b60327139d5f26be0084a420116e1928f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.8

Security for pinn2dcm 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

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