Release notes#
2024.1.0#
Bug fix: Partitions must not be sorted lexicographically.
2023.11.2#
Returns a list of added/deleted partitions.
2023.11.1#
Skip filesystem scans: Queries utilizing an indexer reuse known partitions for efficiency.
2023.11.0#
Evaluate an expression from a dataset.
Fix linter warning.
Validate partitions.
2023.10.0#
Merge time series with data gaps.
Fix Linux fork startup blocking test.
Correction of issues related to CI executions.
Added an option to specify the list of variables used by the callback function for updating a partition.
Classmethods removed from indexers.
2023.5.0#
Add missing copyrights.
Modularise code to reduce the number of lines per module.
Writing variables is limited to the worker being used.
Improve test coverage.
#9: Read the version attribute directly from the
version.py
module.#8: Incomplete overlaps with more than one worker.
#7: Fix bug, in the update method, if the user has selected multiple partitions the selected variables must contain the updated variables.
#6: the parameter name for specifying the number of concurrent inserts is incorrect.
#3: Add a trim argument to the
update
method, like Dask’s Dask’smap_overlap
.Update the documentation.
Refactor the code.
Loading data using Dask or Numpy.
Variable adds attributes to partitions.
2023.3.2#
Writing a partition with many variables is slow.
Writing metadata only in the collection’s configuration.
Adding an inter-process lock
If a variable has been modified since its initialization, the library throws a specific exception to warn the user.
2023.3.1#
Fixed a compatibility issue with fspec 2023.3.0.
2023.3.0#
Apply an optional mask before querying an indexer.
2023.2.0#
Synchronize the view with the reference collection.
Support for Python 3.11.
Bug fixes.
Optimization of the insertion of new partitions.
Copy collection over different file systems.
Export Dataset to Zarr group.
2022.12.0/2022.12.1#
Release on December 2, 2022
Write immutable variables of a dataset into a single group.
Possibility to update partitions using neighbor partitions (useful for filtering, for example).
Refactor methods overlapping partitions.
Update documentation.
2022.10.2/2022.10.1#
Release on October 13, 20212
Add compatibility with Python 3.8.
2022.10.0#
Release on October 7, 20212
Added an option to the method
drop_partitions
to drop partitions older than a specified time delta relative to the current time.
2022.8.0#
Release on August 14, 2022
Support Python starting 3.9.
Refactor convenience functions.
Refactor dataset & variables modules.
The indexer can return only the partition keys.
Optimization of dataset handling.
Bug fixes.
0.2 / 2020-04-04#
Release on April 4, 2020
Installation from PyPi.
Unsigned integers are not handled.
0.1 / 2022-08-30#
Release on March 30, 2020
First public version.