Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
152137b
Add custom pydicom decoder using nvimgcodec
MMelQin Nov 20, 2025
32b2fdf
Module name change
MMelQin Nov 20, 2025
c11ee52
fix complaints
MMelQin Nov 20, 2025
61f2ab8
Correct module name
MMelQin Nov 20, 2025
2a946d5
Spacing change
MMelQin Nov 20, 2025
fca98c6
comments change
MMelQin Nov 20, 2025
ce1a859
Fix linting complaints
MMelQin Nov 20, 2025
790fae1
Fix Copilot nits
MMelQin Nov 20, 2025
a98a958
More improvements
MMelQin Nov 20, 2025
f2736ef
version parser
MMelQin Nov 20, 2025
3a03da6
Reorg the code
MMelQin Nov 21, 2025
c2806f9
Add more logging
MMelQin Nov 22, 2025
8af7e39
Refine register and unregister functions
MMelQin Nov 24, 2025
ae31e99
upate decoder
MMelQin Nov 24, 2025
2a4159d
Add decoder instance caching as it gets used for every frame
MMelQin Nov 24, 2025
b34bb8b
Added unit tests and updated dependencies for compressed DICOM support
MMelQin Nov 26, 2025
e8ba583
Fix complaints on unit test
MMelQin Nov 26, 2025
d87f868
Check for GDCM but it should have been taken care of by the reqs
MMelQin Nov 26, 2025
c7e295f
Catch exception on checking cuda device on Github build machine
MMelQin Nov 26, 2025
66ae78c
Varaible name changes
MMelQin Nov 26, 2025
2131b05
Fix nvimgcodec decoder (#571)
jantonguirao Dec 3, 2025
e3ff7e1
Updated the unit test code and the decoder itself
MMelQin Dec 4, 2025
813e5b8
Added note on using nvimgcodec and enhancing perf test to support use…
MMelQin Dec 5, 2025
bed3b5f
Update due to depcreation of dependency
MMelQin Dec 5, 2025
9e541e7
Fix complaints
MMelQin Dec 5, 2025
95938ca
Proactively removed the use deprecated pydicom class properties
MMelQin Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions monai/deploy/operators/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
# from holoscan.operators import *
from holoscan.operators import PingRxOp, PingTxOp, VideoStreamRecorderOp, VideoStreamReplayerOp

from . import decoder_nvimgcodec
from .clara_viz_operator import ClaraVizOperator
from .dicom_data_loader_operator import DICOMDataLoaderOperator
from .dicom_encapsulated_pdf_writer_operator import DICOMEncapsulatedPDFWriterOperator
Expand All @@ -52,3 +53,29 @@
from .png_converter_operator import PNGConverterOperator
from .publisher_operator import PublisherOperator
from .stl_conversion_operator import STLConversionOperator, STLConverter

__all__ = [
"decoder_nvimgcodec",
"BundleConfigNames",
"ClaraVizOperator",
"DICOMDataLoaderOperator",
"DICOMEncapsulatedPDFWriterOperator",
"DICOMSegmentationWriterOperator",
"DICOMSeriesSelectorOperator",
"DICOMSeriesToVolumeOperator",
"DICOMTextSRWriterOperator",
"EquipmentInfo",
"InferenceOperator",
"IOMapping",
"ModelInfo",
"MonaiBundleInferenceOperator",
"MonaiSegInferenceOperator",
"NiftiDataLoader",
"PNGConverterOperator",
"PublisherOperator",
"random_with_n_digits",
"save_dcm_file",
"write_common_modules",
"STLConversionOperator",
"STLConverter",
]
Loading