Recent Releases of zarrs
zarrs - zarrs-v0.21.2
Added
- Add complex variants of
float4_e2m1fn,float6_{e2m3fn,e3m2fn},float8_{e3m4,e4m3,e4m3b11fnuz,e4m3fnuz,e5m2,e5m2fnuz,e8m0fnu}data types - Add
float8feature enabling the use offloat8::F8E4M3andfloat8::F8E5M2inArray::*_elementsmethods
Changed
- Cleanup
zarrsroot docs and README - Bump
bzip2to 0.6.0 - Bump
criterion(dev) to 0.6.0 - Bump
zip(dev) to 4.0.0 - Bump
zarrs_registryto 0.1.4 - Bump
zarrs_data_typeto 0.3.2 - Bump
zarrs_zipto 0.2.3
Git Commits: https://github.com/LDeakin/zarrs/compare/zarrs-v0.21.1...zarrs-v0.21.2
- Rust
Published by LDeakin 8 months ago
zarrs - zarrs-v0.21.1
Added
- Add
numpy.datetime64andnumpy.timedelta64data type supportchronoandjiffnative element types are supported
Changed
- Add
OthertoArrayErrorenum - Bump
zarrs_registryto 0.1.3 - Bump
zarrs_metadata_extto 0.1.1
Git Commits: https://github.com/LDeakin/zarrs/compare/zarrs-v0.21.0...zarrs-v0.21.1
- Rust
Published by LDeakin 8 months ago
zarrs - zarrs-v0.21.0
Added
- Implement
Elementfor&[u8; N]forr*data type - Add
complex_{bfloat16,float16,float32,float64}data types - Add
float4_e2m1fn,float6_{e2m3fn,e3m2fn},float8_{e3m4,e4m3,e4m3b11fnuz,e4m3fnuz,e5m2,e5m2fnuz,e8m0fnu}data types- These have no associated
Element/ElementOwnedtype and cannot be used withArray::*_elements()methods - Only hex string fill values are supported
- These have no associated
- Add
[u]int{2,4}data types
Changed
- Sign extend to the nearest byte when decoding in the
packbitscodec
Fixed
- Breaking behaviour: The
bytesdata type now uses thevlen-bytescodec rather thanvlenby default- This was intended for 0.20.0 but incorrectly implemented (the changelog has been amended)
- Breaking: Resolve bugs in
Group::child_*methods and remove no-oprecursiveboolean (#200 by @jder) - Fix missing support for
bitround[u]int8partial decoding - Fix missing support for
pcodec{int,uint,float}16partial decoding - Fixed
packbitscodec with a non-zerofirst_bit
Git Commits: https://github.com/LDeakin/zarrs/compare/zarrs-v0.20.1...zarrs-v0.21.0
- Rust
Published by LDeakin 9 months ago
zarrs - zarrs-v0.20.1
Changed
- Improve
zstdcodec performance
Git Commits: https://github.com/LDeakin/zarrs/compare/zarrs-v0.20.0...zarrs-v0.20.1
- Rust
Published by LDeakin 9 months ago
zarrs - zarrs-v0.20.0
Highlights
- Added support for ZEP0009 — Zarr Extension Naming
- Added support for ZEP0010 — Generic Extensions (Draft as at 2025/05/17)
- array/group
extensionsmetadata, broadermust_understandsupport
- array/group
- Added support for data type extensions
- Add various new codecs
- This release includes many breaking changes, see the changelog for a full list of changes
Git Commits: https://github.com/LDeakin/zarrs/compare/zarrs-v0.19.2...zarrs-v0.20.0
- Rust
Published by LDeakin 9 months ago
zarrs -
Highlights
- Added support for ZEP0009: array/group
extensionsmetadata, broadermust_understandsupport, new extension naming policy - Added support for data type extensions
- Added several new codecs
- ... and much more. See the CHANGELOG for a full list of changes
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.19.2...zarrs-v0.20.0-beta.1 Changelog since beta.0: https://github.com/LDeakin/zarrs/compare/zarrs-v0.20.0-beta.0...zarrs-v0.20.0-beta.1
- Rust
Published by LDeakin 10 months ago
zarrs - zarrs-v0.20.0-beta.0
Highlights
- Added support for ZEP0009: array/group
extensionsmetadata, broadermust_understandsupport, new extension naming policy - Added support for data type extensions
- Added several new codecs
- ... and much more. See the CHANGELOG for a full list of changes
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.19.2...zarrs-v0.20.0-beta.0
- Rust
Published by LDeakin 10 months ago
zarrs - zarrs-v0.19.2
Changed
- Bump
zarrs_metadatato 0.3.4 which includes a number of Zarr metadata fixes- See the
zarrs_metadataCHANGELOG.md
- See the
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.19.1...zarrs-v0.19.2
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.19.1
Added
- Document that elements in
ArrayBytesmust be in C-contiguous order
Changed
- Use new language/library features added between Rust 1.78-1.82 (internal)
- Cleanup root docs and README removing ZEPs table and ecosystem table
Fixed
- New clippy lints
- Mark
StringandBytesdata types as experimental in their docs - Mark
rectangularchunk grid as experimental since it is based on a draft ZEP - Add missing invariant to
[partial_]decode_intosafety docs
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.19.0...zarrs-v0.19.1
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.19.0
Highlights
zarr-python3.0.0 has been released today!- The focus of this release has been in maximising compatibility with unstandardised extensions in
zarr-python(e.g. experimental codecs, consolidated metadata, etc.) - See the full changelog for a full list of changes
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.18.3...zarrs-v0.19.0
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.18.3
Added
- impl
From<Node>forNodePath(#112 by @niklasmueboe) - Add
Group::child[_{group,array}]_paths(#112 by @niklasmueboe)
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.18.2...zarrs-v0.18.3
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.18.2
Added
- #104 functions to get children of Group by @niklasmueboe
- adds
Group::[async_]children,Group::[async_]child_groups,Group::[async_]child_arrays
- adds
- Impl
From<Node>forNodeMetadata
Changed
- Reduce metadata code duplication in the
Nodemodule
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.18.1...zarrs-v0.18.2
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.18.1
Changed
- Bump
zfp-systo 0.3.0 - Bump
bzip2to 0.5.0 - Minor readme/ecosystem updates
Fixed
- Fix
unsafe_op_in_unsafe_fnlint - Clarify that the
zstdcodec is draft in docs - Clarify that the
gdeflatecodec is experimental in docs
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.18.0...zarrs-v0.18.1
- Rust
Published by LDeakin about 1 year ago
zarrs - zarrs-v0.18.0
Announcements
zarrs-pythonwas recently released- It implements a high-performance codec pipeline for the reference
zarr-pythonimplementation - It is supported by downstream libraries like
dask - See zarr_benchmarks for benchmarks
- It implements a high-performance codec pipeline for the reference
- The
zarrsBook has been created and is under construction
Release Highlights
- Experimental partial encoding support (enabling writing shards incrementally)
- Improve Zarr V2 interoperability and conversion
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.17.1...zarrs-v0.18.0
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs-v0.17.1
Added
- Add
zarrs_icechunkto ecosystem docs
Fixed
- Fix
data_keyencoding on windows (it contained '//') - Fix
clippy::needless_lifetimeslint
Full Changelog: https://github.com/LDeakin/zarrs/compare/zarrs-v0.17.0...zarrs-v0.17.1
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs-v0.17.0
Highlights / Major Changes
zarrshas been split into 3 core crates:zarrs,zarrs_metadata, andzarrs_storagezarrs_storageandzarrs_metadataare re-exported as thestorageandmetadatamodules
- Store implementations have been moved into separate crates:
zarrs_{filesystem,http,object_store,opendal,zip}zarrs_filesystemis re-exported as thefilesystemmodule with thefilesystemfeature (enabled by default)
- Direct IO support for Linux in
FilesystemStore - Implicit groups are no longer supported
- It is the responsibility of the
zarrsconsumer to explicitly write group metadata when creating a hierarchy
- It is the responsibility of the
- Codecs must now be
Arc'd instead ofBox'd - Fixes a performance regression introduced in 0.16 when reading sharded arrays
- Check the full release notes for all changes. This release has many breaking changes due to items being removed, moved, renamed, and deprecated.
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.4...zarrs-v0.17.0
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs-v0.17.0-beta.3
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.4...zarrs-v0.17.0-beta.3
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs-v0.17.0-beta.2
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.4...zarrs-v0.17.0-beta.2
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs-v0.17.0-beta.1
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.4...zarrs-v0.17.0-beta.1
- Rust
Published by LDeakin over 1 year ago
zarrs - zarrs v0.17.0-beta.0
Highlights / Major Changes
zarrshas been split into 5 crates:zarrs,zarrs_metadata,zarrs_storage,zarrs_opendal, andzarrs_object_storezarrs_storageandzarrs_metadataare re-exported as thestorageandmetadatamodulesopendalandobject_storesupport has been moved to thezarrs_opendalandzarrs_object_storecrates
- Chunk caching support via
ArrayChunkCacheExt - Direct IO support for Linux in
FilesystemStore - Implicit groups are no longer supported
- It is the responsibility of the
zarrsconsumer to explicitly write group metadata when creating a hierarchy
- It is the responsibility of the
- Codecs must now be
Arc'd instead ofBox'd - Check the full release notes for all changes. This release has many breaking changes due to items being removed, moved, renamed, and deprecated.
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.4...zarrs-v0.17.0-beta.0
- Rust
Published by LDeakin over 1 year ago
zarrs - v0.16.3
Changed
- Bump
derive_moreto 1.0.0 - Bump maximum supported
opendalversion from 0.48 to 0.49 - Box the metadata in
PluginMetadataInvalidError
Fixed
- Fix
cargo testwith--no-default-features - Fix new clippy warnings in nightly
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.16.2...v0.16.3
- Rust
Published by LDeakin over 1 year ago
zarrs - v0.16.0
Highlights
- Add experimental support for the
stringandbinarydata types and thevlenandvlen_v2codecs - Cleanup the
ArrayAPI for retrieving elements (Vec<T>) andndarrays - Support more Zarr V2 array configurations and make various experimental codecs
numcodecscompatible
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.15.1...v0.16.0
- Rust
Published by LDeakin over 1 year ago
zarrs - v0.15.1
Added
- Add
CITATION.cff
Changed
- Implement
From<&String>forDimensionName - Cleanup macro usage in array
Fixed
- Fix unnecessary allocations in
_elementsvariants of array store methods
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.15.0...v0.15.1
- Rust
Published by LDeakin over 1 year ago
zarrs - v0.15.0
Highlights
- Zarr V2 support (a Zarr V3 compatible subset)
- Codec and array optimisations
AsyncToSyncStorageAdapter: use an async store (e.g. HTTP, S3, etc.) in a sync context- Snappy codec support for the
blosccodec
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.14.0...v0.15.0
- Rust
Published by LDeakin over 1 year ago
zarrs - v0.14.0
Removed
- Breaking: Remove
store_locksmodule,[Async]ReadableWritableStorageTraits::mutex(), andnew_with_locksconstructors from storesDefaultStoreLockscould result in a deadlock- It is now the responsibility of zarrs consumers to ensure that:
Array::store_chunk_subsetis not called concurrently on the same chunkArray::store_array_subsetis not called concurrently on regions sharing chunks
- Chunk locking may be revisited in a future release
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.13.2...v0.14.0
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.13.3
Fixed
- Change the store lock used by stores to
DisabledStoreLocksrather thanDefaultStoreLocksif not set explicitly- Fixes an occasional deadlock that needs further investigation
- This change only impacts consumers of zarrs that use
Array::{store_chunk_subset,store_array_subset}. new_with_locksstore constructors can be used to explicitly chooseDefaultStoreLocks- See the updated docs on parallel writing
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.13.2...v0.13.3
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.13.2
Changed
- Make the
bz2andpcodeccodecs public - The
"name"of experimental codecs in array metadata now points to a URI to avoid potential future incompatibilities with other implementations - Improve docs of several experimental codecs
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.13.1...v0.13.2
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.13.1
Added
- Added the
array_sharded_ext::{ArrayShardedExt,ArrayShardedReadableExt}extension traits forArrayto simplify working with sharded arrays- Abstracts the chunk grid to an "inner chunk grid" to simplify inner chunk retrieval.
- Shard indexes are cached in a
ArrayShardedReadableExtCache - Retrieval and chunk grid methods have fallbacks for unsharded arrays. For example, an inner chunk in an unsharded array is just a chunk
- Sync API only,
AsyncArrayShardedReadableExtandAsyncArrayShardedReadableExtCacheare planned for a future release
- Added
ChunkGridTraits::chunks_subset()with default implementation
Changed
- Allow float fill values to be created from int fill value metadata
- Make
chunk_grid::{regular,rectangular}public - Support 8 and 16 bit integer data types with zfp codec by promoting to 32 bit
Fixed
- Fix
compute_encoded_size()forBitroundCodecincorrectly indicating various data types were unsupported - Fix a link in chunk grid docs
- Fix incorrect minimum dependency versions and add CI check
- Fix clippy
unexpected_cfgswarning with recent nightly
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.13.0...v0.13.1
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.13.0
Added
- Add "experimental codec store metadata if encode only" option to global config
- Add "store empty chunks" option to global config and
CodecOptions - Add
ArrayMetadataOptions - Add small example to
README.mdand crate root documentation - Add
uint8/int8support to the bitround codec - Add
len()andis_empty()methods to array subset iterator producers - Add
Array::chunk_origin()
Changed
- Breaking: Bump MSRV to 1.75 (28 December, 2023)
- Bump
pco(pcodec) to 0.2.1 - Breaking: Add
CodecTraits::create_metadata_opt() - Breaking: Rename
data_type::IncompatibleFillValueErrorMetadataErrortoIncompatibleFillValueMetadataError - Add a useful warning if the shard index references out-of-bounds bytes in a chunk encoded with the sharding codec
- Breaking: Require
ndarray::Arrayparameters in various async array methods to implementSend
Fixed
- Fix implementation of
from_chunkgrid_regular_configurationmacro leading to recursion - Fix arithmetic overflow possible with the bitround codec with integer data types
- Address
todo!()s inretrieve_chunks_into_array_view_optmethods
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.5...v0.13.0
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.5
Added
- Implement
TryFrom<&str>for{Array,Group}Metadata
Changed
- Make
array::codec::array_to_bytes::bytes::{Endianness::is_native(),NATIVE_ENDIAN,reverse_endianness}public
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.4...v0.12.5
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.4
Fixed
- Remove unnecessary copy in
OpendalStore::set - Fixed
zfpcodec encode not truncating compressed data zfpcodeccompute_encoded_size()now correctly outputs a bounded size instead of an unbounded size
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.3...v0.12.4
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.3
Added
- Implement
DeserializeforDataType- A convenience for
zarrsconsumers.ArrayMetadatacontinues to useMetadatato parse unknown data types.
- A convenience for
- Add
{Array,Group}::{async_}erase_metadata()andstorage::{async_}erase_metadata()
Fixed
- Fixed various errors in storage docs
- Blosc codec config allow deserialization with missing
typesize/shuffle - Blosc codec encoding with
typesizeof 0 with shuffling
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.2...v0.12.3
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.2
Added
- Added "Getting Started" in root documentation
Changed
- Disabled
blosccodec partial decoding pending a faster implementation
Fixed
- Remove an unnecessary allocation in
IndicesIterator
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.1...v0.12.2
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.1
Added
- Add
byte_range::extract_byte_ranges_concat() - Add
{Async}BytesPartialDecoderTraits::partial_decode_concat()with default implementation - Add
ArrayCodecTraits::partial_decode_granularity()with default implementation
Changed
- Cleanup "Implementation Status" and "Crate Features" in root documentation
- Minor changes to docs
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.12.0...v0.12.1
- Rust
Published by LDeakin almost 2 years ago
zarrs - v0.12.0
Highlights
- This release targeted:
- Improving performance and reducing memory usage
- Increasing test coverage (82% from 66% in v0.11.6)
- There are a number of significant breaking changes, see
CHANGELOG.md
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.6...v0.12.0
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.6
Added
- Add a global configuration
config::Configaccessible viaconfig::{get_config,get_config_mut}- Currently it exposes a single configuration option:
validate_checksums(default:true)
- Currently it exposes a single configuration option:
- Document correctness issues with past versions and how to correct errant arrays in crate root
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.5...v0.11.6
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.5
Fixed
- Major bug Fixed the
crc32ccodec so it usesCRC32Crather thanCRC32- All arrays written prior to this release that use the
crc32ccodec are not correct
- All arrays written prior to this release that use the
- Fixed the
crc32ccodec reserving more memory than necessary
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.4...v0.11.5
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.4
Added
- Add
codecovsupport to CI
Fixed
- Fixed a regression introduced in v0.11.2 (89fc63f) where codecs with an empty configuration would serialise as a string rather than a struct with a
namefield, which goes against the zarr spec- Fixes the
codec_bytes_configuration_nonetest and addscodec_crc32c_configuration_nonetest
- Fixes the
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.3...v0.11.4
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.3
Added
- Added support for miri testing and accompanying notes in
BUILD.md
Changed
- Make
IDENTIFIERpublic for codecs, chunk key encodings, and chunk grids
Fixed
- Fix formatting of
pcodecfeature inlib.rsdocs - Remove
println!inPcodecCodec - Fixed
FillValue::equals_allwith unaligned inputs
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.2...v0.11.3
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.2
Added
- Added experimental
bz2(bzip2) codec behindbz2feature - Added experimental
pcodeccodec behindpcodecfeature
Changed
- docs: clarify that
bitroundandzfpcodec configurations are draft
Fixed
- Do not serialise
configurationinMetadataif is empty - Do not serialise
endianinBytesCodecConfigurationV1if it is none
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.11.1...v0.11.2
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.11.0
Highlights
- This release targeted
- Improving documentation
- Increasing coverage and correctness (line coverage increased from 70.66% to 78.46% since
0.10.0) - Consolidating and improving errors and their messages
- Major breaking changes
Arrayretrieve_methods now returnVec<u8>/Vec<T>instead ofBox<[u8]>/Box<[T]>- Added
ChunkShape(which wrapsVec<NonZeroU64>) and addedChunkRepresentation- Chunks can no longer have any zero dimensions
- Creating an array now requires specifying a chunk shape like
vec![1, 2, 3].try_into()?instead ofvec![1, 2, 3].into()
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.10.0...v0.11.0
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.10.0
Changed
- Bump
opendalto 0.44 - Bump
object_storeto 0.9 - Breaking
async_store_chunkandAsyncWritableStorageTraits::setnow takebytes::Bytesbytes::Bytesare used by both supported async stores (object_storeandopendal), and this avoids a copy
Fixed
- Various clippy warnings
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.9.0...v0.10.0
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.8.0
Highlights
- Feature changes:
- Added:
object_storeandopendalwith generalised support for stores from these crates - Removed:
s3,gcp, andazure(useobject_storeoropendalinstead) - Changed:
httpandzipare no longer default features
- Added:
ReadableStorageTraitsis no longer a supertrait ofWritableStorageTraits- Moved chunk locking from
Arrayinto stores - Improved documentation and code coverage
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.7.3...v0.8.0
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.7.3
Added
- Add
From<ChunkKeyEncodingTraits>forChunkKeyEncoding - Add chunk key encoding tests
Changed
- Revise code coverage section in
BUILD.mdto usecargo-llvm-cov - Increased code coverage in some modules
- Add
--all-featuresto clippy usage inBUILD.mdandci.yml
Fixed
- Fixed chunk key encoding for 0 dimensional arrays with
defaultandv2encoding - Fixed various clippy warnings
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.7.2...v0.7.3
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.7.2
Added
ArraySubset::{extract_elements/extract_elements_unchecked}andArrayExtractElementsError
Changed
- Add
ArraySubset::{overlap,overlap_unchecked}andArraySubset::{relative_to,relative_to_unchecked}- These replace
ArraySubset::{in_subset,in_subset_unchecked}, which are now deprecated
- These replace
Fixed
- Fix
cargo testwithasynccrate feature disabled
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.7.1...v0.7.2
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.7.0
Highlights
- Experimental
asyncfeature: Support async stores and array/group operations- See
async_array_write_readandasync_http_array_readexamples
- See
- Experimental
s3/gcp/azurefeatures for experimental async Amazon S3/Google Cloud Storage/Microsoft Azure Blob Storage stores
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.6.0...v0.7.0
- Rust
Published by LDeakin about 2 years ago
zarrs - v0.6.0
Highlights
- Revisions for recent updates to the Zarr V3 specification (e.g. sharding index_location and removal of "order": "C"/"F" from transpose codec)
- API changes to improve usability
- Performance improvements and a few bug fixes
- Experimental zfp and bitround codecs
Full Changelog: https://github.com/LDeakin/zarrs/compare/v0.5.1...v0.6.0
- Rust
Published by LDeakin over 2 years ago