Skip to content

Comments

Moved dkrz-era5 data source in DKRZ default config to separate file#2996

Merged
bouweandela merged 4 commits intomainfrom
remove_default_era5_grib_data_source_levante
Feb 23, 2026
Merged

Moved dkrz-era5 data source in DKRZ default config to separate file#2996
bouweandela merged 4 commits intomainfrom
remove_default_era5_grib_data_source_levante

Conversation

@schlunma
Copy link
Contributor

@schlunma schlunma commented Feb 20, 2026

Description

To avoid errors like Dataset key 'grib_id' must be specified when using the default DKRZ configuration with published recipes.

See #2995.

Docs: https://esmvaltool--2996.org.readthedocs.build/projects/ESMValCore/en/2996/quickstart/find_data.html#era5-in-grib-format-available-on-dkrz-s-levante-or-downloaded-from-the-cds


Before you get started

Checklist

It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.


To help with the number pull requests:

@schlunma schlunma added this to the v2.14.0 milestone Feb 20, 2026
@codecov
Copy link

codecov bot commented Feb 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.68%. Comparing base (974ff8c) to head (279bc5e).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2996      +/-   ##
==========================================
- Coverage   95.69%   95.68%   -0.01%     
==========================================
  Files         267      267              
  Lines       15726    15726              
==========================================
- Hits        15049    15048       -1     
- Misses        677      678       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@bouweandela
Copy link
Member

bouweandela commented Feb 23, 2026

How about moving this configuration to a separate file, e.g. data-hpc-dkrz-era5-grib.yml instead of commenting it out?

One of the issues we had with the old configuration, which contained lots of commented out settings, was that it was unclear to new users which bits they needed to uncomment, resulting in syntax errors.

@schlunma
Copy link
Contributor Author

Very good point, completely missed that we can do that now! 😅

Changed in 0b987dc.

@schlunma schlunma changed the title Comment out dkrz-era5 data source in DKRZ default config Moved dkrz-era5 data source in DKRZ default config to separate file Feb 23, 2026
@bouweandela
Copy link
Member

Thanks! The docs will also need to be updated:

ERA5 (in GRIB format available on DKRZ's Levante or downloaded from the CDS)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ERA5 data in monthly, daily, and hourly resolution is `available on Levante
<https://docs.dkrz.de/doc/dataservices/finding_and_accessing_data/era_data/index.html#era-data>`__
in its native GRIB format.
.. note::
ERA5 data in its native GRIB format can also be downloaded from the
`Copernicus Climate Data Store (CDS)
<https://cds.climate.copernicus.eu/datasets>`__.
For example, hourly data on pressure levels is available `here
<https://cds.climate.copernicus.eu/datasets/reanalysis-era5-pressure-levels?tab=download>`__.
Reading self-downloaded ERA5 data in GRIB format is experimental and likely
requires additional setup from the user like setting up the proper directory
structure for the input files.
To read these data with ESMValCore, use the data definition for the ``native6``
project:
.. literalinclude:: ../configurations/data-hpc-dkrz.yml
:language: yaml
:caption: Contents of ``data-hpc-dkrz.yml``
:start-at: # ERA5 data in GRIB format:
:end-before: OBS6:
To use this configuration, run ``esmvaltool config copy data-hpc-dkrz.yml``.

@schlunma
Copy link
Contributor Author

Docs updated in 279bc5e

@bouweandela bouweandela merged commit f64427e into main Feb 23, 2026
4 checks passed
@bouweandela bouweandela deleted the remove_default_era5_grib_data_source_levante branch February 23, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants