Skip to content
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

Extend the ESM collection specification to support catalogs containing datasets in GRIB format #452

Open
andersy005 opened this issue Mar 8, 2022 · 0 comments
Labels
enhancement Issues that are found to be a reasonable candidate feature additions

Comments

@andersy005
Copy link
Member

Is your feature request related to a problem? Please describe.

Currently, the only valid data formats supported by intake-esm are netcdf and zarr. As a result, it's not possible to use intake-esm when working with datasets in grib format.

Describe the solution you'd like

We should consider extending the esm collection specification: https://github.com/intake/intake-esm/blob/main/docs/source/explanation/esm-collection-spec.md#assets-object to allow catalogs to contain datasets in grib format.

Additional context

I'm copying and pasting the comment in #66 (comment)

I made one for dkrz era5 data which is on our HPC's disk storage. That means, the data access also only works on Mistral.

dkrz_cdp=intake.open_catalog("https://swift.dkrz.de/v1/dkrz_a44962e3ba914c309a7421573a6949a6/intake-esm/dkrz_data-pool_cloudcatalog.yaml")
esm_dkrz_era=dkrz_cdp.dkrz_era5_disk_grb_fromcloud

should work.

However, it is based on raw grb data and intake-esm does not really support grb. We would need a default engine here for grib. The one i use is cfgrib. You may say that users can provide that but since there is no grib_kwargs, I cannot for example merge grb assets with netcdf assets. Which is why I say there is no grb support in intake-esm.

Best,
Fabi

Originally posted by @wachsylon in #66 (comment)

@andersy005 andersy005 added the enhancement Issues that are found to be a reasonable candidate feature additions label Mar 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues that are found to be a reasonable candidate feature additions
Projects
None yet
Development

No branches or pull requests

1 participant