Expand description
§ome_zarr_metadata
A Rust library for OME-Zarr (previously OME-NGFF) metadata.
A changelog can be found here.
§Version Support
§Features
- Serialisation and deserialisation
- Validation
- Forward conversion
- CLI for validating OME-Zarr metadata contained in Zarr attributes
§Licence
ome_zarr_metadata is licensed under either of
- the Apache License, Version 2.0 LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0 or
- the MIT license LICENSE-MIT or http://opensource.org/licenses/MIT, at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Re-exports§
pub use pep440_rs;
Modules§
Macros§
- constrained_
version - Macro to define a wrapper type for constrained versions.
Structs§
- Valid
- Wrapper type containing a value which must have been validated.
Enums§
- AnyOme
Fields - OME-Zarr metadata in any supported version.
- Error
- Error type wrapping over errors produced in this crate.
Traits§
- MaybeN
Dim - Trait for a type which has some dimensionality which may be determinable by its metadata.
- NDim
- Trait for a type which has some dimensionality which can always be determined by its metadata.
- Validate
- Trait for synchronous validation.
Type Aliases§
- Result
- Result type specific to errors from this crate.