Skip to content

v0.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 May 14:40
· 217 commits to master since this release

🚀 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