Closed dblodgett-usgs closed 10 months ago
Hi @dblodgett-usgs
If you have not seen Rarr you should check out https://github.com/grimbough/Rarr as it seems to be further along than this implementation.
Regardless, I will try to find time to work on this again if for nothing else than to experiment with the possibility of a more R-based implementation. I also tried to reflect the zarr-python API here which could be another differentiator.
Thanks for the pointer -- that's interesting.
I'm new to R6 and really come to this from the landscape / climate data domain.
I see a comment over at Rarr in an issue calling for a C++ ZARR implementation that could be wrapped in an R package. I also see the logic in what they've done with Rarr -- just focusing on a core (non hierarchical) array. That seems sensible but I still think it's important to get ZARR going in base R in a complete way.
Given that, I'd love to find time to support what you are doing here. Are you interested in taking PRs? I know that can just cause more work and headaches given that others are going to have slightly different coding style and such.
Cheers!
Hi @dblodgett-usgs
Happy to accept PRs - I just merged a few PRs but I am going to take another break. I made some new issues if you are interested to take any on.
It's been awesome to see this start moving again! I am trying to arrange some time for me to contribute some time to this over the winter. 🙏 for all your work!!!
Sounds great! It should be more straightforward to contribute now that a few things are at least functional!
User story
As an R developer working with NetCDF data stored in ZARR, I need a low level interface to layer NetCDF metadata interpretation code from https://hypertidy.github.io/ncmeta/ and similar packages such as https://github.com/DOI-USGS/ncdfgeom and https://github.com/r-spatial/stars
Preferred solution
A group of motivated users pushes this package across the finish line and wraps it in an API that can be called with nearly the same function signatures as the https://github.com/mjwoods/RNetCDF package.
Seems like there's a solid start here. @keller-mark -- do you think you have any space to reboot work on this? I could make some contributions and maybe twist some arms from around the community to do the same.