Cargo Features
[dependencies]
zarrs = { version = "0.20.0-beta.1", default-features = false, features = ["filesystem", "bitround", "blosc", "bz2", "crc32c", "fletcher32", "gdeflate", "gzip", "pcodec", "sharding", "transpose", "zfp", "zlib", "zstd", "ndarray", "dlpack", "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 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
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 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
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
,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
… - dlpack
-
Adds dlpack utility functions to Array
Enables dlpark
- async
-
Enable experimental async API
Enables async-generic, async-trait, and futures, async of zarrs_storage
Affects
array_to_array_partial_decoder_default::AsyncArrayToArrayPartialDecoderDefault
,array_to_array_partial_encoder_default::AsyncArrayToArrayPartialEncoderDefault
,array_to_bytes_partial_decoder_default::AsyncArrayToBytesPartialDecoderDefault
,array_to_bytes_partial_encoder_default::AsyncArrayToBytesPartialEncoderDefault
,byte_interval_partial_decoder::AsyncByteIntervalPartialDecoder
,bytes_to_bytes_partial_decoder_default::AsyncBytesToBytesPartialDecoderDefault
,bytes_to_bytes_partial_encoder_default::AsyncBytesToBytesPartialEncoderDefault
,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
…