-
Notifications
You must be signed in to change notification settings - Fork 30
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 more compression formats #408
Comments
Thanks for opening an issue and for sharing your work. It's exciting to see another asdf implementation! There has been some recent discussion about adding I will give asdf-cxx a closer look. Have you done much testing with files written by asdf-cxx and read by the python (or IDL) implmentation of asdf (and vice versa)? It would be great to hear more about asdf-cxx and your impressions of asdf. |
FYI: I ran your demo-compression example (thanks for providing that with your code!). I had to slightly modify it to not attempt to save using blosc2 (I didn't immediately find it on homebrew). The file it generated was readable in python with the new modifications to the asdf-compression package (this is a work-in-progress and I hope to move it to the asdf-format organization soon). I opened an issue to track some compatibility tests (there is one other package that has already added some form of blosc support via an extension): https://github.com/braingram/asdf-compression/issues/3 |
I think I am now adding support for |
CHORD is a radio telescope in Canada https://www.chord-observatory.ca that's currently being constructed. We are considering / experimenting with file formats for various data products, and ASDF looks interesting because it is (a) simple and (b) can be efficiently streamed.
In the past, compression algorithms very similar to Blosc's https://www.blosc.org/pages/ "bitshuffle" have proven very useful. I wonder whether these could be added to the standard.
I have, as experiment, added support for
c-blosc
,c-blosc2
, andzstd
to https://github.com/eschnett/asdf-cxx . I wonder whether you are in principle interested in augmenting the standard, usingblsc
,bls2
, andzstd
as compression strings.The text was updated successfully, but these errors were encountered: