dcmstack

DICOM to Nifti conversion with meta data preservation

https://github.com/moloney/dcmstack

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    3 of 12 committers (25.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary

Keywords from Contributors

neuroimaging brain-imaging brainweb optimizing-compiler closember bids quality-control pypi bioinformatics dataflow
Last synced: 10 months ago · JSON representation

Repository

DICOM to Nifti conversion with meta data preservation

Basic Info
  • Host: GitHub
  • Owner: moloney
  • License: other
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 3.59 MB
Statistics
  • Stars: 75
  • Watchers: 6
  • Forks: 53
  • Open Issues: 14
  • Releases: 0
Created over 14 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.rst

========
dcmstack
========

This package provides DICOM to Nifti conversion with the added ability 
to extract and summarize meta data from the source DICOMs. The meta data
can be injected it into a Nifti header extension or written out as a JSON 
formatted text file.


Installing
----------

You can the latest release from PyPI by doing:

.. code-block:: console

  $ pip install dcmstack


Documentation
-------------

Documentation can be read online: https://dcmstack.readthedocs.org/

You can build the HTML documentation under build/sphinx/html with:

If you have the *sphinx* and *numpydoc* packages and a *make* command you 
can build the documentation by running the *make* command in the *doc/* 
directory. For example, to create the HTML documentation you would do:

.. code-block:: console
  
  $ python setup.py build_sphinx
  $ make html

And then view doc/_build/html/index.html with a web browser.


Running Tests
-------------

You can install dcmstack along with any test dependencies by installing the ``test`` 
extra. Then you can run the ``pytest`` command to run the test-suite:

.. code-block:: console
  
  $ pip install dcmstack[test]
  $ pytest

Owner

  • Login: moloney
  • Kind: user

GitHub Events

Total
  • Issues event: 10
  • Watch event: 5
  • Issue comment event: 27
  • Push event: 10
  • Pull request review event: 1
  • Pull request event: 8
  • Fork event: 2
  • Create event: 1
Last Year
  • Issues event: 10
  • Watch event: 5
  • Issue comment event: 27
  • Push event: 10
  • Pull request review event: 1
  • Pull request event: 8
  • Fork event: 2
  • Create event: 1

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 322
  • Total Committers: 12
  • Avg Commits per committer: 26.833
  • Development Distribution Score (DDS): 0.27
Past Year
  • Commits: 20
  • Committers: 3
  • Avg Commits per committer: 6.667
  • Development Distribution Score (DDS): 0.1
Top Committers
Name Email Commits
Brendan Moloney m****n@g****m 235
Brendan Moloney m****y@o****u 48
Yaroslav Halchenko d****n@o****m 22
Ghislain Antony Vaillant g****l@g****m 4
Satrajit Ghosh s****a@m****u 3
Brendan Moloney m****y@b****) 3
Michael Hanke m****e@g****m 2
Étienne Mollier e****r@d****g 1
Pablo Velasco p****o@n****u 1
Christopher J Bell c****1@g****m 1
Alexandre Detiste a****e@g****m 1
Nilesh Patra n****h@d****g 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 59
  • Total pull requests: 38
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 9 months
  • Total issue authors: 29
  • Total pull request authors: 20
  • Average comments per issue: 3.27
  • Average comments per pull request: 1.95
  • Merged pull requests: 21
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 5
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 2 months
  • Issue authors: 3
  • Pull request authors: 4
  • Average comments per issue: 2.0
  • Average comments per pull request: 2.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • chrisgorgo (10)
  • bpinsard (8)
  • Spenhouet (5)
  • TheChymera (4)
  • moloney (3)
  • satra (3)
  • mih (3)
  • bcdarwin (2)
  • yarikoptic (2)
  • anbai106 (2)
  • ag-bell (1)
  • kevlarkevin (1)
  • josiglo (1)
  • rmarrcode (1)
  • davecg (1)
Pull Request Authors
  • moloney (10)
  • yarikoptic (8)
  • mih (3)
  • bpinsard (3)
  • a-detiste (2)
  • satra (2)
  • AlanKuurstra (2)
  • LinieKiste (1)
  • nicholsn (1)
  • emollier (1)
  • TheChymera (1)
  • kevlarkevin (1)
  • akeshavan (1)
  • ashgillman (1)
  • ag-bell (1)
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 1,583 last-month
  • Total docker downloads: 165
  • Total dependent packages: 1
  • Total dependent repositories: 7
  • Total versions: 3
  • Total maintainers: 1
pypi.org: dcmstack

Stack DICOM images into volumes and convert to Nifti

  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 7
  • Downloads: 1,583 Last month
  • Docker Downloads: 165
Rankings
Docker downloads count: 3.4%
Dependent packages count: 4.7%
Dependent repos count: 5.6%
Forks count: 5.9%
Average: 6.0%
Stargazers count: 8.0%
Downloads: 8.5%
Maintainers (1)
Last synced: 11 months ago

Dependencies

doc/pip_requirements.txt pypi
  • mock *
  • numpydoc *
  • pydicom >=0.9.7
.github/workflows/test.yml actions
  • actions/checkout v1 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v2 composite