-
Notifications
You must be signed in to change notification settings - Fork 69
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
[Hacktoberfest 2021] Contribute filters to the netCDF-Java Zarr project #889
Comments
@haileyajohnson Can I take care of this ? |
@sumitsawant we'd appreciate any contributions on this! |
@haileyajohnson Can you please assign this to me ? I'll get started . |
@sumitsawant thank you for the enthusiasm, but I'm reluctant to assign this to one person; there could be a number of pull requests contributing to this issue, implementing different filters. But you will get Hacktoberfest credit if you submit a PR that's accepted! |
About
NetCDF-Java recently completed work on beta read support for Zarr data formats. Part of the Zarr project is the implementation of compressors and filters (codecs). Currently, netCDF-Java includes implementation of Shuffle, Deflate/Zlib, 32-bit Checksums, and FixedScaleOffset, but we're still missing some!
If you have developed or are interested in developing filters in Java, we would love to have you contribute!
Contributing to this issue
The list of Zarr compatible codecs is provided by NumCodecs.
If you're interested in implementing a filter for netCDF-Java, follow these instructions:
Filter.java
classencode(byte[] dataIn)
anddecode(byte[] dataIn)
FilterProvider
that returns the name of your filterHelpful links
Filter
implementations, see:Deflate.java
,ScaleOffset.java
, andShuffle.java
.Thank you for considering contributing!
The text was updated successfully, but these errors were encountered: