Release notes

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.