v0.13.0
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 ofpydicom.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
🔩 Dependency Updates
- Replace third-party
mock
library with stdlib'sunittest.mock
#661 (@jwodder) - Remove kludgy support for older versions of pydicom and dcmstack #662 (@jwodder)
- Remove use of
six
#655 (@jwodder)
Authors: 5
- John T. Wodder II (@jwodder)
- Lea Waller (@HippocampusGirl)
- Michael (@octomike)
- Patrick Sadil (@psadil)
- Yaroslav Halchenko (@yarikoptic)