Skip to content

Library to generate the encodings to write compressed files as easily as possible with xarray using hdf5 filters.

License

Notifications You must be signed in to change notification settings

wavestoweather/enstools-encoding

Repository files navigation

enstools-encoding Documentation Status

Library to generate the encodings to write compressed files as easily as possible with xarray using hdf5 filters.

Its only capability is to provide the encodings that xarray and h5py need in order to write files using filters.

The package doesn't provide the filters, need to be installed separately.

This package was originally inside Ensemble Tools but can be used standalone.

It is also a building block for Ensemble Tools - Compression, which includes a command line tool to make compression even easier, along with other useful tools to find proper compression parameters.

It has been developed under the Waves to Weather - Transregional Collaborative Research Project (SFB/TRR165).

Compressors

At the current stage it is possible to generate encodings for three compressors:

Installation

pip is the easiest way to install enstools-encoding along with all dependencies.

pip install enstools-encoding

Documentation

Explore our documentation.

Acknowledgment and license

Ensemble Tools (enstools) is a collaborative development within Waves to Weather (SFB/TRR165) coordinated by the subproject Z2 and funded by the German Research Foundation (DFG).

A full list of code contributors can CONTRIBUTORS.md.

The code is released under an Apache-2.0 licence.

About

Library to generate the encodings to write compressed files as easily as possible with xarray using hdf5 filters.

Resources

License

Stars

Watchers

Forks

Packages

No packages published