Skip to main content

Crate wsi_dicom

Crate wsi_dicom 

Source
Expand description

DICOM whole-slide export for statumen datasets.

The crate facade intentionally stays small: public types and functions are re-exported from focused internal modules, while implementation details live behind crate-private module boundaries.

Structs§

DefaultTransferSyntaxRequest
Request for source-aware default transfer syntax selection.
DicomEncodedFrame
Finished compressed frame bytes ready for DICOM encapsulated Pixel Data insertion.
DicomExport
Builder for exporting one statumen-readable whole-slide image to DICOM VL WSI.
DicomExportMetrics
DicomExportOptions
Options controlling how a source WSI should be converted into DICOM.
DicomExportReport
DicomExportRequest
A validated request to export one vendor WSI into one DICOM output directory.
DicomInstanceReport
DicomJ2kFrameEncodeRequest
Request to encode one already-composed tile into DICOM-ready J2K/HTJ2K frame bytes.
DicomMetadata
Metadata accepted by the DICOM writer after strict JSON or FHIR mapping.
DicomRouteCorpusCoverageFailure
DicomRouteCorpusCoverageReport
DicomRouteCorpusCoverageRequest
DicomRouteCoverageReport
DicomRouteCoverageRequest
DicomRouteProfileReport
DicomRouteProfileRequest

Enums§

CodecValidation
Runtime validation policy for newly encoded compressed frame bytes.
DicomRouteCorpusCoverageProgress
DicomRouteCoverageProgress
EncodeBackendPreference
Runtime preference for JPEG 2000 Lossless encode backends.
MetadataSource
Source of metadata for the DICOM export request.
TransferSyntax
DICOM transfer syntax choices for exported VL Whole Slide Microscopy files.
WsiDicomError

Functions§

default_transfer_syntax_for_source
Pick the default transfer syntax for a source by preserving native compressed frames when an eligible passthrough route is visible.
encode_dicom_j2k_frame
Encode one composed tile into finished compressed DICOM frame bytes.
export_dicom
Export a statumen-readable WSI into DICOM VL Whole Slide Microscopy files.
profile_dicom_route_corpus_coverage
Profile route coverage for every WSI-like file under a source root.
profile_dicom_route_coverage
Profile route coverage across all levels in the first scene/series without writing DICOM.
profile_dicom_routes
Profile the route selection and encode path for a bounded number of frames.