There is a newer version of the record available.

Published May 8, 2023 | Version v0.13.0
Software Open

nipy/heudiconv: v0.13.0

  • 1. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
  • 2. Stanford University
  • 3. @flywheel-apps
  • 4. University of California, Berkeley
  • 5. MIT
  • 6. University of Pennsylvania
  • 7. @psychoinformatics-de
  • 8. Johns Hopkins Bloomberg School of Public Health

Description

๐Ÿš€ Enhancement

  • Add type annotations #656 (@jwodder @yarikoptic)
  • ENH: Support extracting DICOMs from ZIP files (and possibly other archives) by switching to use shutil.unpack_archive instead of tarfile module functionality #471 (@HippocampusGirl @psadil)
  • Allow filling of acq_time when AcquisitionDate AcquisitionTime missing #614 (@psadil)
๐Ÿ› Bug Fix
  • BF(?): make _setter images be taken as scouts - only DICOMs are saved #570 (@yarikoptic)
  • Adjust .mailmap to account for mapping various folks with multiple emails so that git shortlog -sn -e provides entries without duplicates #570 (@yarikoptic)
  • Make an embed_dicom_and_nifti_metadata() annotation work on Python 3.7 #673 (@jwodder)
  • Merge branch 'feature_dicom_compresslevel' #673 (@yarikoptic)
  • Update heudiconv/dicoms.py #669 (@octomike)
  • Don't call logging.basicConfig() in __init__.py #659 (@jwodder)
โš ๏ธ Pushed to master
  • Mailmapping more contributors (@yarikoptic)
  • Adjust comment and remove trailing space flipping linting (@yarikoptic)
๐Ÿ  Internal
  • Declare custom_grouping return type instead of casting #671 (@jwodder)
  • Use pydicom.dcmread() instead of pydicom.read_file() #668 (@jwodder)
  • Add sample_nifti.json to .gitignore #663 (@jwodder)
  • Write command arguments as lists of strings instead of splitting strings on whitespace #664 (@jwodder)
  • Add & apply pre-commit and lint job #658 (@jwodder)
  • Fix some strings with \ (make them raw or double-), improve pytest config: move to tox.ini, make unknown warnings into errors #660 (@jwodder)
  • Replace py.path with pathlib #654 (@jwodder)
๐Ÿงช Tests
  • Make test_private_csa_header test write to temp dir #666 (@jwodder)
๐Ÿ”ฉ Dependency Updates
  • Replace third-party mock library with stdlib's unittest.mock #661 (@jwodder)
  • Remove kludgy support for older versions of pydicom and dcmstack #662 (@jwodder)
  • Remove use of six #655 (@jwodder)
Authors: 5

Files

nipy/heudiconv-v0.13.0.zip

Files (9.2 MB)

Name Size Download all
md5:2d3a5e77f0cefda2679cc75a03caa789
9.2 MB Preview Download

Additional details

Related works