Comments (1)
The DicomStack
type is just intended to be a temporary object created during the process of converting to another file format (i.e. Nifti). The MetaExctractor
is intended to pull meta data out of a single DICOM file (including from private sub headers) and make it easier to use and JSON compatible, with some basic default anonymization. This extraction process only has to happen once on the raw DICOM files. The meta data from one or more DICOM files ends up summarized in a DcmMetaExtension
, which is associated with a Nifti through a NiftiWrapper
.
The API for working with meta data in a NiftiWrapper
or DcmMetaExtension
isn't great, and I'm not really interested in trying to make my own implementation of XArray so I would rather work towards leveraging their work than improve what is currently there (outside of bug fixes and minor stuff).
from dcmstack.
Related Issues (20)
- Doesn't appear to read Siemens .IMA files HOT 3
- Bug to convert philips DTI dcm files HOT 1
- Consider making me a collaborator on dcmstack?
- Explanation for json file, PhaseEncodingDirectionPositive HOT 1
- DICOM sort
- dcmstack.dcmstack.InvalidStackError: The DICOM stack is not valid: Slice spacings are not consistent HOT 8
- test_get_elem_value UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 5136: character maps to <undefined>
- dcmstack doesn't save unscaled data
- ValueError: could not convert string to float HOT 1
- pytest errors HOT 1
- cut new release? HOT 4
- test error with Python3.8 HOT 4
- nitool with no arguments throws an error instead of displaying help with Python 3 argparse HOT 1
- Object of type DcmMetaExtension is not JSON serializable HOT 1
- Update documentation with respect to pydicom
- What is the current state with respect to enhanced MRI (3D DICOMs)? HOT 8
- Embedding of meta data does not work for multi channel (RGB) data HOT 3
- needs a release HOT 2
- MetaExtractor fails in case some DICOM fields are empty HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dcmstack.