Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for LERC codec #372

Open
avalentino opened this issue Jan 2, 2022 · 2 comments
Open

Support for LERC codec #372

avalentino opened this issue Jan 2, 2022 · 2 comments

Comments

@avalentino
Copy link
Member

Please consider to support Limited Error Raster Compression (LERC).
LERC is a very interesting lossy compressor that is currently very poplar in the GIS world but it is extremely interesting fot all scientific applications IMHO.

@FrancescAlted
Copy link
Member

FrancescAlted commented Jan 2, 2022

We are indeed very open to start implementing lossy codecs in Blosc2. Right now, and thanks to a NumFOCUS grant, there is an ongoing effort towards implementing support for zfp. However, after bad experiences with platform portability with snappy on C-Blosc1, we decided not include C++ code in C-Blosc2 anymore.

A possibility would be to include support for LERC and require an external library to link with. Although we prefer to vendor sources, we can do an exception if LERC is considered important for GIS (a field that we would like to support as better as we can). So PRs in that direction will be seriously considered.

@FrancescAlted
Copy link
Member

After completing the dynaminc plugin support, producing a plugin for LERC and maintaining a separate repo for this seems like a reasonable thing to do. See the grok plugin for Blosc2 as an example: https://www.blosc.org/posts/blosc2-grok-release/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants