dbdicom-package

Read and write to DICOM database

https://github.com/openmiblab/dbdicom-package

Science Score: 49.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
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
    4 of 8 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

Read and write to DICOM database

Basic Info
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 6
  • Open Issues: 12
  • Releases: 8
Created about 4 years ago · Last pushed 9 months ago
Metadata Files
Readme License Zenodo

README.rst

dbdicom
=======

.. image:: https://img.shields.io/badge/License-Apache_2.0-blue.svg
  :target: https://opensource.org/licenses/Apache-2.0


A python interface for reading and writing DICOM databases
----------------------------------------------------------

- **Documentation:** https://openmiblab.github.io/dbdicom/
- **Source code:** https://github.com/openmiblab/dbdicom


Installation
------------

.. code-block:: console

    pip install dbdicom


Aim
---

Simplify import and export of medical imaging data in DICOM format, 
increase the transparancy of post-processing pipelines for medical 
imaging biomarkers and improving standardization by avoiding the 
need for multiple data formats.

Status
------

`dbdicom` version 0.2 (lates 0.2.6) is stable and has been rolled 
out in image processing pipelines of ongoing studies 
`iBEAt `_
and
`AFiRM `_,
but is no longer supported and will be phased out.

Version 0.3 is a major rewrite based on these experiences aiming to 
simplify the code base and the API, and improve efficiency and 
coverage of DICOM SOP classes. Version 0.3 is currently *work in 
progress* and changes are not backwards compatible with version 0.2.

The API reference shows version 0.3 functionality but the user guide 
is for version 0.2. Updates are expected shortly.

Citing
------

When you use ``dbdicom``, please cite: 

Steven Sourbron, Joao Almeida e Sousa, Alexander Daniel, 
Charlotte Buchanan, Ebony Gunwhy, Eve Lennie, Kevin Teh, 
Steve Shillitoe, David Morris, Andrew Priest, David Thomas, and 
Susan Francis. dbdicom: an open-source python interface for reading 
and writing DICOM databases. `Proc Intl Soc Mag Reson Med 
(Toronto, Canada) `_, #3248, 2023.


License
-------

``dbdicom`` is distributed under the 
`Apache 2.0 `_ license - a 
permissive, free license that allows users to use, modify, and 
distribute the software without restrictions::

  Copyright (C) 2023-2025 dbdicom developers

Owner

  • Name: openmiblab
  • Login: openmiblab
  • Kind: organization

GitHub Events

Total
  • Release event: 1
  • Push event: 3
  • Create event: 1
Last Year
  • Release event: 1
  • Push event: 3
  • Create event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 295
  • Total Committers: 8
  • Avg Commits per committer: 36.875
  • Development Distribution Score (DDS): 0.234
Past Year
  • Commits: 36
  • Committers: 3
  • Avg Commits per committer: 12.0
  • Development Distribution Score (DDS): 0.167
Top Committers
Name Email Commits
plaresmedima s****n@g****m 226
Ebony Gunwhy e****y@s****k 32
Eve 1****s 16
João Almeida e Sousa 5****L 9
JoaoPeriquito j****o@g****m 5
JSousa-UoL j****a@s****k 4
Kanishka Sharma k****a@s****k 2
Joao Dos Santos Periquito j****o@s****k 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 1
  • Total pull requests: 99
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 hour
  • Total issue authors: 1
  • Total pull request authors: 4
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.05
  • Merged pull requests: 97
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 23
  • Average time to close issues: N/A
  • Average time to close pull requests: 2 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 22
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • EbonyGunwhy (1)
Pull Request Authors
  • plaresmedima (77)
  • EbonyGunwhy (7)
  • KanishkaS (1)
  • EveLMedPhys (1)
Top Labels
Issue Labels
Pull Request Labels
documentation (1) bug (1)

Dependencies

requirements.txt pypi
  • PyQt5 *
  • matplotlib *
  • nibabel *
  • numpy *
  • pandas *
  • pydicom *
.github/workflows/pytest-actions.yaml actions
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
pyproject.toml pypi
  • importlib-resources *
  • matplotlib *
  • nibabel *
  • numpy *
  • pandas *
  • pydicom *
  • pylibjpeg-libjpeg *
  • python-gdcm *
  • scipy *
dev/requirements.txt pypi
  • autopep8 * development
  • build * development
  • changelist ==0.4 development
  • pycodestyle * development
  • twine * development
tests/requirements.txt pypi
  • pytest * test
  • pytest-cov * test