Release notes#
Changes from 0.7.2 to 0.7.3#
Addapt to the latest version of Caterva 0.5.0
Drop support for Python 3.7 and add for Python 3.10 and 3.11
Changes from 0.7.1 to 0.7.2#
Implement a resize method
Changes from 0.7.0 to 0.7.1#
Fix to apply filtersmeta from kwargs.
Fix metalayer creation in the ext file.
Update the docstrings.
Changes from 0.6.0 to 0.7.0#
Remove plainbuffer support.
Improve documentation.
Changes from 0.5.3 to 0.6.0#
Provide wheels in PyPi.
Update caterva submodule to 0.5.0.
Changes from 0.5.1 to 0.5.3#
Fix dependencies installation issue.
Changes from 0.5.0 to 0.5.1#
Update setup.py and add pyproject.toml.
Changes from 0.4.2 to 0.5.0#
Big c-core refactoring improving the slicing performance.
Implement __setitem__ method for arrays to allow to update the values of the arrays.
Use Blosc special-constructors to initialize the arrays.
Improve the buffer and array protocols.
Remove the data type support in order to simplify the library.
Changes from 0.4.1 to 0.4.2#
Add files in MANIFEST.in.
Changes from 0.4.0 to 0.4.1#
Fix invalid values for classifiers defined in setup.py.
Changes from 0.3.0 to 0.4.0#
Compile the package using scikit-build.
Introduce a second level of multidimensional chunking.
Complete API renaming.
Support the buffer protocol and the numpy array protocol.
Generalize the slicing.
Make python-caterva independent of numpy.
Changes from 0.2.3 to 0.3.0#
Set the development status to alpha.
Add instructions about installing python-caterva from pip.
getitem and setitem are now special methods in ext.Container.
Add new class from numpy arrays NPArray.
Support for serializing/deserializing Containers to/from serialized frames (bytes).
The pshape is calculated automatically if is None.
Add a .sframe attribute for the serialized frame.
Big refactor for more consistent inheritance among classes.
The from_numpy() function always return a NPArray now.
Changes from 0.2.2 to 0.2.3#
Rename MANINFEST.in for MANIFEST.in.
Fix the list of available cnames.
Changes from 0.2.1 to 0.2.2#
Added a MANIFEST.in for including all C-Blosc2 and Caterva sources in package.
Changes from 0.1.1 to 0.2.1#
Docstrings has been added. In addition, the documentation can be found at: https://python-caterva.readthedocs.io/
Add a copy parameter to from_file().
complib has been renamed to cname for compatibility with blosc-powered packages.
The use of an itemsize different than a 2 power is allowed now.