medh5 2.1.0

The MEDH5 format engine: a self-describing HDF5 container for one medical imaging subject and all of its ground truth
Documentation
//! Samples: reading (`Sample`), images, and writing (`SampleWriter`).
//!
//! A sample is **one subject at one or more timepoints**.  Reading is lazy and
//! timepoint-aware; writing is a builder that validates as it goes and commits
//! atomically (ยง14.4).

pub mod image;
pub mod projection;
pub mod reader;

pub use image::{Image, ImageNode, SPEC_IMAGE_ATTRS, VALUE_TYPES};
pub use reader::{
    annotation_id, attr_name_map_of, frame_references, open_sample, read_document, read_document_text, repack,
    require_major, KeyKind, Sample, FRAME_ATTRS, PROFILES, ROOT_DIGEST_ATTRS,
};
pub mod writer;

pub use writer::{
    amend, create, Annotated, ClinicalSource, GridOptions, ImageEdit, ImageOptions, QualityArg, SampleWriter,
};
pub mod writer_annotations;
pub mod writer_clinical;

pub use writer_annotations::{
    annotation_to_masks, transcode, AnnotationOptions, FieldDtype, LabelmapSource, ObjectFields, Placement,
    SegmentationOptions, SegmentationSource, TransformSpec,
};