Cargo Features
[dependencies]
zarrs = { version = "0.18.0-beta.0", default-features = false, features = ["filesystem", "bitround", "blosc", "bz2", "crc32c", "gdeflate", "gzip", "pcodec", "sharding", "transpose", "zfp", "zstd", "ndarray", "async"] }
- default = blosc, crc32c, filesystem, gzip, ndarray, sharding, transpose, zstd
-
These default features are set whenever
zarrs
is added without
somewhere in the dependency tree.default-features = false - filesystem default
-
Re-export zarrs_filesystem as zarrs::filesystem
Enables zarrs_filesystem
- bitround
-
Enable the experimental bitround codec
Affects
array_to_array::bitround
… - blosc default
-
Enable the blosc codec
Enables blosc-src
Affects
bytes_to_bytes::blosc
… - bz2
-
Enable the experimental bz2 codec
Enables bzip2
Affects
bytes_to_bytes::bz2
… - crc32c default
-
Enable the crc32c checksum codec
Enables crc32c
Affects
bytes_to_bytes::crc32c
… - gdeflate
-
Enable the experimental gdeflate codec
Enables gdeflate-sys
Affects
bytes_to_bytes::gdeflate
… - gzip default
-
Enable the gzip codec
Enables flate2
Affects
bytes_to_bytes::gzip
… - pcodec
-
Enable the experimental pcodec codec
Enables pco
Affects
array_to_bytes::pcodec
… - sharding default
-
Enable the sharding codec
Affects
array_to_bytes::sharding
… - transpose default
-
Enable the transpose codec
Enables ndarray
Affects
array_to_array::transpose
… - zfp
-
Enable the experimental zfp codec
Enables zfp-sys
Affects
array_to_bytes::zfp
… - zstd default
-
Enable the zstd codec
Enables zstd
Affects
bytes_to_bytes::zstd
… - ndarray default
-
Adds ndarray utility functions to Array
Enables ndarray
Affects
array_sync_sharded_readable_ext::ArrayShardedReadableExt.retrieve_inner_chunk_ndarray_opt
,array_sync_sharded_readable_ext::ArrayShardedReadableExt.retrieve_inner_chunks_ndarray_opt
,array_sync_sharded_readable_ext::ArrayShardedReadableExt.retrieve_array_subset_ndarray_sharded_opt
,array_chunk_cache_ext_sync::ArrayChunkCacheExt.retrieve_chunk_ndarray_opt_cached
,array_chunk_cache_ext_sync::ArrayChunkCacheExt.retrieve_chunks_ndarray_opt_cached
,array_chunk_cache_ext_sync::ArrayChunkCacheExt.retrieve_chunk_subset_ndarray_opt_cached
,array_chunk_cache_ext_sync::ArrayChunkCacheExt.retrieve_array_subset_ndarray_opt_cached
,array::elements_to_ndarray
,array::bytes_to_ndarray
… - async
-
Enable experimental async API
Enables async-trait and futures, async of zarrs_storage
Affects
byte_interval_partial_decoder::AsyncByteIntervalPartialDecoder
,codec::AsyncBytesPartialDecoderTraits
,codec::AsyncArrayPartialDecoderTraits
,codec::AsyncStoragePartialDecoder
,codec::ArrayToArrayCodecTraits.async_partial_decoder
,codec::ArrayToBytesCodecTraits.async_partial_decoder
,codec::BytesToBytesCodecTraits.async_partial_decoder
,storage_transformer::StorageTransformerExtension.create_async_readable_transformer
,storage_transformer::StorageTransformerExtension.create_async_writable_transformer
,storage_transformer::StorageTransformerExtension.create_async_listable_transformer
…