intake-esm
intake-esm copied to clipboard
An intake plugin for parsing an Earth System Model (ESM) catalog and loading assets into xarray datasets.
**Is your feature request related to a problem? Please describe.** With all the recent changes to `intake-esm`, the current Release (v2021.8.17) has become very outdated compared to the `main` branch....
The last cell here is raising an error: https://intake-esm.readthedocs.io/en/stable/user-guide/search.html#enforce-query-criteria-via-require-all-on-argument
# TO DO - Introduce pydantic models that allow us to validate the catalog against a pre-defined schema. This has the potential of reducing code complexity in the existing `esm_datastore`...
# Search and Discovery [https://intake-esm.readthedocs.io/en/stable/user-guide/search.html](https://intake-esm.readthedocs.io/en/stable/user-guide/search.html)
### Description Using `aggregate=False` in `esm_datastore.to_dataset_dict()` triggers a [deepcopy](https://github.com/intake/intake-esm/blob/bc54ed5dca9088be48bb7801e21aedb39c5d342e/intake_esm/core.py#L583) of the object. For whatever reason, the deepcopy forgets any manual changes made to the dataframe by updating `cat.esmcat._df` (e.g. [as...
Based on conversations regarding the recent changes, and user feedback, it would be good to do a review of our current documentation, finding areas for improvement. Examples include: - [x]...
### Description Cannot find results when filter with `activity_id="VolMIP"` and/or `experiment_id="volc-pinatubo-full"`. While these experiments can be found on the CMIP6 search webpage https://esgf-node.llnl.gov/search/cmip6/, they do not seem to exist in...
Here is an idea if the underlying Dataframe is based on a `catalog_file` and in case it is opened and loaded with pandas `read_csv`. **Is your feature request related to...
**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...
### Description I tried out the intake-server. In the end, I would like to have a server for some or all cats of: https://swiftbrowser.dkrz.de/public/dkrz_a44962e3ba914c309a7421573a6949a6/intake-esm/ The entry catalog is `dkrz_data-pool_cloudcatalog.yaml` I...