zarr-developers / numcodecs

A Python package providing buffer compression and transformation codecs for use in data storage and communication applications.
http://numcodecs.readthedocs.io
MIT License
124 stars 85 forks source link

Rust bindings #564

Open juntyr opened 3 weeks ago

juntyr commented 3 weeks ago

Thank you for working on this package - it has been invaluable in my research work!

I have been working on some Rust bindings for numcodecs (https://github.com/juntyr/numcodecs-rs) which have just hit their first release. The bindings contain (1) one base crate, numcodecs, which provides a Rusty version of the numcodecs API, and (2) the numcodecs-python crate, which allows Python codecs to be used in Rust and Rust codecs to be used in Python.

There are also some other bits and pieces which are more related to my ongoing research.

I hope these bindings prove helpful to the community!

MSanKeys963 commented 3 weeks ago

That's great, @juntyr! Thanks for using the library and working on Rust bindings. It'd prove useful to the broader Zarr community.

Would you mind if I did a quick shoutout across Zarr's social channels?

juntyr commented 3 weeks ago

It'd prove useful to the broader Zarr community.

I’m really glad to hear that!

Would you mind if I did a quick shoutout across Zarr's social channels?

Absolutely, thanks!