A package for DICOM utilities.
Project description
pacsanini
pacsanini 🎻 is a package designed to help with the collection of DICOM files and the extraction
of DICOM tags (metadata) for structuring purposes.
pacsanini's functionalities come out of a desire to facilitate research in
medical imagery by easing the process of data collection and structuring.
The two main pain points for this are:
- acquiring data from a PACS
- extracting metadata from DICOM files in research-ready formats (eg: csv)
The project seeks to target medical/research professionals that are not necessarily familiar with coding but wish to obtain data sets and software engineers that wish to build applications with a certain level of abstraction.
Documentation
Check out the complete documentation on readthedocs.
You will be able to find examples on how to use the pacsanini API from within you Python application
and as a command line tool.
Contributing and Code of Conduct
All contributions to improve pacsanini are welcome and valued. For more information on how you can contribute,
please read the Contributing document and make sure that you are familiar with our
Code of Conduct.
You are also more than welcome to open a discussion on our GitHub discussions page.
Installation
To install a particular release version, check out the available versions of pacsanini on PyPI
or simply run the following command to obtain the latest release:
pip install pacsanini
To obtain the cutting edge version of pacsanini, you can use pip or poetry in the following way:
pip install git+https://github.com/Therapixel/pacsanini.git
# or
poetry add git+https://github.com/Therapixel/pacsanini.git
For development
poetry is the only supported build tool for installing pacsanini in a development context.
See the previous section on how to install poetry.
git clone https://github.com/Therapixel/pacsanini.git
cd pacsanini
poetry install --no-root --no-dev
# or, to install the project and its development dependencies:
poetry install --no-root
Usage with docker
A docker image can be built locally to run pacsanini within an isolated environment.
docker image build -t pacsanini:latest .
docker run pacsanini --help
Roadmap
The following topics are the main areas where pacsanini can improve as a library and a tool.
Of course, these topics are up for discussion and such discussions are encouraged in the
GitHub issues section.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pacsanini-0.2.1.tar.gz.
File metadata
- Download URL: pacsanini-0.2.1.tar.gz
- Upload date:
- Size: 61.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.9.5 Darwin/19.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
513c70258239e4d865d5c1b98f6a29b4e5df27b7150fe8406067e6177466de67
|
|
| MD5 |
be4b3cfb02403c08608c46c49d78a50a
|
|
| BLAKE2b-256 |
dc914dad719a61528c69ab7e6cd94597b4abdc6eb214b485400a612a7a2e9c7b
|
File details
Details for the file pacsanini-0.2.1-py3-none-any.whl.
File metadata
- Download URL: pacsanini-0.2.1-py3-none-any.whl
- Upload date:
- Size: 96.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.11 CPython/3.9.5 Darwin/19.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8eb4fea20520ba066929493e5923da193143be74d633a00980cde637cc9f6134
|
|
| MD5 |
22ff21b1c616e5f7b4bf0ff594692ed9
|
|
| BLAKE2b-256 |
bfa0b9a655b124aa18d4143543c4918d2a13c1bdb65050a3dff410644e81a577
|