Cargo Features
[dependencies]
zarrs = { version = "0.17.1", 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 ^0.1.15
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-recursion, async-trait, and futures, async of zarrs_storage
Affects
bitround_partial_decoder::AsyncBitroundPartialDecoder
,transpose_partial_decoder::AsyncTransposePartialDecoder
,bytes_partial_decoder::AsyncBytesPartialDecoder
,pcodec_partial_decoder::AsyncPCodecPartialDecoder
,sharding_partial_decoder::AsyncShardingPartialDecoder
,vlen_partial_decoder::AsyncVlenPartialDecoder
,vlen_v2_partial_decoder::AsyncVlenV2PartialDecoder
,zfp_partial_decoder::AsyncZfpPartialDecoder
,byte_interval_partial_decoder::AsyncByteIntervalPartialDecoder
,blosc_partial_decoder::AsyncBloscPartialDecoder
,bz2_partial_decoder::AsyncBz2PartialDecoder
,crc32c_partial_decoder::AsyncCrc32cPartialDecoder
,gdeflate_partial_decoder::AsyncGDeflatePartialDecoder
,gzip_partial_decoder::AsyncGzipPartialDecoder
,test_unbounded_partial_decoder::AsyncTestUnboundedPartialDecoder
,zstd_partial_decoder::AsyncZstdPartialDecoder
,codec::AsyncBytesPartialDecoderTraits
,codec::AsyncArrayPartialDecoderTraits
,codec::AsyncStoragePartialDecoder
,codec::ArrayToArrayCodecTraits.async_partial_decoder
…