Niffler
Niffler copied to clipboard
Packaging Niffler with pip
This is slightly tricky since Niffler is not just Python.
Among the modules, the below are in Python:
- cold-extraction
- dicom-anonymization
- meta-extraction
- nifti-extraction
- png-extraction
- rta-extraction
- suvpar
Although the above could be packaged with pip following [1], there are complex dependencies such as DCM4CHE as storescp for cold-extraction and meta-extraction, mongo for meta-extraction, and gdcm for png-extraction. Additional care must be taken on initiatives on packaging Niffler as an installable configuration to ensure this is complete.
[1] https://packaging.python.org/en/latest/tutorials/packaging-projects/