Recent Releases of dicompyler-core
dicompyler-core - v0.5.6
:warning: This version will be the last version to support Python 2.x and support will be dropped in version 0.5.7.
- Dropped support for Python 3.5 & 3.6 and added support for Python 3.9 & 3.10.
- Made changes to codebase to support recent versions of numpy, Shapely and scikit-image dependencies.
- Added
dosemodule withDVHclass for Pythonic access to RT Dose. (#164) @cutright - Added decubitus orientation and related changes. (#285) @darcymason
- Fix a bug if Pixel Data attribute was set for non image based SOP Classes (i.e. RT Structure Set). (#214) @cutright
dvhcalc
- Implement interpolation for non square pixels in DVH calculation. (#124)
- Fix a bug where the DVHDoseScaling attribute was not applied properly to RT Dose DVHs. (#301) @cvelten
- Fix a bug where floating point pixel spacing wasn't rounded in DVH calculations. (#318) @smichi23
dose
- Added RT Dose grid summmation with interpolation (from DVHA). (#164) @cutright
dicomparser
- Initial implementation of memory mapped access to pixel data. (#131)
- Ensure that all files read have a valid File Meta header.
New Contributors
- @cutright made their first contribution in https://github.com/dicompyler/dicompyler-core/pull/164
- @darcymason made their first contribution in https://github.com/dicompyler/dicompyler-core/pull/170
- @smichi23 made their first contribution in https://github.com/dicompyler/dicompyler-core/pull/318
- @cvelten made their first contribution in https://github.com/dicompyler/dicompyler-core/pull/301
Full Changelog: https://github.com/dicompyler/dicompyler-core/compare/v0.5.5...v0.5.6
- Python
Published by bastula almost 3 years ago
dicompyler-core -
dvhcalc
- Refactored bounding & resampling set up code to only execute if conditions are met.
- Fix a bug where the resampled LUT was not calculated correctly for DVH interpolation.
dvh
- Differential DVH calculation modified. (https://github.com/dicompyler/dicompyler-core/pull/60) [Hideki Nakamoto]
- Fix an issue with D100 not returning 0 Gy. (https://github.com/dicompyler/dicompyler-core/pull/74) [Gabriel Couture]
- Preserve global maximum dose. (https://github.com/dicompyler/dicompyler-core/pull/106) [Akihisa Wakita]
dicomparser
- Remove the test for existence of
ContourImageSequenceinGetStructureCoordinates. (https://github.com/dicompyler/dicompyler-core/pull/81) [Gabriel Couture] - Utilize integer division when generating a background for an image.
- Return a string for the patient's name as
PersonName3cannot be serialized. - Fix a bug to return a referenced FoR if the FrameOfReference is blank.
- Fix a bug in GetPlan where the wrong object names were used. (https://github.com/dicompyler/dicompyler-core/pull/43) [gertsikkema]
- Ensure that Rx Dose from RT Plan is rounded instead of truncated.
- Account for holes and bifurcated structures for structure volume calculation.
- Implement structure volume calculation using Shapely.
- Fix window calculation if not present in header.
- Add checks in max, mean, min and dose_constraint for case where counts array is empty or all 0's. (https://github.com/dicompyler/dicompyler-core/pull/96) [Nicolas Galler]
- Python
Published by bastula over 6 years ago
dicompyler-core -
dvhcalc
- Implemented DVH interpolation. (#39)
- Implemented optional user-specified structure thickness for DVH calculation.
dvh
- Fix a bug in absolute_volume if a DVH instance's volume units don't use default of Gy.
- Fix a bug in absolute_dose if a DVH instance's dose units don't use default of Gy. (#19)
- Support decimal values for volume constraints (i.e.V71.6).
- Support decimal values for dose constraints (i.e. D0.03cc).
dicomparser
- Ensure that Rx Dose from RT Plan is rounded instead of truncated.
- Account for holes and bifurcated structures for structure volume calculation.
- Implement structure volume calculation using Shapely. (#28)
- Python
Published by bastula almost 8 years ago
dicompyler-core -
- Added support for plotting structure colors.
- Support Python 2 unicode filenames in dicomparser.
- Support DVH calculation of structures partially covered by the dose grid.
- Python
Published by bastula over 8 years ago
dicompyler-core - v0.5.2 - All things DVH
- Added
DVHclass for Pythonic access to dose volume histogram data. - Refactored and added unit tests for dvhcalc.
- Added examples and usage for
dvhanddvhcalcmodules. - Jupyter notebook of examples can be found in Binder:
- Python
Published by bastula over 9 years ago
dicompyler-core -
- Added support for pydicom 0.9.9 so releases from PyPI can be built.
- Python
Published by bastula about 10 years ago
dicompyler-core -
Initial release with dicomparser support for Python 2/3 and pydicom 1.0.
- Python
Published by bastula about 10 years ago