Releases: QIICR/dcmqi
v1.2.3
This is a maintenance release updating the use of coded terms to SCT, and resolving minor bugs.
$ git shortlog v1.2.2..v1.2.3 --no-merges
Andras Lasso (2):
BUG: Fix loading of single-frame segmentation
ENH: Added detailed logging option to itkimage2segimage and segimage2itkimage
Andrey Fedorov (21):
ENH: update to DCMTK 3.6.5
COMP: remove use of CERR and COUT
COMP: update DCMTK/ITK to fix static link issue
BUG: update SRT to SCT codes
BUG: fix SR roundtrip test by checking for SCT codes
ENH: check both SCT and SRT codes
ENH: add cardinality constraint to the schemas
ENH: revise multi-segment example
ENH: compare to epsilon instead of zero
BUG: remove midas pointers
BUG: create a new example
ENH: improve seg conversion support
BUG: fix typos
ENH: update the documentation link
update support options
update readme
ENH: initialize SegmentsOverlap for simple case
BUG: switch to dcmtk for CIELab conversion
ENH: switch to CIELab conversion from @dclunie
BUG: downgrade ajv to 3.3.0
cmake: set dcmqi version to 1.2.3
Steve Pieper (1):
COMP: turn of SNDFILE to fix include path
afshinmessiah (6):
Replaced the srt code with sct codes (the ones are available at snomed dictionary of pydicom)
Added the PYTHON script which replaces srt wiht sct
Used dcm.h macros instead of direct code strings for dcm codes. The list was incomplete for sct&ucum
Got the reader to read both srt/sct codes
Replaced all SRT wiht their SCT counterparts except for 4: (1)G-C306 "Measurement Method" (2)A-10044 "Non-Lesion Object Type" (3)T-00317 "FindingSite" (4)R-404A4 "Entire"
Final step SRT to SCT conversion (1) 'G-C306'-->'370129005' (2) 'A-10044'-->'111102' (3) 'T-00317'-->'55940004' (4) 'R-404A4'-->'255503000'
v1.2.2
This is a minor release, and the last one before updating to DCMTK 3.6.5
$ git shortlog v1.2.1..v1.2.2 --no-merges
Andrey Fedorov (7):
ENH: add warning if composite context is not initialized
ENH: add SEG SegmentLabel support
ENH: improve error reporting for seg converter
ENH: improve error handling
BUG: fix and add missing codes to the Slicer terminology file
ENH: populate 3dSlicerIntegerLabel in JSON seg context
cmake: update version to v1.2.2
v1.2.1
v1.2.0
v1.1.0
Bug fixes and improvements: v1.0.9...v1.1.0
Major change from v1.0.9 is that due to the changes in the DCMTK API, starting from this release DCMTK 3.6.3 or later is required. This and subsequent dcmqi releases will not compile against earlier versions of DCMTK!
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
Bug fixes
- fix the failure of the itkimage2segimage converter in the case when referenced instances list is empty
Improvements
- DICOM segmentation context (coded terms describing the segmentation) has been updated to include the codes from the current version of the DICOM standard
- DICOM parametric map diffusion and perfusion contexts (coded terms describing quantities/units used for encoding parametric maps derived by the quantitative analysis of DW, DCE and DSC MRI) have been updated, and now include terms included in the standard, and proposed for inclusion in the standard in CP-1665 (coding scheme 99DCMCP1665)
- simplify initialization of DerivedPixelContrast: always use QUANTITY (DICOM CP not yet assigned a number!). As a result, the user is no longer required (or allowed) to specify this attribute in the metadata JSON.
- minor fixes to the schema JSONs
- more tests added
- cleanup of CLI XML to improve consistency of the labels and fix semantics of the parameters
- add dcmqi gitter channel - you can now chat with us on gitter (follow gitter badge in README)