Replies: 2 comments 1 reply
-
We do this at rps for ROMS and GFS data so far. If you'd like to see an example take a look at the xreds dataset provider. These do not have compression though so we have not tackled that issue yet. I have hit the filter issue before though and it is on my list to track down eventually |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks @mpiannucci. My model output is using filters and they weren't being converted into json correctly in the xpublish zarr plugin. I have a PR to address this here: #225 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Have many people gone down this path? I have been able to get this to work with 1 ROMS model but not another. My impression from a bunch of digging around (but knowing next to nothing about zarr) is that when the ZarrPlugin acts on model output read in with
xr.open_mfdataset()
the encoding handling ends up different than when it acts on model output read in withxr.open_dataset()
but pointing to a kerchunked json file of metadata about the model output.In particular, the one model works because it doesn't have compression. The problem model output does and the filter and compressor encoding are not able to be serialized in the ZarrPlugin.
This issue is related: #223
Beta Was this translation helpful? Give feedback.
All reactions