Published June 13, 2023
| Version v2.4.0
Software
Open
pydicom/pydicom: Pydicom v2.4.0
Creators
- Darcy Mason
- scaramallion
- mrbean-bremen
- rhaxton
- Jonathan Suever
- Vanessasaurus
- Dimitri Papadopoulos Orfanos1
- Guillaume Lemaitre2
- Aditya Panchal3
- Alex Rothberg4
- Markus D. Herrmann
- Joan Massich5
- James Kerns6
- Korijn van Golen7
- Thomas Robitaille
- Simon Biggs8
- moloney
- Chris Bridge9
- Matthew Shun-Shin
- Blair Conrad
- pawelzajdel
- Markus Mattes
- YoungKi Lyu
- Félix C. Morency
- Zvi Baratz
- Tim Cogan10
- Bernardo Pericacho Sánchez
- Christian Clauss11
- Hans Meine
- Joseph Wortmann
- 1. CEA
- 2. Scikit-learn @ Inria foundation
- 3. @dicompyler
- 4. @Free-Agency
- 5. Disney Research
- 6. Radformation
- 7. Zimmer Biomet
- 8. Radiotherapy AI
- 9. Martinos Center for Biomedical Imaging, Harvard Medical School
- 10. @MedCognetics
- 11. Christian Clauss
Description
Various bug fixes and enhancements. See details below, or the release notes for a less detailed changelog.
Note: the tests folder is no longer included in the packaged builds installed using pip, etc.
- Do not use pytest.warns(None) by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1623
- Add alphabetic property to PersonName VR by @bernardopericacho in https://github.com/pydicom/pydicom/pull/1634
- Use a next-gen Docker convenience CircleCI image by @bernardopericacho in https://github.com/pydicom/pydicom/pull/1635
- Use sensible chunk size for test data download by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1636
- Fix length validation of DS values by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1633
- Prevent crash due to invalid private creator by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1639
- Add validation for numerical VR values by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1640
- json_key method for BaseTag by @sanjaymjoshi in https://github.com/pydicom/pydicom/pull/1648
- Fix source comment typo by @luzpaz in https://github.com/pydicom/pydicom/pull/1663
- Avoid multi-megabyte error message by @chris-remedy in https://github.com/pydicom/pydicom/pull/1683
- Codify Ensures distinct names by @darcymason in https://github.com/pydicom/pydicom/pull/1674
- Catch error in creating a dataelement in to_json_dict by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1694
- Fix reading of 1 byte Big Endian data with OW by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1687
- Add CI builds for Python 3.11 by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1659
- Handle invalid DICOMDIR dataset by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1707
- Skip jpeg-ls tests for Python 3.11 by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1708
- Add more information about pydicom purpose by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1709
- Add lint-action workflow by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1711
- IS float by @darcymason in https://github.com/pydicom/pydicom/pull/1720
- Pytest deprecations by @darcymason in https://github.com/pydicom/pydicom/pull/1730
- Correct waveform calculation. Closes #1667 by @MartinFLH in https://github.com/pydicom/pydicom/pull/1715
- Nested seq speed by @darcymason in https://github.com/pydicom/pydicom/pull/1734
- cut LUTData to expected size by @rgsoda in https://github.com/pydicom/pydicom/pull/1747
- Fix decoding of multibyte text with backslash by @ykszk in https://github.com/pydicom/pydicom/pull/1724
- Removed inactive gitter badge by @ZviBaratz in https://github.com/pydicom/pydicom/pull/1756
- [DOC] Minor fixes and suggestions by @ZviBaratz in https://github.com/pydicom/pydicom/pull/1761
- [DOC] File-set tutorial styling suggestions by @ZviBaratz in https://github.com/pydicom/pydicom/pull/1764
- Ensure AT DataElements are encoded properly by code_dataelem by @suever in https://github.com/pydicom/pydicom/pull/1768
- GitHub Actions: Upgrade to Python v3.11 production release by @cclauss in https://github.com/pydicom/pydicom/pull/1777
- GitHub Action to lint Python code with ruff by @cclauss in https://github.com/pydicom/pydicom/pull/1771
- small bugfix in example pydicomtree.py by @Grarie in https://github.com/pydicom/pydicom/pull/1787
- Exclude CharPyLS for Python 3.11 by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1791
- Switch build to pyproject.toml by @darcymason in https://github.com/pydicom/pydicom/pull/1792
- Use CharPyLS fork with newer cython version by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1794
- Use wheel packages to install pyjpegls by @mrbean-bremen in https://github.com/pydicom/pydicom/pull/1797
- Update DICOM and UID dicts to Dicom2023b by @darcymason in https://github.com/pydicom/pydicom/pull/1803
- @bernardopericacho made their first contribution in https://github.com/pydicom/pydicom/pull/1634
- @sanjaymjoshi made their first contribution in https://github.com/pydicom/pydicom/pull/1648
- @luzpaz made their first contribution in https://github.com/pydicom/pydicom/pull/1663
- @chris-remedy made their first contribution in https://github.com/pydicom/pydicom/pull/1683
- @MartinFLH made their first contribution in https://github.com/pydicom/pydicom/pull/1715
- @rgsoda made their first contribution in https://github.com/pydicom/pydicom/pull/1747
- @ykszk made their first contribution in https://github.com/pydicom/pydicom/pull/1724
- @ZviBaratz made their first contribution in https://github.com/pydicom/pydicom/pull/1756
- @suever made their first contribution in https://github.com/pydicom/pydicom/pull/1768
- @cclauss made their first contribution in https://github.com/pydicom/pydicom/pull/1777
- @Grarie made their first contribution in https://github.com/pydicom/pydicom/pull/1787
Full Changelog: https://github.com/pydicom/pydicom/compare/v2.3.0...v2.4.0
Files
pydicom/pydicom-v2.4.0.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b9ff218cbe160dad04759eb77b592e90
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pydicom/pydicom/tree/v2.4.0 (URL)