github cornerstonejs/cornerstone3D @cornerstonejs/adapters@0.1.0

latest releases: v2.2.4, v2.2.3, v2.2.2...
21 months ago

0.1.0 (2023-01-27)

Bug Fixes

  • 🐛 adding readme notes (#191) (459260d)
  • 🐛 fix array format regression from commit 70b24332783d63c9db2ed21d512d9f7b526c5222 (#236) (5441063)
  • 🐛 Fix rotation mapping for SEG cornerstone adapter (#151) (3fab68c)
  • 🐛 Harden Segmentation import for different possible SEGs (#146) (c4952bc)
  • 🐛 IDC Re #2003: fix regression in parsing segmentation orietations (#220) (5c0c6a8)
  • 🐛 IDC2733: find segmentations reference source image Ids (#253) (f3e7101)
  • 🐛 ignore frames without SourceImageSequence information when loading a segmentation (#198) (82709c4)
  • 🐛 indentation in nearlyEqual (#202) (989d6c9)
  • 🐛 relax condition in nearlyEquals check for detecting numbers near to zero (#304) (974cddd)
  • 🐛 When converting to multiframe, fix IPP issues (#152) (80496e4)
  • adapter: Removed comment around getTID300RepresentationArguments 'tool' parameter (#322) (d8f05ff), closes #306
  • add check for nullable numeric string vrs: adds a check for nullable numeric strinv vrs (#150) (75046c4)
  • anonymizer: [FIX & TESTS] cleanTags : check if param is undefined. Add 3 test (#308) (44d23d6)
  • ArrowAnnotateTool adapter in Cornerstone3D parsing label (#270) (cb84979)
  • avoid using replaceAll() which isn't available in Node.js 14 (#296) (7aac3ab)
  • bug tolerance parameter was not propagated (#241) (c2ed627)
  • checking the length before writing a DS and using exponential if (#176) (601aa9e)
  • coding-scheme: Fix coding scheme for updated standard (ae3f0b5)
  • cornerstone: exceptions caused by undefined cached stats in adapters. Safe programming fix only (#301) (893be43)
  • cs: #318 - check instance's NumberOfFrames property to see if it is a multi-frame file or not (#320) (0b030a4)
  • cs: Resolves #316 Cornerstone3D adaptor - Multiframe support - add "frameNumber" to the Annotation.data (#317) (5fe862e)
  • dcmjs: Add a set of accessors to the sequence list so the API is more consistent (#224) (9dad6c5)
  • DicomMessage: Fix readFile after options were added (c2b62a1)
  • encoding: encapsulation is applied for only PixelData (#199) (ede2950), closes #194
  • Ensure DS and IS Value Representations are returned as arrays (#83) (a264661)
  • exception writing NaN and Infinity values of FD tags (#325) (e86daaa)
  • Export loglevelnext logger as dcmjs.log for configuration (#156) (33515e5)
  • Fix UN & AT VR processing logic (#167) (#168) (7cb975a)
  • force a release for commit caaac4b (#240) (f53b630)
  • fragment: Refactor and fragment bug (#283) (307d60a), closes #282
  • fragment: write padding to even length on final fragments of encapsulated frame data (#294) (34b7561), closes #293
  • idc-02252: typo + release (#180) (3f5cb24)
  • image-comments: Move ImageComments to DerivedPixels (da11200)
  • import: missing import for addAccessors (#295) (6b631b6)
  • infinite loop on dcm with no meta length (#331) (51b156b)
  • Invalid VR of the private creator tag of the "Implicit VR Endian" typed DICOM file (#242) (#243) (6d0552f)
  • issues in binary tag parsing (#276) (60c3af1)
  • measurement-report: Fix issues with Measurement Report for Bidirectional measurements (25cf222)
  • measurement-report: Fix ReferencedFrameNumber usage in MeasurementReport (b80cd2a)
  • naturalize: revert single element sequence (#223) (0743ed3)
  • naturalizing: Fix the exception on naturalize twice (#237) (abced98)
  • parsing: can't read an encapsulated frame whose size is greater than fragment size (#205) (176875d), closes #204
  • Re IDC #2761 fix loading of segmentations (#258) (ceaf09a)
  • Segmentation_4X: Update tag name in getSegmentIndex method for segs (#183) (1e96ee3)
  • seg: Use ReferencedSegmentNumber in shared fg (#166) (0ed3347)
  • several issues with character set handling (#299) (8e22107)
  • tests: unified test data loading (#292) (c34f398)
  • update jsdocs, cut release: release (#203) (307974c)
  • update readme to trigger release (#257) (554f50d)
  • update variable name for frame index (#332) (5515d6e)
  • use metadataProvider option instead of cornerstone.metaData (#280) (3a0e484)
  • utilities: Export Bidirectional and Polyline inside TID300 (75e0e29)
  • VR: added support for specific character set (#291) (f103d19)
  • vr: Convert empty DecimalString and NumberString to null instead of to zero (#278) (43cd8ea)
  • writeBytes: create release from commit (d9a4105)

Features

  • adapters: Add adapter for exporting polylines from dicom-microscopy-viewer to DICOM-SR (#44) (7a1947c)
  • adapters: Add adapter to generate segments & geometry from SEG for easier use in VTKjs (migrated from vtkDisplay example) (398b74d)
  • adapters: First steps for DICOM-SR read support for polylines with dicom-microscopy-viewer (#49) (37f1888)
  • Add Cornerstone3D adapter for Length tool (#261) (2cab0d9)
  • Add overlapping segment check to Cornerstone 4.x DICOM SEG adapter (#155) (df44e27)
  • Allow backslashes in UIDs in order to support DICOM Q&R (#277) (6d2d5c6)
  • anonymizer: export Array tagNamesToEmpty and modify cleanTags (#303) (e960085)
  • Bidirectional Arrow and EllipticalROI adapters for CS3D (#264) (1fc7932)
  • cornerstone: Feature add cornerstone adapters (#225) (23c0877)
  • deflated: Added support for reading datasets with deflated transfer syntax (#312) (ee8f8f2)
  • mem: Zero Copy ArrayBuffer (#279) (a17f2d7)
  • Move adapters from dcmjs for Cornerstone/3d and VTK (b136a21)
  • npm: bump minor version (minor readme edits) (b48f665)
  • readme: stress need for a PR for npm package (#310) (dafd78d)
  • sr: export TID300 - Point class (#323) (d2aebc3)
  • structured-reports: Add initial work on Adapters / Utilities for Imaging Measurement Structured Report input / output (#17) (941ad75)
  • testing: Use the Jest testing framework and switch to GitHub Actions (#254) (a91ff2b)

Don't miss a new cornerstone3D release

NewReleases is sending notifications on new releases.