You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Checkout the maint-5.x branch (Zarr is currenly only support in 5.x)
@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: