Cargo Features
[dependencies]
zarrs = { version = "0.22.7", default-features = false, features = ["filesystem", "adler32", "bitround", "blosc", "bz2", "crc32c", "fletcher32", "gdeflate", "gzip", "pcodec", "sharding", "transpose", "zfp", "zlib", "zstd", "ndarray", "dlpack", "async", "jiff", "chrono", "float8"] }
- default = blosc, crc32c, filesystem, gzip, ndarray, sharding, transpose, zstd
-
These default features are set whenever
zarrsis added withoutsomewhere in the dependency tree.default-features = false - filesystem default
-
Re-export zarrs_filesystem as zarrs::filesystem
Enables zarrs_filesystem
- adler32
-
Enable the adler32 checksum codec
Enables simd-adler32
Affects
bytes_to_bytes::adler32… - bitround
-
Enable the bitround codec
Affects
array_to_array::bitround… - blosc default
-
Enable the blosc codec
Enables blosc-src
Affects
bytes_to_bytes::blosc… - bz2
-
Enable the bz2 codec
Enables bzip2
Affects
bytes_to_bytes::bz2… - crc32c default
-
Enable the crc32c checksum codec
Enables crc32c
Affects
bytes_to_bytes::crc32c… - fletcher32
-
Enable the fletcher32 checksum codec
Affects
bytes_to_bytes::fletcher32… - 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 pcodec codec
Enables pco >=0.4.0, <0.4.7
Affects
array_to_bytes::pcodec… - sharding default
-
Enable the sharding codec
Affects
array_to_bytes::sharding… - transpose default
-
Enable the transpose codec
Enables ndarray >=0.15.4, <0.17
Affects
array_to_array::transpose… - zfp
-
Enable the zfp codec
Enables zfp-sys ^0.3.0
Affects
array_to_bytes::zfp,array_to_bytes::zfpy… - zlib
-
Enable the zlib codec
Enables flate2
Affects
bytes_to_bytes::zlib… - zstd default
-
Enable the zstd codec
Enables zstd
Affects
bytes_to_bytes::zstd… - ndarray default
-
Adds ndarray utility functions to Array
Enables ndarray >=0.15.4, <0.17
Affects
array_async_sharded_readable_ext::AsyncArrayShardedReadableExt.async_retrieve_inner_chunk_ndarray_opt,array_async_sharded_readable_ext::AsyncArrayShardedReadableExt.async_retrieve_inner_chunks_ndarray_opt,array_async_sharded_readable_ext::AsyncArrayShardedReadableExt.async_retrieve_array_subset_ndarray_sharded_opt,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,chunk_cache::ChunkCache.retrieve_chunk_ndarray,chunk_cache::ChunkCache.retrieve_chunk_subset_ndarray,chunk_cache::ChunkCache.retrieve_array_subset_ndarray,chunk_cache::ChunkCache.retrieve_chunks_ndarray,array::elements_to_ndarray,array::bytes_to_ndarray… - dlpack
-
Adds dlpack utility functions to Array
Enables dlpark >=0.4.1, <0.6
- async
-
Enable experimental async API
Enables async-generic, async-trait, and futures, future of moka, async of zarrs_storage
Affects
byte_interval_partial_decoder::AsyncByteIntervalPartialDecoder,codec::AsyncBytesPartialDecoderTraits,codec::AsyncArrayPartialEncoderTraits,codec::AsyncBytesPartialEncoderTraits,codec::AsyncArrayPartialDecoderTraits,codec::AsyncStoragePartialDecoder,codec::ArrayToArrayCodecTraits.async_partial_decoder,codec::ArrayToArrayCodecTraits.async_partial_encoder,codec::ArrayToBytesCodecTraits.async_partial_decoder,codec::ArrayToBytesCodecTraits.async_partial_encoder,codec::BytesToBytesCodecTraits.async_partial_decoder,codec::BytesToBytesCodecTraits.async_partial_encoder,storage_transformer::StorageTransformerExtension.create_async_readable_transformer,storage_transformer::StorageTransformerExtension.create_async_writable_transformer,storage_transformer::StorageTransformerExtension.create_async_readable_writable_transformer,storage_transformer::StorageTransformerExtension.create_async_listable_transformer… - jiff
-
Adds support for jiff time array elements
Enables jiff
- chrono
-
Adds support for chrono time array elements
Enables chrono
- float8
-
Adds support for float8 array elements
Enables float8