{"id":44172,"name":"Analysis-Ready, Cloud Optimized ERA5","description":"A global history of the climate highly accessible in the cloud.","url":"https://github.com/google-research/arco-era5","last_synced_at":"2026-04-07T23:01:03.596Z","repository":{"id":61744046,"uuid":"489109517","full_name":"google-research/arco-era5","owner":"google-research","description":"Recipes for reproducing Analysis-Ready \u0026 Cloud Optimized (ARCO) ERA5 datasets.","archived":false,"fork":false,"pushed_at":"2026-03-26T08:25:16.000Z","size":8177,"stargazers_count":461,"open_issues_count":16,"forks_count":36,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-04-05T22:03:04.916Z","etag":null,"topics":["cloud-optimized","ecmwf","era5","open-science","zarr"],"latest_commit_sha":null,"homepage":"https://cloud.google.com/storage/docs/public-datasets/era5","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/google-research.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-05T19:58:23.000Z","updated_at":"2026-04-01T07:13:43.000Z","dependencies_parsed_at":"2024-01-13T07:24:28.501Z","dependency_job_id":"37293b79-2e4e-42cc-8867-3c534f9dae6e","html_url":"https://github.com/google-research/arco-era5","commit_stats":{"total_commits":75,"total_committers":7,"mean_commits":"10.714285714285714","dds":"0.42666666666666664","last_synced_commit":"c64c50eea267f19818f44d748289c6d284523bbf"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/google-research/arco-era5","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2Farco-era5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2Farco-era5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2Farco-era5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2Farco-era5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-research","download_url":"https://codeload.github.com/google-research/arco-era5/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2Farco-era5/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"google-research","name":"Google Research","uuid":"43830688","kind":"organization","description":"","email":null,"website":"https://research.google","location":"Earth","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/43830688?v=4","repositories_count":226,"last_synced_at":"2023-03-02T14:20:27.989Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/google-research","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T06:07:28.793Z","updated_at":"2023-03-02T14:20:28.230Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-research","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/google-research/repositories"},"packages":[],"commits":{"id":1254427,"full_name":"google-research/ARCO-ERA5","default_branch":"main","total_commits":92,"total_committers":12,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":7.666666666666667,"dds":0.5326086956521738,"past_year_total_commits":14,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.3333333333333335,"past_year_dds":0.6428571428571428,"last_synced_at":"2026-04-05T22:01:33.464Z","last_synced_commit":"c33bb37e8c7c7875750a8096d930e988a18f5f18","created_at":"2023-03-27T11:40:25.008Z","updated_at":"2026-04-05T22:01:14.809Z","committers":[{"name":"Alex Merose","email":"alxr@google.com","login":"alxmrs","count":43},{"name":"dabhi_cusp","email":"123355381+dabhicusp","login":"dabhicusp","count":24},{"name":"Darshan Prajapati","email":"93967637+DarshanSP19","login":"DarshanSP19","count":10},{"name":"Stephan Hoyer","email":"shoyer@google.com","login":"shoyer","count":4},{"name":"Rob Carver","email":"wundersooner@gmail.com","login":"wundersooner","count":3},{"name":"vijay","email":"51013733+pvrraju","login":"pvrraju","count":2},{"name":"risha-vijayvargiya-22","email":"risha.vijayvargiya@accenture.com","login":"risha-vijayvargiya-22","count":1},{"name":"Vaishnav","email":"51849417+Vaishnav2804","login":"Vaishnav2804","count":1},{"name":"Rockerz","email":"64583161+rajveer43","login":"rajveer43","count":1},{"name":"Marc Shapiro","email":"git@ms.tengr.net","login":"mlshapiro","count":1},{"name":"Fabio Zeiser","email":"fzeiser","login":"fzeiser","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1}],"past_year_committers":[{"name":"Darshan Prajapati","email":"93967637+DarshanSP19","login":"DarshanSP19","count":5},{"name":"dabhi_cusp","email":"123355381+dabhicusp","login":"dabhicusp","count":4},{"name":"vijay","email":"51013733+pvrraju","login":"pvrraju","count":2},{"name":"risha-vijayvargiya-22","email":"risha.vijayvargiya@accenture.com","login":"risha-vijayvargiya-22","count":1},{"name":"Fabio Zeiser","email":"fzeiser","login":"fzeiser","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2FARCO-ERA5/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211731,"commits_count":917753764,"contributors_count":35560078,"owners_count":1142810,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"google-research/ARCO-ERA5","html_url":"https://github.com/google-research/ARCO-ERA5","last_synced_at":"2026-03-30T19:01:57.154Z","status":"active","issues_count":66,"pull_requests_count":73,"avg_time_to_close_issue":15094267.38095238,"avg_time_to_close_pull_request":1512308.3387096773,"issues_closed_count":42,"pull_requests_closed_count":62,"pull_request_authors_count":13,"issue_authors_count":38,"avg_comments_per_issue":2.015151515151515,"avg_comments_per_pull_request":0.684931506849315,"merged_pull_requests_count":54,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":3701463.888888889,"past_year_avg_time_to_close_pull_request":665013.5,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":3.2142857142857144,"past_year_avg_comments_per_pull_request":1.8125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-09T10:36:18.962Z","updated_at":"2026-03-30T19:01:57.154Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2FARCO-ERA5","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/google-research%2FARCO-ERA5/issues","issue_labels_count":{"documentation":8,"help wanted":2,"good first issue":2,"bug":1,"phase-2":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":39,"COLLABORATOR":24,"CONTRIBUTOR":3},"pull_request_author_associations_count":{"COLLABORATOR":57,"CONTRIBUTOR":10,"NONE":6},"issue_authors":{"alxmrs":20,"loliverhennigh":5,"wolfrowell":2,"Lucalino":2,"tom-andersson":2,"dabhicusp":2,"shoyer":2,"dschneider-wxs":1,"christinenam":1,"nshankar":1,"robbibt":1,"fzeiser":1,"yuliang954":1,"RubendeBruin":1,"langmore":1,"chifan1833":1,"hildekoning":1,"aaronsarna":1,"shuang816":1,"ktyle":1,"Lkruitwagen":1,"alhojel":1,"jacobbieker":1,"markmbaum":1,"yangxianke":1,"amarant":1,"rajveer43":1,"HarishBaki":1,"edur409":1,"reddaly":1,"drboyer":1,"mlshapiro":1,"QLmount-snow":1,"Bwformer":1,"cherifyounouss":1,"Z-Richard":1,"Arcomano1234":1,"jbusecke":1},"pull_request_authors":{"dabhicusp":30,"DarshanSP19":13,"shoyer":8,"alxmrs":6,"pvrraju":3,"wundersooner":3,"Vaishnav2804":2,"fzeiser":2,"emmanuel-ferdman":2,"mlshapiro":1,"rajveer43":1,"kbeamnsidc":1,"JamieMcMillan":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:09.463Z","repositories_count":14132051,"issues_count":34528328,"pull_requests_count":112769109,"authors_count":11229249,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"documentation":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":12,"COLLABORATOR":1,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":8,"CONTRIBUTOR":5,"NONE":3},"past_year_issue_authors":{"Lucalino":2,"wolfrowell":2,"aaronsarna":1,"alxmrs":1,"Bwformer":1,"cherifyounouss":1,"drboyer":1,"dschneider-wxs":1,"fzeiser":1,"langmore":1,"QLmount-snow":1,"Z-Richard":1},"past_year_pull_request_authors":{"DarshanSP19":5,"dabhicusp":3,"pvrraju":3,"emmanuel-ferdman":2,"fzeiser":2,"JamieMcMillan":1},"maintainers":[{"login":"dabhicusp","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dabhicusp"},{"login":"alxmrs","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alxmrs"},{"login":"DarshanSP19","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DarshanSP19"},{"login":"shoyer","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shoyer"},{"login":"wundersooner","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wundersooner"}],"active_maintainers":[{"login":"DarshanSP19","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DarshanSP19"},{"login":"dabhicusp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dabhicusp"},{"login":"alxmrs","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alxmrs"}]},"events":{"total":{"DeleteEvent":8,"PullRequestEvent":24,"ForkEvent":9,"IssuesEvent":29,"WatchEvent":111,"IssueCommentEvent":67,"PushEvent":44,"PullRequestReviewCommentEvent":22,"PullRequestReviewEvent":30,"CreateEvent":8},"last_year":{"DeleteEvent":6,"PullRequestEvent":17,"ForkEvent":5,"IssuesEvent":15,"WatchEvent":35,"IssueCommentEvent":40,"PushEvent":14,"PullRequestReviewCommentEvent":12,"PullRequestReviewEvent":16,"CreateEvent":5}},"keywords":["cloud-optimized","ecmwf","era5","open-science","zarr"],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-10-20T18:15:25.022Z","updated_at":"2022-10-20T18:15:25.022Z","repository_link":"https://github.com/google-research/arco-era5/blob/main/setup.py","dependencies":[{"id":6449057752,"package_name":"apache_beam","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"data_automate/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-01-13T07:24:25.350Z","updated_at":"2024-01-13T07:24:25.350Z","repository_link":"https://github.com/google-research/arco-era5/blob/main/data_automate/Dockerfile","dependencies":[{"id":15582803627,"package_name":"continuumio/miniconda3","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"docs/environment.yml","sha":null,"kind":"manifest","created_at":"2024-01-13T07:24:26.397Z","updated_at":"2024-01-13T07:24:26.397Z","repository_link":"https://github.com/google-research/arco-era5/blob/main/docs/environment.yml","dependencies":[]}],"score":8.652423140676342,"created_at":"2023-09-12T07:51:37.350Z","updated_at":"2026-04-07T23:01:03.609Z","avatar_url":"https://github.com/google-research.png","language":"Python","category":"Climate Change","sub_category":"Climate Data Access and Visualization","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Analysis-Ready, Cloud Optimized ERA5\n\nRecipes for reproducing Analysis-Ready \u0026 Cloud Optimized (ARCO) ERA5 datasets.\n\n[Introduction](#introduction) • [Overview](#overview) • [Get Started with Colab Notebooks](#get-started-with-colab-notebooks) • [Analysis Ready Data](#analysis-ready-data)\n• [Raw Cloud Optimized Data](#raw-cloud-optimized-data) • [Project roadmap](#project-roadmap) • [How to reproduce](#how-to-reproduce)\n• [FAQs](#faqs) • [How to cite this work](#how-to-cite-this-work) • [License](#license)\n\n## Introduction\n\nOur goal is to make a global history of the climate highly accessible in the cloud. To that end, we present a curated\ncopy of the ERA5 corpus in [Google Cloud Public Datasets](https://cloud.google.com/storage/docs/public-datasets/era5).\n\n\u003cdetails\u003e\n\u003csummary\u003eWhat is ERA5?\u003c/summary\u003e\n\nERA5 is the fifth generation of [ECMWF's](https://www.ecmwf.int/) Atmospheric Reanalysis. It spans atmospheric, land,\nand ocean variables. ERA5 is an hourly dataset with global coverage at 30km resolution (~0.28° x 0.28°), ranging from\n1979 to the present. The total ERA5 dataset is about 5 petabytes in size.\n\nCheck out [ECMWF's documentation on ERA5](https://www.ecmwf.int/en/forecasts/datasets/reanalysis-datasets/era5) for\nmore.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eWhat is a reanalysis?\u003c/summary\u003e\n\nA reanalysis is the \"most complete picture currently possible of past weather and climate.\" Reanalyses are created from\nassimilation of a wide range of data sources via numerical weather prediction (NWP) models.\n\nRead [ECMWF's introduction to reanalysis](https://www.ecmwf.int/en/about/media-centre/focus/2020/fact-sheet-reanalysis)\nfor more.\n\n\u003c/details\u003e\n\nSo far, we have ingested meteorologically valuable variables for the land and atmosphere. From this, we have produced a\ncloud-optimized version of ERA5, in which we have converted [grib data](https://en.wikipedia.org/wiki/GRIB)\nto [Zarr](https://zarr.readthedocs.io/) with no other modifications. In addition, we have created \"analysis-ready\"\nversions on regular lat-lon grids, oriented towards common research \u0026 ML workflows.\n\nThis two-pronged approach for the data serves different user needs. Some researchers need full control over the\ninterpolation of data for their analysis. Most will want a batteries-included dataset, where standard pre-processing and\nchunk optimization is already applied. In general, we ensure that every step in this pipeline is open and reproducible,\nto provide transparency in the provenance of all data.\n\n## Overview\n\n| Location       | Type            | Description                                                                   |\n|----------------|-----------------|-------------------------------------------------------------------------------|\n| `$BUCKET/ar/`  | Analysis Ready  | An ML-ready, unified (surface \u0026 atmospheric) version of the data in Zarr.     |\n| `$BUCKET/co/`  | Cloud Optimized | A port of gaussian-gridded ERA5 data to Zarr.                                 |\n| `$BUCKET/raw/` | Raw Data        | All raw grib \u0026 NetCDF data.                                                   |  \n\n- The `gcp-public-data-arco-era5` bucket is stored in the `us-central1` (Iowa) Google Cloud region.\n- The stable version of ERA5 is updated on a **monthly cadence** (on roughly the 9th of each month) with a 3 month delay. The preliminary version of ERA5, known as ERA5T is available with approximately 1 week delay (where 5-6 days delay are due to processing at ECWMF).\n- The most recent data available can be found by examining the metadata associated with each Zarr store. The metadata encompasses three essential attributes: `valid_time_start`, `valid_time_stop` (for ERA5), and `last_updated`. For ERA5T, use `valid_time_stop_era5t` instead. These attributes specify the start date, stop date, and most recent time of update for the dataset's data, respectively. Please note that both start and end times are inclusive, and all times are given in UTC.\n\n## Get Started with Colab Notebooks\n\nExplore the ERA5 dataset interactively with these notebooks:\n\n| Notebook | Description | Open in Colab |\n|----------|-------------|---------------|\n| [Surface Reanalysis Walkthrough](https://github.com/google-research/arco-era5/blob/main/docs/0-Surface-Reanalysis-Walkthrough.ipynb) | Learn how to work with surface-level ERA5 data | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/google-research/arco-era5/blob/main/docs/0-Surface-Reanalysis-Walkthrough.ipynb) |\n| [Model Levels Walkthrough](https://github.com/google-research/arco-era5/blob/main/docs/1-Model-Levels-Walkthrough.ipynb) | Explore atmospheric model levels data | [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/google-research/arco-era5/blob/main/docs/1-Model-Levels-Walkthrough.ipynb) |\n\n## Analysis Ready Data\n\nThese datasets have been regridded to a uniform 0.25° equiangular horizontal resolution to facilitate downstream analyses, e.g., with [WeatherBench2](https://github.com/google-research/weatherbench2).\n\n### 0.25° Pressure and Surface Level Data\n\nThis dataset contains most pressure-level fields and all surface-level field regridded to a uniform 0.25° resolution.\nIt is a superset of the data used to train [GraphCast](https://github.com/google-deepmind/graphcast) and\n[NeuralGCM](https://github.com/google-research/neuralgcm).\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/ar/full_37-1h-0p25deg-chunk-1.zarr-v3',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nar_full_37_1h = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Times_: `00/to/23`\n* _Levels_: `1/2/3/5/7/10/20/30/50/70/100/125/150/175/200/225/250/300/350/400/450/500/550/600/650/700/750/775/800/825/850/875/900/925/950/975/1000`\n* _Grid_: equiangular lat-lon\n* _Size_: 2.05 PB\n* _Chunking_: `{'time': 1, 'latitude': 721, 'longitude': 1440, 'level': 37}`\n* _Chunk size (per variable)_: 154 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                                                           |short name    |units                |docs                                             |config                                            |\n|---------------------------------------------------------------|--------------|---------------------|-------------------------------------------------|--------------------------------------------------|\n|100m_u_component_of_wind                                       |100u          |m s**-1              |https://codes.ecmwf.int/grib/param-db/228246     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|100m_v_component_of_wind                                       |100v          |m s**-1              |https://codes.ecmwf.int/grib/param-db/228247     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|10m_u_component_of_neutral_wind                                |u10n          |m s**-1              |https://codes.ecmwf.int/grib/param-db/228131     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|10m_u_component_of_wind                                        |10u           |m s**-1              |https://codes.ecmwf.int/grib/param-db/165        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|10m_v_component_of_neutral_wind                                |v10n          |m s**-1              |https://codes.ecmwf.int/grib/param-db/228132     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|10m_v_component_of_wind                                        |10v           |m s**-1              |https://codes.ecmwf.int/grib/param-db/166        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|10m_wind_gust_since_previous_post_processing                   |10fg          |m s**-1              |https://codes.ecmwf.int/grib/param-db/49         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|2m_dewpoint_temperature                                        |2d            |K                    |https://codes.ecmwf.int/grib/param-db/168        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|2m_temperature                                                 |2t            |K                    |https://codes.ecmwf.int/grib/param-db/167        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|air_density_over_the_oceans                                    |rhoao         |kg m**-3             |https://codes.ecmwf.int/grib/param-db/140209     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|angle_of_sub_gridscale_orography                               |anor          |radians              |https://codes.ecmwf.int/grib/param-db/162        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|anisotropy_of_sub_gridscale_orography                          |isor          |~                    |https://codes.ecmwf.int/grib/param-db/161        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|benjamin_feir_index                                            |bfi           |dimensionless        |https://codes.ecmwf.int/grib/param-db/140253     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|boundary_layer_dissipation                                     |bld           |J m**-2              |https://codes.ecmwf.int/grib/param-db/145        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|boundary_layer_height                                          |blh           |m                    |https://codes.ecmwf.int/grib/param-db/159        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|charnock                                                       |chnk          |~                    |https://codes.ecmwf.int/grib/param-db/148        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|clear_sky_direct_solar_radiation_at_surface                    |cdir          |J m**-2              |https://codes.ecmwf.int/grib/param-db/228022     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|cloud_base_height                                              |cbh           |m                    |https://codes.ecmwf.int/grib/param-db/228023     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|coefficient_of_drag_with_waves                                 |cdww          |dimensionless        |https://codes.ecmwf.int/grib/param-db/140233     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_available_potential_energy                          |cape          |J kg**-1             |https://codes.ecmwf.int/grib/param-db/59         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_inhibition                                          |cin           |J kg**-1             |https://codes.ecmwf.int/grib/param-db/228001     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_precipitation                                       |cp            |m                    |https://codes.ecmwf.int/grib/param-db/228143     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_rain_rate                                           |crr           |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228218     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_snowfall                                            |csf           |m of water equivalent|https://codes.ecmwf.int/grib/param-db/239        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|convective_snowfall_rate_water_equivalent                      |csfr          |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228220     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|downward_uv_radiation_at_the_surface                           |uvb           |J m**-2              |https://codes.ecmwf.int/grib/param-db/57         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|duct_base_height                                               |dctb          |m                    |https://codes.ecmwf.int/grib/param-db/228017     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|eastward_gravity_wave_surface_stress                           |lgws          |N m**-2 s            |https://codes.ecmwf.int/grib/param-db/195        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|eastward_turbulent_surface_stress                              |ewss          |N m**-2 s            |https://codes.ecmwf.int/grib/param-db/180        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|evaporation                                                    |e             |m of water equivalent|https://codes.ecmwf.int/grib/param-db/182        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|forecast_albedo                                                |fal           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/243        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|forecast_logarithm_of_surface_roughness_for_heat               |flsr          |~                    |https://codes.ecmwf.int/grib/param-db/245        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|forecast_surface_roughness                                     |fsr           |m                    |https://codes.ecmwf.int/grib/param-db/244        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|fraction_of_cloud_cover                                        |cc            |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/248        |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|free_convective_velocity_over_the_oceans                       |wstar         |m s**-1              |https://codes.ecmwf.int/grib/param-db/140208     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|friction_velocity                                              |zust          |m s**-1              |https://codes.ecmwf.int/grib/param-db/228003     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|geopotential_at_surface                                        |z             |m2 s-2               |https://codes.ecmwf.int/grib/param-db/129        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|gravity_wave_dissipation                                       |gwd           |J m**-2              |https://codes.ecmwf.int/grib/param-db/197        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|high_cloud_cover                                               |hcc           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/3075       |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|high_vegetation_cover                                          |cvh           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/28         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ice_temperature_layer_1                                        |istl1         |K                    |https://codes.ecmwf.int/grib/param-db/35         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ice_temperature_layer_2                                        |istl2         |K                    |https://codes.ecmwf.int/grib/param-db/36         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ice_temperature_layer_3                                        |istl3         |K                    |https://codes.ecmwf.int/grib/param-db/37         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ice_temperature_layer_4                                        |istl4         |K                    |https://codes.ecmwf.int/grib/param-db/38         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_10m_wind_gust                                    |i10fg         |m s**-1              |https://codes.ecmwf.int/grib/param-db/228029     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_eastward_turbulent_surface_stress                |iews          |N m**-2              |https://codes.ecmwf.int/grib/param-db/229        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_large_scale_surface_precipitation_fraction       |ilspf         |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/228217     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_moisture_flux                                    |ie            |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/232        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_northward_turbulent_surface_stress               |inss          |N m**-2              |https://codes.ecmwf.int/grib/param-db/230        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|instantaneous_surface_sensible_heat_flux                       |ishf          |W m**-2              |https://codes.ecmwf.int/grib/param-db/231        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|k_index                                                        |kx            |K                    |https://codes.ecmwf.int/grib/param-db/260121     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_bottom_temperature                                        |lblt          |K                    |https://codes.ecmwf.int/grib/param-db/228010     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_cover                                                     |cl            |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/26         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_depth                                                     |dl            |m                    |https://codes.ecmwf.int/grib/param-db/228007     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_ice_depth                                                 |licd          |m                    |https://codes.ecmwf.int/grib/param-db/228014     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_ice_temperature                                           |lict          |K                    |https://codes.ecmwf.int/grib/param-db/228013     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_mix_layer_depth                                           |lmld          |m                    |https://codes.ecmwf.int/grib/param-db/228009     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_mix_layer_temperature                                     |lmlt          |K                    |https://codes.ecmwf.int/grib/param-db/228008     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_shape_factor                                              |lshf          |dimensionless        |https://codes.ecmwf.int/grib/param-db/228012     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|lake_total_layer_temperature                                   |ltlt          |K                    |https://codes.ecmwf.int/grib/param-db/228011     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|land_sea_mask                                                  |lsm           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/172        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|large_scale_precipitation                                      |lsp           |m                    |https://codes.ecmwf.int/grib/param-db/3062       |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|large_scale_precipitation_fraction                             |lspf          |s                    |https://codes.ecmwf.int/grib/param-db/50         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|large_scale_rain_rate                                          |lsrr          |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228219     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|large_scale_snowfall                                           |lsf           |m of water equivalent|https://codes.ecmwf.int/grib/param-db/240        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|large_scale_snowfall_rate_water_equivalent                     |lssfr         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228221     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|leaf_area_index_high_vegetation                                |lai_hv        |m2 m-2               |https://codes.ecmwf.int/grib/param-db/67         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|leaf_area_index_low_vegetation                                 |lai_lv        |m2 m-2               |https://codes.ecmwf.int/grib/param-db/66         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|low_cloud_cover                                                |lcc           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/3073       |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|low_vegetation_cover                                           |cvl           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/27         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|maximum_2m_temperature_since_previous_post_processing          |mx2t          |K                    |https://codes.ecmwf.int/grib/param-db/201        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|maximum_individual_wave_height                                 |hmax          |m                    |https://codes.ecmwf.int/grib/param-db/140218     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|maximum_total_precipitation_rate_since_previous_post_processing|mxtpr         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228226     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_boundary_layer_dissipation                                |avg_ibld      |W m**-2              |https://codes.ecmwf.int/grib/param-db/235032     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_convective_precipitation_rate                             |avg_cpr       |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235030     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_convective_snowfall_rate                                  |avg_csfr      |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235056     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_direction_of_total_swell                                  |mdts          |degrees              |https://codes.ecmwf.int/grib/param-db/140238     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_direction_of_wind_waves                                   |mdww          |degrees              |https://codes.ecmwf.int/grib/param-db/500072     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_eastward_gravity_wave_surface_stress                      |avg_iegwss    |N m**-2              |https://codes.ecmwf.int/grib/param-db/235045     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_eastward_turbulent_surface_stress                         |avg_iews      |N m**-2              |https://codes.ecmwf.int/grib/param-db/235041     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_evaporation_rate                                          |erate         |m*s**-1              |https://codes.ecmwf.int/grib/param-db/172182     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_gravity_wave_dissipation                                  |avg_igwd      |W m**-2              |https://codes.ecmwf.int/grib/param-db/235047     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_large_scale_precipitation_fraction                        |avg_ilspf     |Proportion           |https://codes.ecmwf.int/grib/param-db/235026     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_large_scale_precipitation_rate                            |avg_lsprate   |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235029     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_large_scale_snowfall_rate                                 |avg_lssfr     |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235057     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_northward_gravity_wave_surface_stress                     |avg_ingwss    |N m**-2              |https://codes.ecmwf.int/grib/param-db/235046     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_northward_turbulent_surface_stress                        |avg_inss      |N m**-2              |https://codes.ecmwf.int/grib/param-db/235042     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_period_of_total_swell                                     |mpts          |s                    |https://codes.ecmwf.int/grib/param-db/140239     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_period_of_wind_waves                                      |mpww          |s                    |https://codes.ecmwf.int/grib/param-db/500074     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_potential_evaporation_rate                                |avg_pevr      |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235070     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_runoff_rate                                               |avg_rorwe     |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235048     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_sea_level_pressure                                        |msl           |Pa                   |https://codes.ecmwf.int/grib/param-db/151        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_snow_evaporation_rate                                     |avg_esrwe     |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235023     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_snowfall_rate                                             |avg_tsrwe     |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235031     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_snowmelt_rate                                             |avg_smr       |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235024     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_square_slope_of_waves                                     |msqs          |dimensionless        |https://codes.ecmwf.int/grib/param-db/140244     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_sub_surface_runoff_rate                                   |avg_ssurfror  |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235021     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_direct_short_wave_radiation_flux                  |avg_sdirswrf  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235058     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_direct_short_wave_radiation_flux_clear_sky        |avg_sdirswrfcs|W m**-2              |https://codes.ecmwf.int/grib/param-db/235059     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_downward_long_wave_radiation_flux                 |avg_sdlwrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235036     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_downward_long_wave_radiation_flux_clear_sky       |avg_sdlwrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235069     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_downward_short_wave_radiation_flux                |avg_sdswrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235035     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_downward_short_wave_radiation_flux_clear_sky      |avg_sdswrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235068     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_downward_uv_radiation_flux                        |avg_sduvrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235027     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_latent_heat_flux                                  |avg_slhtf     |W m**-2              |https://codes.ecmwf.int/grib/param-db/235034     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_net_long_wave_radiation_flux                      |avg_snlwrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235038     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_net_long_wave_radiation_flux_clear_sky            |avg_snlwrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235052     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_net_short_wave_radiation_flux                     |avg_snswrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235037     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_net_short_wave_radiation_flux_clear_sky           |avg_snswrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235051     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_runoff_rate                                       |avg_surfror   |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235020     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_surface_sensible_heat_flux                                |avg_ishf      |W m**-2              |https://codes.ecmwf.int/grib/param-db/235033     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_top_downward_short_wave_radiation_flux                    |avg_tdswrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235053     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_top_net_long_wave_radiation_flux                          |avg_tnlwrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235040     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_top_net_long_wave_radiation_flux_clear_sky                |avg_tnlwrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235050     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_top_net_short_wave_radiation_flux                         |avg_tnswrf    |W m**-2              |https://codes.ecmwf.int/grib/param-db/235039     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_top_net_short_wave_radiation_flux_clear_sky               |avg_tnswrfcs  |W m**-2              |https://codes.ecmwf.int/grib/param-db/235049     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_total_precipitation_rate                                  |avg_tprate    |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235055     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_vertical_gradient_of_refractivity_inside_trapping_layer   |dndza         |m**-1                |https://codes.ecmwf.int/grib/param-db/228016     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_vertically_integrated_moisture_divergence                 |avg_vimdf     |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/235054     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_direction                                            |mwd           |Degree true          |https://codes.ecmwf.int/grib/param-db/500185     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_direction_of_first_swell_partition                   |mwd1          |degrees              |https://codes.ecmwf.int/grib/param-db/140122     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_direction_of_second_swell_partition                  |mwd2          |degrees              |https://codes.ecmwf.int/grib/param-db/140125     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_direction_of_third_swell_partition                   |mwd3          |degrees              |https://codes.ecmwf.int/grib/param-db/140128     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period                                               |mwp           |s                    |https://codes.ecmwf.int/grib/param-db/140232     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_based_on_first_moment                         |mp1           |s                    |https://codes.ecmwf.int/grib/param-db/140220     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_based_on_first_moment_for_swell               |p1ps          |s                    |https://codes.ecmwf.int/grib/param-db/140226     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_based_on_first_moment_for_wind_waves          |p1ww          |s                    |https://codes.ecmwf.int/grib/param-db/140223     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_based_on_second_moment_for_swell              |p2ps          |s                    |https://codes.ecmwf.int/grib/param-db/140227     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_based_on_second_moment_for_wind_waves         |p2ww          |s                    |https://codes.ecmwf.int/grib/param-db/140224     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_of_first_swell_partition                      |mwp1          |s                    |https://codes.ecmwf.int/grib/param-db/140123     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_of_second_swell_partition                     |mwp2          |s                    |https://codes.ecmwf.int/grib/param-db/140126     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_wave_period_of_third_swell_partition                      |mwp3          |s                    |https://codes.ecmwf.int/grib/param-db/140129     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|mean_zero_crossing_wave_period                                 |mp2           |s                    |https://codes.ecmwf.int/grib/param-db/140221     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|medium_cloud_cover                                             |mcc           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/3074       |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|minimum_2m_temperature_since_previous_post_processing          |mn2t          |K                    |https://codes.ecmwf.int/grib/param-db/202        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|minimum_total_precipitation_rate_since_previous_post_processing|mntpr         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/228227     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|minimum_vertical_gradient_of_refractivity_inside_trapping_layer|dndzn         |m**-1                |https://codes.ecmwf.int/grib/param-db/228015     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|model_bathymetry                                               |wmb           |m                    |https://codes.ecmwf.int/grib/param-db/140219     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|near_ir_albedo_for_diffuse_radiation                           |alnid         |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/18         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|near_ir_albedo_for_direct_radiation                            |alnip         |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/17         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|normalized_energy_flux_into_ocean                              |phioc         |dimensionless        |https://codes.ecmwf.int/grib/param-db/140212     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|normalized_energy_flux_into_waves                              |phiaw         |dimensionless        |https://codes.ecmwf.int/grib/param-db/140211     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|normalized_stress_into_ocean                                   |tauoc         |dimensionless        |https://codes.ecmwf.int/grib/param-db/140214     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|northward_gravity_wave_surface_stress                          |mgws          |N m**-2 s            |https://codes.ecmwf.int/grib/param-db/196        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|northward_turbulent_surface_stress                             |nsss          |N m**-2 s            |https://codes.ecmwf.int/grib/param-db/181        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ocean_surface_stress_equivalent_10m_neutral_wind_direction     |dwi           |degrees              |https://codes.ecmwf.int/grib/param-db/140249     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ocean_surface_stress_equivalent_10m_neutral_wind_speed         |wind          |m s**-1              |https://codes.ecmwf.int/grib/param-db/140245     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|ozone_mass_mixing_ratio                                        |o3            |kg kg**-1            |https://codes.ecmwf.int/grib/param-db/500242     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|peak_wave_period                                               |pp1d          |s                    |https://codes.ecmwf.int/grib/param-db/500190     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|period_corresponding_to_maximum_individual_wave_height         |tmax          |s                    |https://codes.ecmwf.int/grib/param-db/140217     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|potential_evaporation                                          |pev           |m                    |https://codes.ecmwf.int/grib/param-db/228251     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|potential_vorticity                                            |pv            |K m2 kg-1 s**-1      |https://codes.ecmwf.int/grib/param-db/60         |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|precipitation_type                                             |ptype         |code table (4.201)   |https://codes.ecmwf.int/grib/param-db/260015     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|runoff                                                         |ro            |m                    |https://codes.ecmwf.int/grib/param-db/228205     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|sea_ice_cover                                                  |siconc        |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/262001     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|sea_surface_temperature                                        |sst           |K                    |https://codes.ecmwf.int/grib/param-db/151159     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_height_of_combined_wind_waves_and_swell            |swh           |m                    |https://codes.ecmwf.int/grib/param-db/500071     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_height_of_total_swell                              |shts          |m                    |https://codes.ecmwf.int/grib/param-db/140237     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_height_of_wind_waves                               |shww          |m                    |https://codes.ecmwf.int/grib/param-db/500073     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_wave_height_of_first_swell_partition               |swh1          |m                    |https://codes.ecmwf.int/grib/param-db/140121     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_wave_height_of_second_swell_partition              |swh2          |m                    |https://codes.ecmwf.int/grib/param-db/140124     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|significant_wave_height_of_third_swell_partition               |swh3          |m                    |https://codes.ecmwf.int/grib/param-db/140127     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|skin_reservoir_content                                         |src           |m of water equivalent|https://codes.ecmwf.int/grib/param-db/198        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|skin_temperature                                               |skt           |K                    |https://codes.ecmwf.int/grib/param-db/235        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|slope_of_sub_gridscale_orography                               |slor          |~                    |https://codes.ecmwf.int/grib/param-db/163        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snow_albedo                                                    |asn           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/228032     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snow_density                                                   |rsn           |kg m**-3             |https://codes.ecmwf.int/grib/param-db/33         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snow_depth                                                     |sd            |m of water equivalent|https://codes.ecmwf.int/grib/param-db/228141     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snow_evaporation                                               |es            |m of water equivalent|https://codes.ecmwf.int/grib/param-db/44         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snowfall                                                       |sf            |m of water equivalent|https://codes.ecmwf.int/grib/param-db/228144     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|snowmelt                                                       |smlt          |m of water equivalent|https://codes.ecmwf.int/grib/param-db/45         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|soil_temperature_level_1                                       |stl1          |K                    |https://codes.ecmwf.int/grib/param-db/139        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|soil_temperature_level_2                                       |stl2          |K                    |https://codes.ecmwf.int/grib/param-db/170        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|soil_temperature_level_3                                       |stl3          |K                    |https://codes.ecmwf.int/grib/param-db/183        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|soil_temperature_level_4                                       |stl4          |K                    |https://codes.ecmwf.int/grib/param-db/236        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|soil_type                                                      |slt           |~                    |https://codes.ecmwf.int/grib/param-db/43         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|specific_cloud_ice_water_content                               |ciwc          |kg kg**-1            |https://codes.ecmwf.int/grib/param-db/247        |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|specific_cloud_liquid_water_content                            |clwc          |kg kg**-1            |https://codes.ecmwf.int/grib/param-db/246        |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|specific_humidity                                              |q             |kg kg**-1            |https://codes.ecmwf.int/grib/param-db/133        |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|standard_deviation_of_filtered_subgrid_orography               |sdfor         |m                    |https://codes.ecmwf.int/grib/param-db/74         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|standard_deviation_of_orography                                |sdor          |m                    |https://codes.ecmwf.int/grib/param-db/160        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|sub_surface_runoff                                             |ssro          |m                    |https://codes.ecmwf.int/grib/param-db/9          |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_latent_heat_flux                                       |slhf          |J m**-2              |https://codes.ecmwf.int/grib/param-db/147        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_net_solar_radiation                                    |ssr           |J m**-2              |https://codes.ecmwf.int/grib/param-db/180176     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_net_solar_radiation_clear_sky                          |ssrc          |J m**-2              |https://codes.ecmwf.int/grib/param-db/210        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_net_thermal_radiation                                  |str           |J m**-2              |https://codes.ecmwf.int/grib/param-db/180177     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_net_thermal_radiation_clear_sky                        |strc          |J m**-2              |https://codes.ecmwf.int/grib/param-db/211        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_pressure                                               |sp            |Pa                   |https://codes.ecmwf.int/grib/param-db/500026     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_runoff                                                 |sro           |m                    |https://codes.ecmwf.int/grib/param-db/174008     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_sensible_heat_flux                                     |sshf          |J m**-2              |https://codes.ecmwf.int/grib/param-db/146        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_solar_radiation_downward_clear_sky                     |ssrdc         |J m**-2              |https://codes.ecmwf.int/grib/param-db/228129     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_solar_radiation_downwards                              |ssrd          |J m**-2              |https://codes.ecmwf.int/grib/param-db/169        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_thermal_radiation_downward_clear_sky                   |strdc         |J m**-2              |https://codes.ecmwf.int/grib/param-db/228130     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|surface_thermal_radiation_downwards                            |strd          |J m**-2              |https://codes.ecmwf.int/grib/param-db/175        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|temperature                                                    |t             |K                    |https://codes.ecmwf.int/grib/param-db/500014     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|temperature_of_snow_layer                                      |tsn           |K                    |https://codes.ecmwf.int/grib/param-db/238        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|toa_incident_solar_radiation                                   |tisr          |J m**-2              |https://codes.ecmwf.int/grib/param-db/212        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|top_net_solar_radiation                                        |tsr           |J m**-2              |https://codes.ecmwf.int/grib/param-db/180178     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|top_net_solar_radiation_clear_sky                              |tsrc          |J m**-2              |https://codes.ecmwf.int/grib/param-db/208        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|top_net_thermal_radiation                                      |ttr           |J m**-2              |https://codes.ecmwf.int/grib/param-db/180179     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|top_net_thermal_radiation_clear_sky                            |ttrc          |J m**-2              |https://codes.ecmwf.int/grib/param-db/209        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_cloud_cover                                              |tcc           |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/228164     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_cloud_ice_water                                   |tciw          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/79         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_cloud_liquid_water                                |tclw          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/78         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_ozone                                             |tco3          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/206        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_rain_water                                        |tcrw          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/228089     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_snow_water                                        |tcsw          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/228090     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_supercooled_liquid_water                          |tcslw         |kg m**-2             |https://codes.ecmwf.int/grib/param-db/228088     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_water                                             |tcw           |kg m**-2             |https://codes.ecmwf.int/grib/param-db/136        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_column_water_vapour                                      |tcwv          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/137        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_precipitation                                            |tp            |m                    |https://codes.ecmwf.int/grib/param-db/228228     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|total_totals_index                                             |totalx        |K                    |https://codes.ecmwf.int/grib/param-db/260123     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|trapping_layer_base_height                                     |tplb          |m                    |https://codes.ecmwf.int/grib/param-db/228018     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|trapping_layer_top_height                                      |tplt          |m                    |https://codes.ecmwf.int/grib/param-db/228019     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|type_of_high_vegetation                                        |tvh           |~                    |https://codes.ecmwf.int/grib/param-db/30         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|type_of_low_vegetation                                         |tvl           |~                    |https://codes.ecmwf.int/grib/param-db/29         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|u_component_of_wind                                            |u             |m s**-1              |https://codes.ecmwf.int/grib/param-db/500028     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|u_component_stokes_drift                                       |ust           |m s**-1              |https://codes.ecmwf.int/grib/param-db/140215     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|uv_visible_albedo_for_diffuse_radiation                        |aluvd         |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/16         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|uv_visible_albedo_for_direct_radiation                         |aluvp         |(0 - 1)              |https://codes.ecmwf.int/grib/param-db/15         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|v_component_of_wind                                            |v             |m s**-1              |https://codes.ecmwf.int/grib/param-db/500030     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|v_component_stokes_drift                                       |vst           |m s**-1              |https://codes.ecmwf.int/grib/param-db/140216     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_cloud_frozen_water_flux     |viiwd         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/162057     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_cloud_liquid_water_flux     |vilwd         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/162056     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_geopotential_flux           |vigd          |W m**-2              |https://codes.ecmwf.int/grib/param-db/162085     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_kinetic_energy_flux         |viked         |W m**-2              |https://codes.ecmwf.int/grib/param-db/162082     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_mass_flux                   |vimad         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/162081     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_moisture_flux               |viwvd         |kg m**-2 s**-1       |https://codes.ecmwf.int/grib/param-db/162084     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_ozone_flux                  |viozd         |kg m**-2 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162087|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_thermal_energy_flux         |vithed        |W m**-2              |https://apps.ecmwf.int/codes/grib/param-db/162083|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_divergence_of_total_energy_flux           |vitoed         |W m**-2              |https://apps.ecmwf.int/codes/grib/param-db/162086|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_cloud_frozen_water_flux          |viiwe         |kg m**-1 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162090|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_cloud_liquid_water_flux          |vilwe         |kg m**-1 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162088|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_geopotential_flux                |vige          |W m**-1              |https://apps.ecmwf.int/codes/grib/param-db/162073|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_heat_flux                        |vithee        |W m**-1              |https://codes.ecmwf.int/grib/param-db/162069     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_kinetic_energy_flux              |vikee         |W m**-1              |https://codes.ecmwf.int/grib/param-db/162067     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_mass_flux                        |vimae         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162065     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_ozone_flux                       |vioze         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162077     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_total_energy_flux                |vitoee         |W m**-1              |https://codes.ecmwf.int/grib/param-db/162075     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_eastward_water_vapour_flux                |viwve         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162071     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_energy_conversion                         |viec          |W m**-2              |https://codes.ecmwf.int/grib/param-db/162064     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_kinetic_energy                            |vike          |J m**-2              |https://apps.ecmwf.int/codes/grib/param-db/162059|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_mass_of_atmosphere                        |vima          |kg m**-2             |https://apps.ecmwf.int/codes/grib/param-db/162053|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_mass_tendency                             |vimat         |kg m**-2 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162092|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_cloud_frozen_water_flux         |viiwn         |kg m**-1 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162091|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_cloud_liquid_water_flux         |vilwn         |kg m**-1 s**-1       |https://apps.ecmwf.int/codes/grib/param-db/162089|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_geopotential_flux               |vign          |W m**-1              |https://apps.ecmwf.int/codes/grib/param-db/162074|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_heat_flux                       |vithen        |W m**-1              |https://codes.ecmwf.int/grib/param-db/162070     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_kinetic_energy_flux             |viken        |W m**-1              |https://codes.ecmwf.int/grib/param-db/162068     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_mass_flux                       |viman         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162066     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_ozone_flux                      |viozn         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162078     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_total_energy_flux               |vitoen         |W m**-1              |https://codes.ecmwf.int/grib/param-db/162076     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_northward_water_vapour_flux               |viwvn         |kg m**-1 s**-1       |https://codes.ecmwf.int/grib/param-db/162072     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_potential_and_internal_energy             |vipie         |J m**-2              |https://apps.ecmwf.int/codes/grib/param-db/162061|[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_potential_internal_and_latent_energy      |vipile        |J m**-2              |https://codes.ecmwf.int/grib/param-db/162062     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_temperature                               |vit           |K kg m**-2           |https://codes.ecmwf.int/grib/param-db/162054     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_thermal_energy                            |vithe         |J m**-2              |https://codes.ecmwf.int/grib/param-db/162060     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_integral_of_total_energy                              |vitoe         |J m**-2              |https://codes.ecmwf.int/grib/param-db/162063     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|vertical_velocity                                              |w             |Pa s**-1             |https://codes.ecmwf.int/grib/param-db/500032     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|vertically_integrated_moisture_divergence                      |vimd          |kg m**-2             |https://codes.ecmwf.int/grib/param-db/213        |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|volumetric_soil_water_layer_1                                  |swvl1         |m3 m-3               |https://codes.ecmwf.int/grib/param-db/39         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|volumetric_soil_water_layer_2                                  |swvl2         |m3 m-3               |https://codes.ecmwf.int/grib/param-db/40         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|volumetric_soil_water_layer_3                                  |swvl3         |m3 m-3               |https://codes.ecmwf.int/grib/param-db/41         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|volumetric_soil_water_layer_4                                  |swvl4         |m3 m-3               |https://codes.ecmwf.int/grib/param-db/42         |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_directional_width                                |wdw           |radians              |https://codes.ecmwf.int/grib/param-db/140222     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_directional_width_for_swell                      |dwps          |radians              |https://codes.ecmwf.int/grib/param-db/140228     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_directional_width_for_wind_waves                 |dwww          |radians              |https://codes.ecmwf.int/grib/param-db/140225     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_kurtosis                                         |wsk           |dimensionless        |https://codes.ecmwf.int/grib/param-db/140252     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_peakedness                                       |wsp           |dimensionless        |https://codes.ecmwf.int/grib/param-db/140254     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|wave_spectral_skewness                                         |wss           |dimensionless        |https://codes.ecmwf.int/grib/param-db/140207     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n|zero_degree_level                                              |deg0l         |m                    |https://codes.ecmwf.int/grib/param-db/228024     |[era5_sl_hourly.cfg](raw/daily/era5_sl_hourly.cfg)|\n\n\u003c/details\u003e\n\n### 0.25° Model Level Data\n\nThis dataset contains 3D fields at 0.25° resolution with ERA5's [native vertical coordinates](https://confluence.ecmwf.int/display/UDOC/L137+model+level+definitions)\n(hybrid pressure/sigma coordinates).\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/ar/model-level-1h-0p25deg.zarr-v1',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nar_native_vertical_grid_data = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\nIt can combined with surface-level variables from the 0.25° pressure- and surface-level dataset:\n```python\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/ar/full_37-1h-0p25deg-chunk-1.zarr-v3',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nar_full_37_1h = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n\nar_model_level_and_surface_data = xarray.merge([\n    ar_native_vertical_grid_data, ar_full_37_1h.drop_dims('level')\n])\n```\n\n* _Times_: `00/to/23`\n* _Levels_: `1/to/137`\n* _Grid_: equiangular lat-lon\n* _Size_: 5.88 PB\n* _Chunking_: `{'time': 1, 'hybrid': 18, 'latitude': 721, 'longitude': 1440}`\n* _Chunk size (per variable)_: 74.8 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                               |short name|units   |docs                                             |config                                            |\n|-----------------------------------|----------|--------|-------------------------------------------------|--------------------------------------------------|\n|vorticity (relative)               |vo        |s^-1    |https://apps.ecmwf.int/codes/grib/param-db?id=138|[era5_ml_dve.cfg](raw/daily/era5_ml_dve.cfg)      |\n|divergence                         |d         |s^-1    |https://apps.ecmwf.int/codes/grib/param-db?id=155|[era5_ml_dve.cfg](raw/daily/era5_ml_dve.cfg)      |\n|geopotential                       |z         |m^2 s^-2|https://apps.ecmwf.int/codes/grib/param-dbid=129 |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)          |\n|temperature                        |t         |K       |https://apps.ecmwf.int/codes/grib/param-db?id=130|[era5_ml_tw.cfg](raw/daily/era5_ml_tw.cfg)        |\n|vertical velocity                  |w         |Pa s^-1 |https://apps.ecmwf.int/codes/grib/param-db?id=135|[era5_ml_tw.cfg](raw/daily/era5_ml_tw.cfg)        |\n|specific humidity                  |q         |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=133|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)      |\n|ozone mass mixing ratio            |o3        |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=203|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)      |\n|specific cloud liquid water content|clwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=246|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)      |\n|specific cloud ice water content   |ciwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=247|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)      |\n|fraction of cloud cover            |cc        |(0 - 1) |https://apps.ecmwf.int/codes/grib/param-db?id=248|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)      |\n|specific rain water content        |crwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=75 |[era5_ml_qrqs.cfg](raw/daily/era5_ml_qrqs.cfg)    |\n|specific snow water content        |cswc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=76 |[era5_ml_qrqs.cfg](raw/daily/era5_ml_qrqs.cfg)    |\n|u component of wind                |u         |m s**-1 |https://codes.ecmwf.int/grib/param-db/500028     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|v component of wind                |v         |m s**-1 |https://codes.ecmwf.int/grib/param-db/500030     |[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n\n\u003c/details\u003e\n\n## Raw Cloud Optimized Data\n\nThese datasets contain the raw data used to produce the Analysis Ready data. Whenever possible, parameters are represented by their native grid resolution\nSee [this ECMWF documentation](https://confluence.ecmwf.int/display/CKB/ERA5%3A+What+is+the+spatial+reference) for more.\n\n**Please view our walkthrough notebook for demos of these cloud-optimized datasets:** [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/google-research/arco-era5/blob/main/docs/0-Surface-Reanalysis-Walkthrough.ipynb)\n\n### Model Level Wind\n\nThis dataset contains model-level wind fields on ERA5's native grid, as spherical harmonic coefficients. [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/google-research/arco-era5/blob/main/docs/1-Model-Levels-Walkthrough.ipynb)\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/co/model-level-wind.zarr-v2',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nmodel_level_wind = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Levels_: `1/to/137`\n* _Times_: `00/to/23`\n* _Grid_: `T639` spherical harmonic coefficients\n  ([docs](https://confluence.ecmwf.int/display/UDOC/How+to+access+the+data+values+of+a+spherical+harmonic+field+in+GRIB+-+ecCodes+GRIB+FAQ))\n* _Size_: 664 TB\n* _Chunking_: `{'time': 1, 'hybrid': 1, 'values': 410240}`\n* _Chunk size (per variable)_: 1.64 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                |short name|units  |docs                                             |config                                            |\n|--------------------|----------|-------|-------------------------------------------------|--------------------------------------------------|\n|vorticity (relative)|vo        |s^-1   |https://apps.ecmwf.int/codes/grib/param-db?id=138|[era5_ml_dve.cfg](raw/daily/era5_ml_dve.cfg)      |\n|divergence          |d         |s^-1   |https://apps.ecmwf.int/codes/grib/param-db?id=155|[era5_ml_dve.cfg](raw/daily/era5_ml_dve.cfg)      |\n|temperature         |t         |K      |https://apps.ecmwf.int/codes/grib/param-db?id=130|[era5_pl_hourly.cfg](raw/daily/era5_pl_hourly.cfg)|\n|vertical velocity   |w         |Pa s^-1|https://apps.ecmwf.int/codes/grib/param-db?id=135|[era5_ml_tw.cfg](raw/daily/era5_ml_tw.cfg)        |\n\n\u003c/details\u003e\n\n### Model Level Moisture\n\nThis dataset contains model-level moisture fields on ERA5's native reduced Gaussian grid.\n\n```python\nimport xarray\n\nds = xr.open_zarr(\n    'gs://gcp-public-data-arco-era5/co/model-level-moisture.zarr-v2/',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nmodel_level_moisture = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Levels_: `1/to/137`\n* _Times_: `00/to/23`\n* _Grid_: `N320`,\n  a [Reduced Gaussian Grid](https://confluence.ecmwf.int/display/EMOS/Reduced+Gaussian+Grids) ([docs](https://www.ecmwf.int/en/forecasts/documentation-and-support/gaussian_n320))\n* _Size_: 1.54 PB\n* _Chunking_: `{'time': 1, 'hybrid': 1, 'values': 542080}`\n* _Chunk size (per variable)_: 2.17 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                               |short name|units   |docs                                             |config                                        |\n|-----------------------------------|----------|--------|-------------------------------------------------|----------------------------------------------|\n|specific humidity                  |q         |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=133|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)  |\n|ozone mass mixing ratio            |o3        |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=203|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)  |\n|specific cloud liquid water content|clwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=246|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)  |\n|specific cloud ice water content   |ciwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=247|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)  |\n|fraction of cloud cover            |cc        |(0 - 1) |https://apps.ecmwf.int/codes/grib/param-db?id=248|[era5_ml_o3q.cfg](raw/daily/era5_ml_o3q.cfg)  |\n|specific rain water content        |crwc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=75 |[era5_ml_qrqs.cfg](raw/daily/era5_ml_qrqs.cfg)|\n|specific snow water content        |cswc      |kg kg^-1|https://apps.ecmwf.int/codes/grib/param-db?id=76 |[era5_ml_qrqs.cfg](raw/daily/era5_ml_qrqs.cfg)|\n\n\u003c/details\u003e\n\n\n### Single Level Surface\n\nThis dataset contains single-level renanalysis fields on ERA5's native grid, as spherical harmonic coefficients.\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/co/single-level-surface.zarr-v2/',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nsingle_level_surface = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Times_: `00/to/23`\n* _Grid_: `TL639` spherical harmonic coefficients\n  ([docs](https://confluence.ecmwf.int/display/UDOC/How+to+access+the+data+values+of+a+spherical+harmonic+field+in+GRIB+-+ecCodes+GRIB+FAQ))\n* _Size_: 2.42 TB\n* _Chunking_: `{'time': 1, 'values': 410240}`\n* _Chunk size (per variable)_: 1.64 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                         |short name|units   |docs                                                |config                                          |\n|-----------------------------|----------|--------|----------------------------------------------------|------------------------------------------------|\n|logarithm of surface pressure|lnsp      |Numeric |https://apps.ecmwf.int/codes/grib/param-db?id=152   |[era5_ml_lnsp.cfg](raw/monthly/era5_ml_lnsp.cfg)|\n|surface geopotential         |zs        |m^2 s^-2|https://apps.ecmwf.int/codes/grib/param-db?id=162051|[era5_ml_zs.cfg](raw/monthly/era5_ml_zs.cfg)    |\n\n\u003c/details\u003e\n\n\n### Single Level Reanalysis\n\nThis dataset contains single-level renanalysis fields on ERA5's native reduced Gaussian grid.\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/co/single-level-reanalysis.zarr-v2',\n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nsingle_level_reanalysis = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Times_: `00/to/23`\n* _Grid_: `N320`,\n  a [Reduced Gaussian Grid](https://confluence.ecmwf.int/display/EMOS/Reduced+Gaussian+Grids) ([docs](https://www.ecmwf.int/en/forecasts/documentation-and-support/gaussian_n320))\n* _Size_: 60.9 TB\n* _Chunking_: `{'time': 1, 'values': 542080}`\n* _Chunk size (per variable)_: 2.17 MB\n\n\n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                                                      |short name|units       |docs                                                |config                                              |\n|----------------------------------------------------------|----------|------------|----------------------------------------------------|----------------------------------------------------|\n|convective available potential energy                     |cape      |J kg^-1     |https://apps.ecmwf.int/codes/grib/param-db?id=59    |[era5_sfc_cape.cfg](raw/monthly/era5_sfc_cape.cfg)  |\n|total column cloud ice water                              |tciw      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=79    |[era5_sfc_cape.cfg](raw/monthly/era5_sfc_cape.cfg)  |\n|vertical integral of divergence of cloud frozen water flux|wiiwd     |kg m^-2 s^-1|https://apps.ecmwf.int/codes/grib/param-db?id=162080|[era5_sfc_cape.cfg](raw/monthly/era5_sfc_cape.cfg)  |\n|100 metre U wind component                                |100u      |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=228246|[era5_sfc_cape.cfg](raw/monthly/era5_sfc_cape.cfg)  |\n|100 metre V wind component                                |100v      |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=228247|[era5_sfc_cape.cfg](raw/monthly/era5_sfc_cape.cfg)  |\n|sea ice area fraction                                     |ci        |(0 - 1)     |https://apps.ecmwf.int/codes/grib/param-db?id=31    |[era5_sfc_cisst.cfg](raw/monthly/era5_sfc_cisst.cfg)|\n|sea surface temperature                                   |sst       |Pa          |https://apps.ecmwf.int/codes/grib/param-db?id=34    |[era5_sfc_cisst.cfg](raw/monthly/era5_sfc_cisst.cfg)|\n|skin temperature                                          |skt       |K           |https://apps.ecmwf.int/codes/grib/param-db?id=235   |[era5_sfc_cisst.cfg](raw/monthly/era5_sfc_cisst.cfg)|\n|soil temperature level 1                                  |stl1      |K           |https://apps.ecmwf.int/codes/grib/param-db?id=139   |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|soil temperature level 2                                  |stl2      |K           |https://apps.ecmwf.int/codes/grib/param-db?id=170   |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|soil temperature level 3                                  |stl3      |K           |https://apps.ecmwf.int/codes/grib/param-db?id=183   |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|soil temperature level 4                                  |stl4      |K           |https://apps.ecmwf.int/codes/grib/param-db?id=236   |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|temperature of snow layer                                 |tsn       |K           |https://apps.ecmwf.int/codes/grib/param-db?id=238   |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|volumetric soil water layer 1                             |swvl1     |m^3 m^-3    |https://apps.ecmwf.int/codes/grib/param-db?id=39    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|volumetric soil water layer 2                             |swvl2     |m^3 m^-3    |https://apps.ecmwf.int/codes/grib/param-db?id=40    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|volumetric soil water layer 3                             |swvl3     |m^3 m^-3    |https://apps.ecmwf.int/codes/grib/param-db?id=41    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|volumetric soil water layer 4                             |swvl4     |m^3 m^-3    |https://apps.ecmwf.int/codes/grib/param-db?id=42    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|ice temperature layer 1                                   |istl1     |K           |https://apps.ecmwf.int/codes/grib/param-db?id=35    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|ice temperature layer 2                                   |istl2     |K           |https://apps.ecmwf.int/codes/grib/param-db?id=36    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|ice temperature layer 3                                   |istl3     |K           |https://apps.ecmwf.int/codes/grib/param-db?id=37    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|ice temperature layer 4                                   |istl4     |K           |https://apps.ecmwf.int/codes/grib/param-db?id=38    |[era5_sfc_soil.cfg](raw/monthly/era5_sfc_soil.cfg)  |\n|total column cloud liquid water                           |tclw      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=78    |[era5_sfc_tcol.cfg](raw/monthly/era5_sfc_tcol.cfg)  |\n|total column rain water                                   |tcrw      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=228089|[era5_sfc_tcol.cfg](raw/monthly/era5_sfc_tcol.cfg)  |\n|total column snow water                                   |tcsw      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=228090|[era5_sfc_tcol.cfg](raw/monthly/era5_sfc_tcol.cfg)  |\n|total column water                                        |tcw       |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=136   |[era5_sfc_tcol.cfg](raw/monthly/era5_sfc_tcol.cfg)  |\n|total column vertically-integrated water vapour           |tcwv      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=137   |[era5_sfc_tcol.cfg](raw/monthly/era5_sfc_tcol.cfg)  |\n|Geopotential                                              |z         |m^2 s^-2    |https://apps.ecmwf.int/codes/grib/param-dbid=129    |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Surface pressure                                          |sp        |Pa          |https://apps.ecmwf.int/codes/grib/param-db?id=134   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Total column vertically-integrated water vapour           |tcwv      |kg m^-2     |https://apps.ecmwf.int/codes/grib/param-db?id=137   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Mean sea level pressure                                   |msl       |Pa          |https://apps.ecmwf.int/codes/grib/param-db?id=151   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Total cloud cover                                         |tcc       |(0 - 1)     |https://apps.ecmwf.int/codes/grib/param-db?id=164   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|10 metre U wind component                                 |10u       |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=165   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|10 metre V wind component                                 |10v       |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=166   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|2 metre temperature                                       |2t        |K           |https://apps.ecmwf.int/codes/grib/param-db?id=167   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|2 metre dewpoint temperature                              |2d        |K           |https://apps.ecmwf.int/codes/grib/param-db?id=168   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Low cloud cover                                           |lcc       |(0 - 1)     |https://apps.ecmwf.int/codes/grib/param-db?id=186   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|Medium cloud cover                                        |mcc       |(0 - 1)     |https://apps.ecmwf.int/codes/grib/param-db?id=187   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|High cloud cover                                          |hcc       |(0 - 1)     |https://apps.ecmwf.int/codes/grib/param-db?id=188   |[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|100 metre U wind component                                |100u      |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=228246|[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n|100 metre V wind component                                |100v      |m s^-1      |https://apps.ecmwf.int/codes/grib/param-db?id=228247|[era5_sfc.cfg](raw/monthly/era5_sfc.cfg)            |\n\u003c/details\u003e\n\n### Single Level Forecast\n\nThis dataset contains single-level forecast fields on ERA5's native reduced Gaussian grid.\n\n```python\nimport xarray\n\nds = xarray.open_zarr(\n    'gs://gcp-public-data-arco-era5/co/single-level-forecast.zarr-v2/', \n    chunks=None,\n    storage_options=dict(token='anon'),\n)\nsingle_level_forecasts = ds.sel(time=slice(ds.attrs['valid_time_start'], ds.attrs['valid_time_stop']))\n```\n\n* _Times_: `06:00/18:00`\n* _Steps_: `0/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18`\n* _Grid_: `N320`,\n  a [Reduced Gaussian Grid](https://confluence.ecmwf.int/display/EMOS/Reduced+Gaussian+Grids) ([docs](https://www.ecmwf.int/en/forecasts/documentation-and-support/gaussian_n320))\n* _Size_: 53.2 TB\n* _Chunking_: `{'time': 1, 'step': 1, 'values': 542080}`\n* _Chunk size (per variable)_: 2.17 MB\n \n\u003cdetails\u003e\n\u003csummary\u003eData summary table\u003c/summary\u003e\n\n|name                                      |short name|units                |docs                                                |config                                          |\n|------------------------------------------|----------|---------------------|----------------------------------------------------|------------------------------------------------|\n|snow density                              |rsn       |kg m^-3              |https://apps.ecmwf.int/codes/grib/param-db?id=33    |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|snow evaporation                          |es        |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=44    |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|snow melt                                 |smlt      |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=45    |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|large-scale precipitation fraction        |lspf      |s                    |https://apps.ecmwf.int/codes/grib/param-db?id=50    |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|snow depth                                |sd        |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=141   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|large-scale precipitation                 |lsp       |m                    |https://apps.ecmwf.int/codes/grib/param-db?id=142   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|convective precipitation                  |cp        |m                    |https://apps.ecmwf.int/codes/grib/param-db?id=143   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|snowfall                                  |sf        |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=144   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|convective rain rate                      |crr       |kg m^-2 s^-1         |https://apps.ecmwf.int/codes/grib/param-db?id=228218|[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|large scale rain rate                     |lsrr      |kg m^-2 s^-1         |https://apps.ecmwf.int/codes/grib/param-db?id=228219|[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|convective snowfall rate water equivalent |csfr      |kg m^-2 s^-1         |https://apps.ecmwf.int/codes/grib/param-db?id=228220|[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|large scale snowfall rate water equivalent|lssfr     |kg m^-2 s^-1         |https://apps.ecmwf.int/codes/grib/param-db?id=228221|[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|total precipitation                       |tp        |m                    |https://apps.ecmwf.int/codes/grib/param-db?id=228   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|convective snowfall                       |csf       |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=239   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|large-scale snowfall                      |lsf       |m of water equivalent|https://apps.ecmwf.int/codes/grib/param-db?id=240   |[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|precipitation type                        |ptype     |code table (4.201)   |https://apps.ecmwf.int/codes/grib/param-db?id=260015|[era5_sfc_pcp.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|surface solar radiation downwards         |ssrd      |J m^-2               |https://apps.ecmwf.int/codes/grib/param-db?id=169   |[era5_sfc_rad.cfg](raw/monthly/era5_sfc_pcp.cfg)|\n|top net thermal radiation                 |ttr       |J m^-2               |https://apps.ecmwf.int/codes/grib/param-db?id=179   |[era5_sfc_rad.cfg](raw/monthly/era5_sfc_rad.cfg)|\n|gravity wave dissipation                  |gwd       |J m^-2               |https://apps.ecmwf.int/codes/grib/param-db?id=197   |[era5_sfc_rad.cfg](raw/monthly/era5_sfc_rad.cfg)|\n|surface thermal radiation downwards       |strd      |J m^-2               |https://apps.ecmwf.int/codes/grib/param-db?id=175   |[era5_sfc_rad.cfg](raw/monthly/era5_sfc_rad.cfg)|\n|surface net thermal radiation             |str       |J m^-2               |https://apps.ecmwf.int/codes/grib/param-db?id=177   |[era5_sfc_rad.cfg](raw/monthly/era5_sfc_rad.cfg)|\n\n\u003c/details\u003e\n\n## Project roadmap\n\n_Updated on 2024-06-25_\n\n1. [x] **Phase 0**: Ingest raw ERA5\n2. [x] **Phase 1**: Cloud-Optimize to Zarr, without data modifications\n    1. [x] Use [Pangeo-Forge](https://pangeo-forge.readthedocs.io/) to convert the data from grib to Zarr.\n    2. [x] Create example notebooks for common workflows, including regridding and variable derivation.\n3. [x] **Phase 2**: Produce an Analysis-Ready corpus\n   1. [ ] Update GCP CPDs documentation.\n   2. [ ] Create walkthrough notebooks.\n4. [x] **Phase 3**: Automatic dataset updates, data is back-fillable.\n5. WIP **Phase 4**: Mirror ERA5 data in Google BigQuery.\n6. [ ] **Phase 5**: Derive a high-resolution version of ERA5\n    1. [x] Regrid datasets to lat/long grids.\n    2. [x] Convert model levels to pressure levels (at high resolution).\n    3. [x] Compute derived variables.\n    4. [ ] Expand on example notebooks.\n\n\n## How to reproduce\n\nAll phases of this dataset can be reproduced with scripts found here. To run them, please clone the repo and install the\nproject.\n\n```shell\ngit clone https://github.com/google-research/arco-era5.git\n```\n\nOr, via SSH:\n\n```shell\ngit clone git@github.com:google-research/arco-era5.git\n```\n\nThen, install with `pip`:\n\n```shell\ncd arco-era5\npip install -e .\n```\n\n### Acquire \u0026 preprocess raw data\n\nPlease consult the [instructions described in `raw/`](raw).\n\n### Cloud-Optimization\n\nAll our tools make use of Apache Beam, and thus\nare [portable to any cloud (or Runner)](https://beam.apache.org/documentation/runners/capability-matrix/). We use GCP's\n[Dataflow](https://cloud.google.com/dataflow) to produce this dataset. If you would like to reproduce the project this\nway, we recommend the following:\n\n1. Ensure you have access to a GCP project with GCS read \u0026 write access, as well as full Dataflow permissions (see these\n   [\"Before you begin\" instructions](https://cloud.google.com/dataflow/docs/quickstarts/create-pipeline-python)).\n2. Export the following variables:\n   ```shell\n   export PROJECT=\u003cyour-gcp-project\u003e\n   export REGION=us-central1\n   export BUCKET=\u003cyour-beam-runner-bucket\u003e\n   ```\n\nFrom here, we provide examples of how to run the recipes at the top of each script.\n\n```shell\npydoc src/single-levels-to-zarr.py\npydoc src/ar-to-zarr.py\n```\n\nYou can also discover available command line options by invoking the script with `-h/--help`:\n\n```shell\npython src/model-levels-to-zarr.py --help\n```\n\n### Automating dataset Updates in zarr and BigQuery\nThis feature is works in 4 parts.\n 1. Acquiring raw data from CDS, facilitated by [`weather-dl`](https://weather-tools.readthedocs.io/en/latest/weather_dl/README.html) tool.\n 2. Splitting raw data using [`weather-sp`](https://weather-tools.readthedocs.io/en/latest/weather_sp/README.html).\n 3. Ingest this splitted data into a zarr file.\n\n#### How to Run.\n1. Set up a Cloud project with sufficient permissions to use cloud storage (such as [GCS](https://cloud.google.com/storage)) and a Beam runner (such as [Dataflow](https://cloud.google.com/dataflow)).\n    \u003e Note: Other cloud systems should work too, such as S3 and Elastic Map Reduce. However, these are untested. If you\n    \u003e experience an error here, please let us know by [filing an issue](https://github.com/google/weather-tools/issues).\n2. Acquire one or more licenses from [Copernicus](https://cds.climate.copernicus.eu/user/register?destination=/api-how-to).\n3. Add the all `Copernicus` licenses into the [secret-manager](https://cloud.google.com/secret-manager) with value likes this: {\"api_url\": \"URL\", \"api_key\": \"KEY\"}\n    \u003e NOTE: for every API_KEY there must be unique secret-key.\n\n4. Update all of these variable in [docker-file](deployment/constants.py).\n    * `PROJECT` \n    * `REGION`\n    * `BUCKET`\n    * `MANIFEST_LOCATION`\n    * `API_KEY_*`\n        * In case of multiple API keys, API_KEY must follow this format: `API_KEY_*`. here * can be numeric value i.e. 1, 2. \n        * API_KEY_* value is the resource name of [secret-manager key](https://cloud.google.com/secret-manager) and it's value looks like this :: ```projects/PROJECT_NAME/secrets/SECRET_KEY_NAME/versions/1```  \n    * `WEATHER_TOOLS_SDK_CONTAINER_IMAGE`\n        * Is made using this [dockerfile](https://github.com/google/weather-tools/blob/setuptools/Dockerfile) and is stored in a docker registry.\n    * `ARCO_ERA5_SDK_CONTAINER_IMAGE`\n        * Is made using this [dockerfile](https://github.com/google-research/arco-era5/blob/main/Dockerfile) and is stored in a registry.\n\n\n5. Create docker image.\n\n```\nexport PROJECT_ID=\u003cyour-project-here\u003e\nexport REPO=\u003crepo\u003e eg:arco-era5-raw-to-zarr-to-bq\n\ngcloud builds submit . --tag \"gcr.io/$PROJECT_ID/$REPO:latest\" \n```\n\n6. Run script to create cloud run jobs. [create_job](deployment/create_job.py)\n```\npython deployment/create_job.py\n```\n\n7. There will be 5 different cloud run jobs.\n    - `arco-era5-zarr-ingestion` - For zarr data ingestion.\n    - `arco-era5t-daily-executor` - Triggers daily to process era5t-daily data.\n    - `arco-era5t-monthly-executor` - Triggers monthly to process era5t-monthly data.\n    - `arco-era5-sanity` - Sanity job to validate the data era5 vs era5t and replace in case of difference.\n    - `arco-era5-executor` - Triggers every month to run a sanity job for every zarr available.\n8. Set up cloud schedulers to trigger above jobs on specified frequencies.\n    - `arco-era5t-daily-executor` - Schedule a daily trigger for `era5t-daily` data.\n    - `arco-era5t-monthly-executor` - Schedule a monthly trigger for `era5t-monthly` data.\n    - `arco-era5-executor` - Schedule a monthly trigger to do era5 vs era5t sanity for `current_month - 3` month.\n### Making the dataset \"High Resolution\" \u0026 beyond...\n\nThis phase of the project is under active development! If you would like to lend a hand in any way, please check out our\n[contributing guide](CONTRIBUTING.md).\n\n## FAQs\n\n### How did you pick these variables?\n\nThis dataset originated in [Loon](https://x.company/projects/loon/), Alphabet’s project to deliver internet service\nusing stratospheric balloons, and is now curated by Google Research \u0026 Google Cloud Platform. Loon’s Planning, Simulation\nand Control team needed accurate data on how the stratospheric winds have behaved in the past to evaluate the\neffectiveness of different balloon steering algorithms over a range of weather. This led us to download the model-level\ndata. But Loon also needed information about the atmospheric radiation to model balloon gas temperatures, so we\ndownloaded that. And then we downloaded the most commonly used meteorological variables to support different product\nplanning needs (RF propagation models, etc)...\n\nEventually, we found ourselves with a comprehensive history of weather for the world.\n\n### Where are the U/V components of wind? Where is geopotential height? Why isn’t `X` variable in this dataset?\n\nWe intentionally did not include many variables that can be derived from other variables. For example, U/V components of\nwind can be computed from divergence and vorticity; geopotential is a vertical integral of temperature.\n\nIn the second phase of our roadmap (towards \"Analysis Ready\" data), we aim to compute all of these variables ourselves.\nIf you’d like to make use of these parameters sooner, please check out our example notebooks where we demo common\ncalculations. If you notice non-derived missing data, such as surface variables, please let us know of your needs\nby [filing an issue](https://github.com/google-research/arco-era5/issues), and we will be happy to incorporate them into\nour roadmap.\n\n### Do you have plans to get _all_ of ERA5?\n\nWe aim to support hosting data that serves general meteorological use cases, rather than aim for total completeness.\nWave variables are missing from this corpus, and are a priority on our roadmap. If there is a variable or dataset that\nyou think should be included here, please file a [Github issue](https://github.com/google-research/arco-era5/issues).\n\nFor a complete ERA5 mirror, we recommend consulting with\nthe [Pangeo Forge project](https://pangeo-forge.readthedocs.io/)\n(especially [staged-recipes#92](https://github.com/pangeo-forge/staged-recipes/issues/92)).\n\n### Why are there two model-level datasets and not one?\n\nIt definitely is possible for all model level data to be represented in one grid, and thus one dataset. However, we\nopted to preserve the native representation for variables in ECMWF's models. A handful of core model variables (wind,\ntemperature and surface pressure) are represented\nas [spectral harmonic coefficients](https://confluence.ecmwf.int/display/UDOC/How+to+access+the+data+values+of+a+spherical+harmonic+field+in+GRIB+-+ecCodes+GRIB+FAQ)\n, while everything else is stored on a Gaussian grid. This avoids introducing numerical error by interpolating these\nvariables to physical space. For a more in depth review of this topic, please consult these references:\n\n* [_Fundamentals of Numerical Weather Prediction_](https://doi.org/10.1017/CBO9780511734458) by Jean Coiffier\n* [_Atmospheric modeling, data assimilation, and predictability_](https://doi.org/10.1017/CBO9780511802270) by Eugenia\n  Kalnay\n\nPlease note: in a future releases, we intend to create a dataset version where all model levels are in one grid and\nZarr.\n\n### Why doesn’t this project make use of Pangeo Forge Cloud?\n\nWe are big fans of the [Pangeo Forge project](https://pangeo-forge.readthedocs.io/), and of [Pangeo](https://pangeo.io/)\nin general. While this project does make use of [their Recipes](https://github.com/pangeo-forge/pangeo-forge-recipes),\nwe have a few reasons to not use their cloud. First, we would prefer to use internal rather than community resources for\ncomputations of this scale. In addition, there are several technical reasons why Pangeo Forge as it is today would not\nbe able to handle this case ([0](https://github.com/pangeo-forge/staged-recipes/issues/92#issuecomment-959481038),\n[1](https://github.com/pangeo-forge/pangeo-forge-recipes/issues/244),\n[2](https://github.com/pangeo-forge/pangeo-forge-recipes/pull/245#issuecomment-997070261),\n[3](https://github.com/pangeo-forge/pangeo-forge-recipes/issues/256)). To work around this, we opted to combine\nfamiliar-to-us infrastructure with Pangeo-Forge's core and to use\nthe [right tool](https://github.com/google/weather-tools/) for the right job.\n\n### Why use this dataset? What uses are there for the data?\n\nERA5 can be used in many applications. It can be used to train ML models that predict the impact of weather on different\nphenomena. ERA5 data could also be used to train and evaluate ML models that forecast the weather. The data could be\nused to compute climatologies, or the average weather for a region over a given period of time. ERA5 data can be used to\nvisualize and study historical weather events, such as Hurricane Sandy.\n\n### Where should I be cautious? What are the limitations of the dataset?\n\n|                                                                         |                                                                               |\n|:-----------------------------------------------------------------------:|:-----------------------------------------------------------------------------:|\n| ![Mumbai, India](docs/assets/table0-fig0-mumbai.png) \u003cbr\u003e Mumbai, India | ![San Francisco, USA](docs/assets/table0-fig1-sf.png) \u003cbr\u003e San Francisco, USA |\n|  ![Tokyo, Japan](docs/assets/table0-fig2-tokyo.png) \u003cbr\u003e Tokyo, Japan   |      ![Singapore](docs/assets/table0-fig3-singapore.png) \u003cbr\u003e Singapore       |\n\n|                                                                                |                                                                                               |\n|:------------------------------------------------------------------------------:|:---------------------------------------------------------------------------------------------:|\n| ![ERA5 Topography](docs/assets/table1-fig0-topo-era5.png) \u003cbr\u003e ERA5 Topography | ![GMTED2010 Topography](docs/assets/table1-fig1-topo-GMTED2010.png) \u003cbr\u003e GMTED2010 Topography |\n\nIt is important to remember that a reanalysis is an estimate of what the weather was, it is not guaranteed to be an\nerror-free estimate. There are several areas where the novice reanalysis user should be careful.\n\nFirst, the user should be careful using reanalysis data at locations near coastlines. The first figure shows the\nfraction of land (1 for land, 0 for ocean) of ERA5 grid points at different coastal locations. This is important because\nthe land-surface model used in ERA5 tries to blend in the influence of water with the influence of land based on this\nfraction. The most visible effect of this blending is that as the fraction of land decreases, the daily variation in\ntemperature will also decrease. Looking at the first figure, there are sharp changes in the fraction of land between\nneighboring grid cells so there could be differences in daily temperature range that might not be reflected in actual\nweather observations.\n\nThe user should also be careful when using reanalysis data in areas with large variations in topography. The second\nfigure is a plot of ERA5 topography around Mount Everest compared with GMTED2010 topography. The ERA5 topography is\ncompletely missing the high peaks of the Everest region and missing most of the structure of the mountain valleys.\nTopography strongly influences temperature and precipitation rate, so it is possible that ERA5’s temperature is too warm\nand ERA5’s precipitation patterns could be wrong as well.\n\nERA5’s precipitation variables aren’t directly constrained by any observations, so we strongly encourage the user to\ncheck ERA5 against observed precipitation (for example, [Wu et al., 2022](https://doi.org/10.1175/JHM-D-21-0195.1)). A\nstudy comparing reanalyses (not including ERA5) against gridded precipitation observations showed striking differences\nbetween reanalyses and observation [Lisa V Alexander et al 2020 Environ. Res. Lett. 15 055002](\nhttps://iopscience.iop.org/article/10.1088/1748-9326/ab79e2).\n\n### Can I use the data for {research,commercial} purposes?\n\nYes, you can use our ERA5 data according to the terms of\nthe [Copernicus license](https://cds.climate.copernicus.eu/api/v2/terms/static/licence-to-use-copernicus-products.pdf).\n\nResearchers, see the [next section](#how-to-cite-this-work) for how to cite this work.\n\nCommercial users, please be sure to provide acknowledgement to the Copernicus Climate Change Service according to\nthe [Copernicus Licence](https://cds.climate.copernicus.eu/api/v2/terms/static/licence-to-use-copernicus-products.pdf)\nterms.\n\n## How to cite this work\n\nPlease cite our presentation at the 22nd Conference on Artificial Intelligence for Environmental Science describing ARCO-ERA5.\n```\nCarver, Robert W, and Merose, Alex. (2023):\nARCO-ERA5: An Analysis-Ready Cloud-Optimized Reanalysis Dataset.\n22nd Conf. on AI for Env. Science, Denver, CO, Amer. Meteo. Soc, 4A.1,\nhttps://ams.confex.com/ams/103ANNUAL/meetingapp.cgi/Paper/415842\n```\n\nIn addition, please cite the ERA5 dataset accordingly:\n\n```\nHersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., \nMuñoz‐Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., \nSimmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., \nBechtold, P., Biavati, G., Bidlot, J., Bonavita, M., De Chiara, G., \nDahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., \nForbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., \nHogan, R.J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., \nLopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F.,\nVillaume, S., Thépaut, J-N. (2017): Complete ERA5: Fifth generation of \nECMWF atmospheric reanalyses of the global climate. Copernicus Climate \nChange Service (C3S) Data Store (CDS). (Accessed on DD-MM-YYYY)\n\nHersbach et al, (2017) was downloaded from the Copernicus Climate Change \nService (C3S) Climate Data Store. We thank C3S for allowing us to \nredistribute the data.\n\nThe results contain modified Copernicus Climate Change Service \ninformation 2022. Neither the European Commission nor ECMWF is \nresponsible for any use that may be made of the Copernicus information \nor data it contains.\n```\n\n## License\n\nThis is not an official Google product.\n\n```\nCopyright 2022 Google LLC\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1017/CBO9780511734458","https://doi.org/10.1017/CBO9780511802270","https://doi.org/10.1175/JHM-D-21-0195.1"],"works":{"https://doi.org/10.1017/CBO9780511734458":{"id":"https://openalex.org/W4214550829","doi":"https://doi.org/10.1017/cbo9780511734458","title":"Fundamentals of Numerical Weather Prediction","display_name":"Fundamentals of Numerical Weather Prediction","publication_year":2011,"publication_date":"2011-12-01","ids":{"openalex":"https://openalex.org/W4214550829","doi":"https://doi.org/10.1017/cbo9780511734458"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1017/cbo9780511734458","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"book","type_crossref":"monograph","open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008616839","display_name":"Jean Coiffier","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Jean Coiffier","raw_affiliation_string":"","raw_affiliation_strings":[]}],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5008616839"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":46,"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"numerical weather prediction","score":0.9269}],"concepts":[{"id":"https://openalex.org/C147947694","wikidata":"https://www.wikidata.org/wiki/Q837552","display_name":"Numerical weather prediction","level":2,"score":0.7508244},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.7067845},{"id":"https://openalex.org/C2987469573","wikidata":"https://www.wikidata.org/wiki/Q182868","display_name":"Weather prediction","level":2,"score":0.6257231},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.55914456},{"id":"https://openalex.org/C3020528894","wikidata":"https://www.wikidata.org/wiki/Q20820271","display_name":"Graduate students","level":2,"score":0.48267677},{"id":"https://openalex.org/C171547485","wikidata":"https://www.wikidata.org/wiki/Q5334416","display_name":"Atmospheric physics","level":3,"score":0.46315423},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4625802},{"id":"https://openalex.org/C145290371","wikidata":"https://www.wikidata.org/wiki/Q3041995","display_name":"Geophysical fluid dynamics","level":2,"score":0.44733557},{"id":"https://openalex.org/C65440619","wikidata":"https://www.wikidata.org/wiki/Q177974","display_name":"Atmosphere (unit)","level":2,"score":0.43104666},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.42492485},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.33385563},{"id":"https://openalex.org/C49204034","wikidata":"https://www.wikidata.org/wiki/Q52139","display_name":"Climatology","level":1,"score":0.32445985},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.3119582},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.17038369},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.08362758},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1017/cbo9780511734458","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.69},{"id":"https://metadata.un.org/sdg/14","display_name":"Life below water","score":0.22}],"grants":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4065891","https://openalex.org/W2060583485","https://openalex.org/W2806553448","https://openalex.org/W2325081723","https://openalex.org/W4214550829","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2321020009","https://openalex.org/W948991213","https://openalex.org/W2394338798"],"ngrams_url":"https://api.openalex.org/works/W4214550829/ngrams","abstract_inverted_index":{"Numerical":[0],"models":[1,39,88],"have":[2],"become":[3],"essential":[4],"tools":[5],"in":[6,10,26,132],"environmental":[7],"science,":[8],"particularly":[9],"weather":[11,50],"forecasting":[12],"and":[13,52,61,77,89,110,118,124,130,136,148],"climate":[14],"prediction.":[15],"This":[16,94],"book":[17,95],"provides":[18],"a":[19,45,73,106,116,125],"comprehensive":[20],"overview":[21],"of":[22,34,40,48,72,86,91,103,144],"the":[23,32,35,41,57,69,78,99,141],"techniques":[24],"used":[25],"these":[27],"fields,":[28],"with":[29,83],"emphasis":[30],"on":[31,98],"design":[33],"most":[36],"recent":[37],"numerical":[38,49],"atmosphere.":[42],"It":[43,67,114],"presents":[44],"short":[46],"history":[47],"prediction":[51],"its":[53],"evolution,":[54],"before":[55],"describing":[56],"various":[58],"model":[59],"equations":[60],"how":[62],"to":[63],"solve":[64],"them":[65],"numerically.":[66],"outlines":[68],"main":[70],"elements":[71],"meteorological":[74],"forecast":[75],"suite,":[76],"theory":[79],"is":[80,96,115],"illustrated":[81],"throughout":[82],"practical":[84,117],"examples":[85],"operational":[87],"parameterizations":[90],"physical":[92],"processes.":[93],"founded":[97],"author's":[100],"many":[101],"years":[102],"experience,":[104],"as":[105,138,140],"scientist":[107],"at":[108],"Météo-France":[109],"teaching":[111],"university-level":[112],"courses.":[113],"accessible":[119],"textbook":[120],"for":[121,128],"graduate":[122],"courses":[123],"handy":[126],"resource":[127],"researchers":[129],"professionals":[131],"atmospheric":[133],"physics,":[134],"meteorology":[135],"climatology,":[137],"well":[139],"related":[142],"disciplines":[143],"fluid":[145],"dynamics,":[146],"hydrology":[147],"oceanography.":[149]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4214550829","counts_by_year":[{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1}],"updated_date":"2023-12-13T12:07:04.039544","created_date":"2022-03-02"},"https://doi.org/10.1017/CBO9780511802270":{"id":"https://openalex.org/W1596195796","doi":"https://doi.org/10.1017/cbo9780511802270","title":"Atmospheric Modeling, Data Assimilation and Predictability","display_name":"Atmospheric Modeling, Data Assimilation and Predictability","publication_year":2002,"publication_date":"2002-11-07","ids":{"openalex":"https://openalex.org/W1596195796","doi":"https://doi.org/10.1017/cbo9780511802270","mag":"1596195796"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1017/cbo9780511802270","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"book","type_crossref":"monograph","open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5062003303","display_name":"Eugenia Kalnay","orcid":"https://orcid.org/0000-0002-9984-9906"},"institutions":[{"id":"https://openalex.org/I66946132","display_name":"University of Maryland, College Park","ror":"https://ror.org/047s2c258","country_code":"US","type":"education","lineage":["https://openalex.org/I1317227900","https://openalex.org/I66946132"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Eugenia Kalnay","raw_affiliation_string":"University of Maryland, College Park","raw_affiliation_strings":["University of Maryland, College Park"]}],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5062003303"],"corresponding_institution_ids":["https://openalex.org/I66946132"],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":1283,"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"atmospheric modeling","score":0.7182},{"keyword":"data assimilation","score":0.7128}],"concepts":[{"id":"https://openalex.org/C197640229","wikidata":"https://www.wikidata.org/wiki/Q2534066","display_name":"Predictability","level":2,"score":0.95589983},{"id":"https://openalex.org/C24552861","wikidata":"https://www.wikidata.org/wiki/Q2670177","display_name":"Data assimilation","level":2,"score":0.83959144},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.53579706},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.5131698},{"id":"https://openalex.org/C147947694","wikidata":"https://www.wikidata.org/wiki/Q837552","display_name":"Numerical weather prediction","level":2,"score":0.5004606},{"id":"https://openalex.org/C79379906","wikidata":"https://www.wikidata.org/wiki/Q3174497","display_name":"Dynamical systems theory","level":2,"score":0.4400124},{"id":"https://openalex.org/C49204034","wikidata":"https://www.wikidata.org/wiki/Q52139","display_name":"Climatology","level":1,"score":0.3687739},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.34171593},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.32827747},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.20278323},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.18410033},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.1422213},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.112327844},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1017/cbo9780511802270","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/14","display_name":"Life below water","score":0.8}],"grants":[],"referenced_works_count":651,"referenced_works":["https://openalex.org/W9873357","https://openalex.org/W15183590","https://openalex.org/W15575834","https://openalex.org/W35450809","https://openalex.org/W36085863","https://openalex.org/W80152160","https://openalex.org/W90951314","https://openalex.org/W116708398","https://openalex.org/W141007636","https://openalex.org/W147499043","https://openalex.org/W157729824","https://openalex.org/W197254843","https://openalex.org/W202814399","https://openalex.org/W642191835","https://openalex.org/W1413224026","https://openalex.org/W1523222099","https://openalex.org/W1534652061","https://openalex.org/W1564801939","https://openalex.org/W1570976541","https://openalex.org/W1575701986","https://openalex.org/W1585014433","https://openalex.org/W1588042396","https://openalex.org/W1601878664","https://openalex.org/W1648326007","https://openalex.org/W1667277804","https://openalex.org/W1842582175","https://openalex.org/W1863658077","https://openalex.org/W1875067974","https://openalex.org/W1903381299","https://openalex.org/W1963973560","https://openalex.org/W1964067272","https://openalex.org/W1964272231","https://openalex.org/W1964548004","https://openalex.org/W1965268175","https://openalex.org/W1965818033","https://openalex.org/W1965891294","https://openalex.org/W1966890000","https://openalex.org/W1967446115","https://openalex.org/W1967653288","https://openalex.org/W1968470483","https://openalex.org/W1969523186","https://openalex.org/W1969770933","https://openalex.org/W1969806819","https://openalex.org/W1972043046","https://openalex.org/W1972810174","https://openalex.org/W1972837497","https://openalex.org/W1972971944","https://openalex.org/W1973759822","https://openalex.org/W1973861331","https://openalex.org/W1973993126","https://openalex.org/W1975547489","https://openalex.org/W1975842200","https://openalex.org/W1976391619","https://openalex.org/W1976822582","https://openalex.org/W1976905414","https://openalex.org/W1978481518","https://openalex.org/W1978657101","https://openalex.org/W1978801107","https://openalex.org/W1978992784","https://openalex.org/W1979251697","https://openalex.org/W1979256031","https://openalex.org/W1979289033","https://openalex.org/W1979377095","https://openalex.org/W1979422307","https://openalex.org/W1979476254","https://openalex.org/W1980460984","https://openalex.org/W1980854232","https://openalex.org/W1980963648","https://openalex.org/W1981166136","https://openalex.org/W1981293008","https://openalex.org/W1981509170","https://openalex.org/W1981942271","https://openalex.org/W1981969969","https://openalex.org/W1982028541","https://openalex.org/W1982161546","https://openalex.org/W1982649489","https://openalex.org/W1982750852","https://openalex.org/W1982776444","https://openalex.org/W1982815166","https://openalex.org/W1983108430","https://openalex.org/W1983283290","https://openalex.org/W1983296355","https://openalex.org/W1983896427","https://openalex.org/W1984173495","https://openalex.org/W1984350169","https://openalex.org/W1984373314","https://openalex.org/W1984401889","https://openalex.org/W1984444945","https://openalex.org/W1984491176","https://openalex.org/W1984595954","https://openalex.org/W1986185411","https://openalex.org/W1986433447","https://openalex.org/W1987140621","https://openalex.org/W1987238719","https://openalex.org/W1987308763","https://openalex.org/W1987640666","https://openalex.org/W1987655656","https://openalex.org/W1987804945","https://openalex.org/W1988016803","https://openalex.org/W1988366836","https://openalex.org/W1988704253","https://openalex.org/W1989407297","https://openalex.org/W1989504702","https://openalex.org/W1989841904","https://openalex.org/W1990365884","https://openalex.org/W1990420562","https://openalex.org/W1990900389","https://openalex.org/W1991530696","https://openalex.org/W1991651427","https://openalex.org/W1992015455","https://openalex.org/W1992627275","https://openalex.org/W1992671960","https://openalex.org/W1992967692","https://openalex.org/W1993124191","https://openalex.org/W1993367519","https://openalex.org/W1993378799","https://openalex.org/W1993512681","https://openalex.org/W1994360616","https://openalex.org/W1994489565","https://openalex.org/W1994529467","https://openalex.org/W1994627281","https://openalex.org/W1994812176","https://openalex.org/W1995044949","https://openalex.org/W1995403537","https://openalex.org/W1995726872","https://openalex.org/W1995952828","https://openalex.org/W1996398591","https://openalex.org/W1996644472","https://openalex.org/W1996852196","https://openalex.org/W1997499217","https://openalex.org/W1997795879","https://openalex.org/W1997956060","https://openalex.org/W1998875912","https://openalex.org/W1999086431","https://openalex.org/W1999407291","https://openalex.org/W1999599836","https://openalex.org/W1999870831","https://openalex.org/W2000257963","https://openalex.org/W2000383402","https://openalex.org/W2000530301","https://openalex.org/W2000562486","https://openalex.org/W2001593012","https://openalex.org/W2001673819","https://openalex.org/W2002571938","https://openalex.org/W2002591123","https://openalex.org/W2002772915","https://openalex.org/W2003198689","https://openalex.org/W2003365705","https://openalex.org/W2003410469","https://openalex.org/W2005193783","https://openalex.org/W2005580024","https://openalex.org/W2005784809","https://openalex.org/W2005900208","https://openalex.org/W2006053052","https://openalex.org/W2006390736","https://openalex.org/W2006642656","https://openalex.org/W2006860720","https://openalex.org/W2006982175","https://openalex.org/W2007234075","https://openalex.org/W2007607797","https://openalex.org/W2008544706","https://openalex.org/W2008642300","https://openalex.org/W2008803011","https://openalex.org/W2009059627","https://openalex.org/W2009139991","https://openalex.org/W2009643533","https://openalex.org/W2009751220","https://openalex.org/W2010036012","https://openalex.org/W2010104690","https://openalex.org/W2011223201","https://openalex.org/W2011297087","https://openalex.org/W2011601793","https://openalex.org/W2011758562","https://openalex.org/W2011782111","https://openalex.org/W2012407814","https://openalex.org/W2014442263","https://openalex.org/W2014840824","https://openalex.org/W2014953946","https://openalex.org/W2015559332","https://openalex.org/W2016033830","https://openalex.org/W2016189350","https://openalex.org/W2016411152","https://openalex.org/W2016818694","https://openalex.org/W2017162233","https://openalex.org/W2018166027","https://openalex.org/W2018458329","https://openalex.org/W2018543448","https://openalex.org/W2019240508","https://openalex.org/W2019521517","https://openalex.org/W2020023733","https://openalex.org/W2020482621","https://openalex.org/W2020666837","https://openalex.org/W2021049483","https://openalex.org/W2021132832","https://openalex.org/W2021179870","https://openalex.org/W2021510303","https://openalex.org/W2021592094","https://openalex.org/W2022317128","https://openalex.org/W2023128436","https://openalex.org/W2023223626","https://openalex.org/W2024732462","https://openalex.org/W2024912539","https://openalex.org/W2025045126","https://openalex.org/W2025072928","https://openalex.org/W2025274119","https://openalex.org/W2026058014","https://openalex.org/W2026233066","https://openalex.org/W2026392121","https://openalex.org/W2026937176","https://openalex.org/W2026961900","https://openalex.org/W2028126342","https://openalex.org/W2028741947","https://openalex.org/W2029333648","https://openalex.org/W2030596901","https://openalex.org/W2030632495","https://openalex.org/W2030790748","https://openalex.org/W2030796073","https://openalex.org/W2031019957","https://openalex.org/W2031027147","https://openalex.org/W2031070610","https://openalex.org/W2031443432","https://openalex.org/W2032334659","https://openalex.org/W2032380712","https://openalex.org/W2032428022","https://openalex.org/W2032435355","https://openalex.org/W2032523941","https://openalex.org/W2032649356","https://openalex.org/W2032846834","https://openalex.org/W2032946827","https://openalex.org/W2032982244","https://openalex.org/W2033318187","https://openalex.org/W2035006145","https://openalex.org/W2035677848","https://openalex.org/W2035707289","https://openalex.org/W2036274724","https://openalex.org/W2036618438","https://openalex.org/W2036624535","https://openalex.org/W2036635632","https://openalex.org/W2037416330","https://openalex.org/W2038742869","https://openalex.org/W2039266787","https://openalex.org/W2039479585","https://openalex.org/W2040015943","https://openalex.org/W2040181745","https://openalex.org/W2040522906","https://openalex.org/W2040903871","https://openalex.org/W2042058640","https://openalex.org/W2042195052","https://openalex.org/W2042356375","https://openalex.org/W2042465592","https://openalex.org/W2042507029","https://openalex.org/W2042556449","https://openalex.org/W2042570774","https://openalex.org/W2042657660","https://openalex.org/W2042726720","https://openalex.org/W2043224635","https://openalex.org/W2045549826","https://openalex.org/W2045900372","https://openalex.org/W2046899724","https://openalex.org/W2047340075","https://openalex.org/W2047604494","https://openalex.org/W2047952927","https://openalex.org/W2048913732","https://openalex.org/W2049367182","https://openalex.org/W2049741199","https://openalex.org/W2050073094","https://openalex.org/W2050255137","https://openalex.org/W2050454880","https://openalex.org/W2050516445","https://openalex.org/W2050689426","https://openalex.org/W2050955304","https://openalex.org/W2051476116","https://openalex.org/W2051709629","https://openalex.org/W2052586588","https://openalex.org/W2053797583","https://openalex.org/W2053826101","https://openalex.org/W2054012124","https://openalex.org/W2055353165","https://openalex.org/W2055405322","https://openalex.org/W2055938690","https://openalex.org/W2056011423","https://openalex.org/W2056227790","https://openalex.org/W2057423620","https://openalex.org/W2057507785","https://openalex.org/W2057613215","https://openalex.org/W2057895204","https://openalex.org/W2058187269","https://openalex.org/W2058589325","https://openalex.org/W2058800185","https://openalex.org/W2059003513","https://openalex.org/W2059045972","https://openalex.org/W2059342705","https://openalex.org/W2059391424","https://openalex.org/W2059635058","https://openalex.org/W2060075269","https://openalex.org/W2061275468","https://openalex.org/W2061357943","https://openalex.org/W2061381160","https://openalex.org/W2062213220","https://openalex.org/W2062233252","https://openalex.org/W2062233267","https://openalex.org/W2063314304","https://openalex.org/W2063618362","https://openalex.org/W2064030787","https://openalex.org/W2064118958","https://openalex.org/W2064194493","https://openalex.org/W2064261288","https://openalex.org/W2065131839","https://openalex.org/W2065541775","https://openalex.org/W2066272263","https://openalex.org/W2066358130","https://openalex.org/W2067246224","https://openalex.org/W2067274267","https://openalex.org/W2067304341","https://openalex.org/W2067409914","https://openalex.org/W2068732663","https://openalex.org/W2069231528","https://openalex.org/W2069592086","https://openalex.org/W2069627726","https://openalex.org/W2069711595","https://openalex.org/W2069824076","https://openalex.org/W2069867705","https://openalex.org/W2069967992","https://openalex.org/W2071005418","https://openalex.org/W2072082455","https://openalex.org/W2072675021","https://openalex.org/W2072855401","https://openalex.org/W2073113195","https://openalex.org/W2073558207","https://openalex.org/W2073870860","https://openalex.org/W2073945818","https://openalex.org/W2073967913","https://openalex.org/W2074724725","https://openalex.org/W2074965283","https://openalex.org/W2075385607","https://openalex.org/W2075858442","https://openalex.org/W2076227027","https://openalex.org/W2077718253","https://openalex.org/W2078262031","https://openalex.org/W2078341745","https://openalex.org/W2079088306","https://openalex.org/W2079611306","https://openalex.org/W2080475879","https://openalex.org/W2081294365","https://openalex.org/W2081762057","https://openalex.org/W2081800016","https://openalex.org/W2082127163","https://openalex.org/W2082396700","https://openalex.org/W2082679430","https://openalex.org/W2083402998","https://openalex.org/W2083659289","https://openalex.org/W2083864643","https://openalex.org/W2083920145","https://openalex.org/W2084104669","https://openalex.org/W2084180672","https://openalex.org/W2084998912","https://openalex.org/W2085517076","https://openalex.org/W2085785267","https://openalex.org/W2085923181","https://openalex.org/W2086044846","https://openalex.org/W2086496235","https://openalex.org/W2087015675","https://openalex.org/W2087253170","https://openalex.org/W2087262003","https://openalex.org/W2087315722","https://openalex.org/W2087489447","https://openalex.org/W2088283508","https://openalex.org/W2088400593","https://openalex.org/W2088521789","https://openalex.org/W2088924040","https://openalex.org/W2089727804","https://openalex.org/W2090025844","https://openalex.org/W2090606658","https://openalex.org/W2092183154","https://openalex.org/W2092227621","https://openalex.org/W2092550113","https://openalex.org/W2092942069","https://openalex.org/W2093657229","https://openalex.org/W2094216112","https://openalex.org/W2094623066","https://openalex.org/W2094702386","https://openalex.org/W2095020941","https://openalex.org/W2095175836","https://openalex.org/W2095278437","https://openalex.org/W2095837545","https://openalex.org/W2099019225","https://openalex.org/W2099282216","https://openalex.org/W2099425512","https://openalex.org/W2102256082","https://openalex.org/W2103220219","https://openalex.org/W2103574516","https://openalex.org/W2103854834","https://openalex.org/W2104013612","https://openalex.org/W2105283774","https://openalex.org/W2105456822","https://openalex.org/W2105934661","https://openalex.org/W2106936158","https://openalex.org/W2107337219","https://openalex.org/W2107691019","https://openalex.org/W2108497056","https://openalex.org/W2109005173","https://openalex.org/W2110333764","https://openalex.org/W2110611477","https://openalex.org/W2110668259","https://openalex.org/W2110684761","https://openalex.org/W2111930583","https://openalex.org/W2112506378","https://openalex.org/W2112774109","https://openalex.org/W2112822569","https://openalex.org/W2113636228","https://openalex.org/W2115033621","https://openalex.org/W2115167546","https://openalex.org/W2115897921","https://openalex.org/W2117169459","https://openalex.org/W2117951167","https://openalex.org/W2118671306","https://openalex.org/W2118725377","https://openalex.org/W2121385267","https://openalex.org/W2123453932","https://openalex.org/W2124986303","https://openalex.org/W2130894980","https://openalex.org/W2131647374","https://openalex.org/W2132757005","https://openalex.org/W2134928158","https://openalex.org/W2135622818","https://openalex.org/W2136230943","https://openalex.org/W2137425960","https://openalex.org/W2138059707","https://openalex.org/W2139004160","https://openalex.org/W2140281615","https://openalex.org/W2140602065","https://openalex.org/W2141394518","https://openalex.org/W2141446254","https://openalex.org/W2141735783","https://openalex.org/W2142712259","https://openalex.org/W2143575988","https://openalex.org/W2144668858","https://openalex.org/W2145749368","https://openalex.org/W2146803308","https://openalex.org/W2148813569","https://openalex.org/W2148920036","https://openalex.org/W2149921913","https://openalex.org/W2153588204","https://openalex.org/W2154948161","https://openalex.org/W2157098139","https://openalex.org/W2158669424","https://openalex.org/W2158697779","https://openalex.org/W2159717670","https://openalex.org/W2159869257","https://openalex.org/W2160053586","https://openalex.org/W2161419261","https://openalex.org/W2162266044","https://openalex.org/W2164505281","https://openalex.org/W2165553433","https://openalex.org/W2165742975","https://openalex.org/W2169101778","https://openalex.org/W2169562507","https://openalex.org/W2172317270","https://openalex.org/W2172331698","https://openalex.org/W2172370984","https://openalex.org/W2172441091","https://openalex.org/W2172464358","https://openalex.org/W2172510718","https://openalex.org/W2172565242","https://openalex.org/W2172639859","https://openalex.org/W2172819965","https://openalex.org/W2172960773","https://openalex.org/W2172996726","https://openalex.org/W2173031688","https://openalex.org/W2173128646","https://openalex.org/W2173135326","https://openalex.org/W2173139212","https://openalex.org/W2173160125","https://openalex.org/W2173190456","https://openalex.org/W2173251738","https://openalex.org/W2173310869","https://openalex.org/W2173312376","https://openalex.org/W2173363853","https://openalex.org/W2173502753","https://openalex.org/W2173530017","https://openalex.org/W2173639618","https://openalex.org/W2173643539","https://openalex.org/W2173659085","https://openalex.org/W2173673487","https://openalex.org/W2173682303","https://openalex.org/W2173770184","https://openalex.org/W2173837328","https://openalex.org/W2173973253","https://openalex.org/W2173977954","https://openalex.org/W2174029899","https://openalex.org/W2174065730","https://openalex.org/W2174191913","https://openalex.org/W2174197878","https://openalex.org/W2174308439","https://openalex.org/W2174335611","https://openalex.org/W2174424781","https://openalex.org/W2174610524","https://openalex.org/W2174685124","https://openalex.org/W2174837624","https://openalex.org/W2174886891","https://openalex.org/W2174939835","https://openalex.org/W2175066699","https://openalex.org/W2175286345","https://openalex.org/W2175291507","https://openalex.org/W2175441197","https://openalex.org/W2175459688","https://openalex.org/W2175575957","https://openalex.org/W2175606803","https://openalex.org/W2175632032","https://openalex.org/W2175665444","https://openalex.org/W2175723489","https://openalex.org/W2175788649","https://openalex.org/W2175816372","https://openalex.org/W2175824694","https://openalex.org/W2175828514","https://openalex.org/W2176106259","https://openalex.org/W2176133458","https://openalex.org/W2176254346","https://openalex.org/W2176349157","https://openalex.org/W2176428910","https://openalex.org/W2176514856","https://openalex.org/W2176703701","https://openalex.org/W2176869058","https://openalex.org/W2177012896","https://openalex.org/W2177020734","https://openalex.org/W2177141866","https://openalex.org/W2177239072","https://openalex.org/W2177240626","https://openalex.org/W2177249196","https://openalex.org/W2177278596","https://openalex.org/W2177302273","https://openalex.org/W2177456669","https://openalex.org/W2177459493","https://openalex.org/W2177652557","https://openalex.org/W2177754854","https://openalex.org/W2177815337","https://openalex.org/W2177855430","https://openalex.org/W2178092403","https://openalex.org/W2178156703","https://openalex.org/W2178245170","https://openalex.org/W2178324735","https://openalex.org/W2178452323","https://openalex.org/W2178468780","https://openalex.org/W2178527416","https://openalex.org/W2178640026","https://openalex.org/W2178678062","https://openalex.org/W2178930551","https://openalex.org/W2179245080","https://openalex.org/W2179256182","https://openalex.org/W2179294454","https://openalex.org/W2179584279","https://openalex.org/W2179596748","https://openalex.org/W2179651967","https://openalex.org/W2179860363","https://openalex.org/W2179952483","https://openalex.org/W2179968960","https://openalex.org/W2179998270","https://openalex.org/W2180126428","https://openalex.org/W2180247982","https://openalex.org/W2180476460","https://openalex.org/W2180480893","https://openalex.org/W2180623791","https://openalex.org/W2180723759","https://openalex.org/W2180824012","https://openalex.org/W2181095477","https://openalex.org/W2209688069","https://openalex.org/W2239653407","https://openalex.org/W2245227461","https://openalex.org/W2275056019","https://openalex.org/W2292084995","https://openalex.org/W2314797848","https://openalex.org/W2331730236","https://openalex.org/W2506272876","https://openalex.org/W2511153640","https://openalex.org/W2513572844","https://openalex.org/W2518602217","https://openalex.org/W2518829663","https://openalex.org/W2599030746","https://openalex.org/W2603084128","https://openalex.org/W2605527323","https://openalex.org/W2605632751","https://openalex.org/W2605897274","https://openalex.org/W2605946006","https://openalex.org/W2606037322","https://openalex.org/W2606231213","https://openalex.org/W2606399286","https://openalex.org/W2607105983","https://openalex.org/W2796391954","https://openalex.org/W2886638015","https://openalex.org/W2888046142","https://openalex.org/W2888446840","https://openalex.org/W2890371823","https://openalex.org/W2890591516","https://openalex.org/W2989707585","https://openalex.org/W3022561875","https://openalex.org/W3023639638","https://openalex.org/W3145174047","https://openalex.org/W4205624883","https://openalex.org/W4206097460","https://openalex.org/W4210611513","https://openalex.org/W4211073650","https://openalex.org/W4229786028","https://openalex.org/W4229988857","https://openalex.org/W4230055019","https://openalex.org/W4230844860","https://openalex.org/W4231102510","https://openalex.org/W4231234109","https://openalex.org/W4231254910","https://openalex.org/W4233218324","https://openalex.org/W4233825100","https://openalex.org/W4234102482","https://openalex.org/W4234436290","https://openalex.org/W4234903494","https://openalex.org/W4235462683","https://openalex.org/W4235643401","https://openalex.org/W4236664540","https://openalex.org/W4237344372","https://openalex.org/W4237692936","https://openalex.org/W4237706514","https://openalex.org/W4239015188","https://openalex.org/W4239340087","https://openalex.org/W4239445824","https://openalex.org/W4240810645","https://openalex.org/W4241769043","https://openalex.org/W4242363975","https://openalex.org/W4242599385","https://openalex.org/W4245427449","https://openalex.org/W4245614116","https://openalex.org/W4246252271","https://openalex.org/W4246409074","https://openalex.org/W4246732388","https://openalex.org/W4246765045","https://openalex.org/W4247249877","https://openalex.org/W4248006766","https://openalex.org/W4248813515","https://openalex.org/W4250151138","https://openalex.org/W4250699391","https://openalex.org/W4251865999","https://openalex.org/W4252141316","https://openalex.org/W4252639814","https://openalex.org/W4253656353","https://openalex.org/W4253789021","https://openalex.org/W4253843360","https://openalex.org/W4254649039","https://openalex.org/W4256394750","https://openalex.org/W4298860934","https://openalex.org/W4300067233","https://openalex.org/W4307755210","https://openalex.org/W4327494016","https://openalex.org/W4379644123","https://openalex.org/W4385468748"],"related_works":["https://openalex.org/W2118993524","https://openalex.org/W2094461930","https://openalex.org/W2767613405","https://openalex.org/W1595219871","https://openalex.org/W319310487","https://openalex.org/W2184710923","https://openalex.org/W3211629817","https://openalex.org/W2355132867","https://openalex.org/W2070671604","https://openalex.org/W788509307"],"ngrams_url":"https://api.openalex.org/works/W1596195796/ngrams","abstract_inverted_index":{"This":[0],"comprehensive":[1],"text":[2],"and":[3,30,50,55,61,89,94,102,106,114],"reference":[4],"work":[5],"on":[6],"numerical":[7,19,59],"weather":[8,68],"prediction,":[9],"first":[10],"published":[11],"in":[12,91,108,123],"2002,":[13],"covers":[14],"not":[15],"only":[16],"methods":[17],"for":[18],"modeling,":[20],"but":[21],"also":[22,128],"the":[23,45,62,85,130],"important":[24,71],"related":[25],"areas":[26],"of":[27,36,44,48,58,64,84,87,132],"data":[28,75],"assimilation":[29],"predictability.":[31],"It":[32],"incorporates":[33],"all":[34],"aspects":[35],"environmental":[37,115],"computer":[38],"modeling":[39],"including":[40],"an":[41],"historical":[42],"overview":[43],"subject,":[46],"equations":[47],"motion":[49],"their":[51],"approximations,":[52],"a":[53,81],"modern":[54],"clear":[56,82],"description":[57],"methods,":[60],"determination":[63],"initial":[65],"conditions":[66],"using":[67],"observations":[69],"(an":[70],"science":[72,116],"known":[73],"as":[74],"assimilation).":[76],"Finally,":[77],"this":[78,124],"book":[79],"provides":[80],"discussion":[83],"problems":[86],"predictability":[88],"chaos":[90],"dynamical":[92],"systems":[93],"how":[95],"they":[96],"can":[97,127],"be":[98],"applied":[99],"to":[100,120],"atmospheric":[101,110],"oceanic":[103],"systems.":[104],"Professors":[105],"students":[107],"meteorology,":[109],"science,":[111],"oceanography,":[112],"hydrology":[113],"will":[117],"find":[118],"much":[119],"interest":[121],"them":[122],"book,":[125],"which":[126],"form":[129],"basis":[131],"one":[133],"or":[134],"more":[135],"graduate-level":[136],"courses.":[137]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1596195796","counts_by_year":[{"year":2023,"cited_by_count":45},{"year":2022,"cited_by_count":62},{"year":2021,"cited_by_count":62},{"year":2020,"cited_by_count":73},{"year":2019,"cited_by_count":72},{"year":2018,"cited_by_count":70},{"year":2017,"cited_by_count":69},{"year":2016,"cited_by_count":66},{"year":2015,"cited_by_count":96},{"year":2014,"cited_by_count":76},{"year":2013,"cited_by_count":92},{"year":2012,"cited_by_count":75}],"updated_date":"2023-12-14T17:02:23.672925","created_date":"2016-06-24"},"https://doi.org/10.1175/JHM-D-21-0195.1":{"id":"https://openalex.org/W4281753150","doi":"https://doi.org/10.1175/jhm-d-21-0195.1","title":"Validation of Precipitation Events in ERA5 to Gauge Observations during Warm Seasons over Eastern China","display_name":"Validation of Precipitation Events in ERA5 to Gauge Observations during Warm Seasons over Eastern China","publication_year":2022,"publication_date":"2022-05-01","ids":{"openalex":"https://openalex.org/W4281753150","doi":"https://doi.org/10.1175/jhm-d-21-0195.1"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1175/jhm-d-21-0195.1","pdf_url":null,"source":{"id":"https://openalex.org/S37844757","display_name":"Journal of Hydrometeorology","issn_l":"1525-7541","issn":["1525-7541","1525-755X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320260","host_organization_name":"American Meteorological Society","host_organization_lineage":["https://openalex.org/P4310320260"],"host_organization_lineage_names":["American Meteorological Society"],"type":"journal"},"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013294839","display_name":"Yun Li","orcid":"https://orcid.org/0000-0001-7979-6379"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guocan Wu","raw_affiliation_string":"a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China","raw_affiliation_strings":["a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056952134","display_name":"Shun Qin","orcid":null},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]},{"id":"https://openalex.org/I1299457549","display_name":"Civil Aviation Administration of China","ror":"https://ror.org/05gfwht30","country_code":"CN","type":"government","lineage":["https://openalex.org/I1299457549","https://openalex.org/I4210127216"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shun Qin","raw_affiliation_string":"a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China; b Meteorological Center, Northwest Regional Air Traffic Management Bureau of Civil Aviation Administration of China, Xi’an, China","raw_affiliation_strings":["a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China","b Meteorological Center, Northwest Regional Air Traffic Management Bureau of Civil Aviation Administration of China, Xi’an, China"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071308361","display_name":"Yuna Mao","orcid":"https://orcid.org/0000-0002-3815-5388"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuna Mao","raw_affiliation_string":"a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China","raw_affiliation_strings":["a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037021459","display_name":"Zhanshan Ma","orcid":"https://orcid.org/0000-0002-1497-8427"},"institutions":[{"id":"https://openalex.org/I141301092","display_name":"China Meteorological Administration","ror":"https://ror.org/00bx3rb98","country_code":"CN","type":"government","lineage":["https://openalex.org/I141301092"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhanshan Ma","raw_affiliation_string":"c National Meteorological Center, China Meteorological Administration, Beijing, China","raw_affiliation_strings":["c National Meteorological Center, China Meteorological Administration, Beijing, China"]},{"author_position":"last","author":{"id":"https://openalex.org/A5074271284","display_name":"Chunming Shi","orcid":"https://orcid.org/0000-0002-6609-7058"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chunming Shi","raw_affiliation_string":"a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China","raw_affiliation_strings":["a State Key Laboratory of Earth Surface Processes and Resource Ecology, College of Global Change and Earth System Science, Beijing Normal University, Beijing, China"]}],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":1,"cited_by_percentile_year":{"min":72,"max":81},"biblio":{"volume":"23","issue":"5","first_page":"807","last_page":"822"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"precipitation events","score":0.63},{"keyword":"warm seasons","score":0.4107},{"keyword":"gauge observations","score":0.3228},{"keyword":"era5","score":0.2802}],"concepts":[{"id":"https://openalex.org/C107054158","wikidata":"https://www.wikidata.org/wiki/Q25257","display_name":"Precipitation","level":2,"score":0.8389965},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.6922447},{"id":"https://openalex.org/C49204034","wikidata":"https://www.wikidata.org/wiki/Q52139","display_name":"Climatology","level":1,"score":0.64741385},{"id":"https://openalex.org/C120961793","wikidata":"https://www.wikidata.org/wiki/Q190052","display_name":"Rain gauge","level":3,"score":0.5833849},{"id":"https://openalex.org/C122523270","wikidata":"https://www.wikidata.org/wiki/Q34027","display_name":"Latitude","level":2,"score":0.5827144},{"id":"https://openalex.org/C2780388094","wikidata":"https://www.wikidata.org/wiki/Q1666248","display_name":"Intermittency","level":3,"score":0.4610014},{"id":"https://openalex.org/C22679943","wikidata":"https://www.wikidata.org/wiki/Q159375","display_name":"Standard deviation","level":2,"score":0.4334718},{"id":"https://openalex.org/C91586092","wikidata":"https://www.wikidata.org/wiki/Q757520","display_name":"Atmospheric sciences","level":1,"score":0.42950907},{"id":"https://openalex.org/C40976572","wikidata":"https://www.wikidata.org/wiki/Q2330873","display_name":"Gauge (firearms)","level":2,"score":0.42818624},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.29613277},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.151245},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14608493},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.12334922},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.11554515},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C196558001","wikidata":"https://www.wikidata.org/wiki/Q190132","display_name":"Turbulence","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1175/jhm-d-21-0195.1","pdf_url":null,"source":{"id":"https://openalex.org/S37844757","display_name":"Journal of Hydrometeorology","issn_l":"1525-7541","issn":["1525-7541","1525-755X"],"is_oa":false,"is_in_doaj":false,"host_organization":"https://openalex.org/P4310320260","host_organization_name":"American Meteorological Society","host_organization_lineage":["https://openalex.org/P4310320260"],"host_organization_lineage_names":["American Meteorological Society"],"type":"journal"},"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.64}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"41930970, 42077421, 91647202"}],"referenced_works_count":72,"referenced_works":["https://openalex.org/W1504967735","https://openalex.org/W1509747376","https://openalex.org/W1749048564","https://openalex.org/W1972946703","https://openalex.org/W1985148822","https://openalex.org/W1986214504","https://openalex.org/W2026936042","https://openalex.org/W2027795670","https://openalex.org/W2045250514","https://openalex.org/W2062146687","https://openalex.org/W2070453694","https://openalex.org/W2076755209","https://openalex.org/W2103888668","https://openalex.org/W2110616401","https://openalex.org/W2114236831","https://openalex.org/W2116178548","https://openalex.org/W2138644576","https://openalex.org/W2166452583","https://openalex.org/W2179553052","https://openalex.org/W2204227166","https://openalex.org/W2342236065","https://openalex.org/W2346117400","https://openalex.org/W2413554747","https://openalex.org/W2499053554","https://openalex.org/W2509973028","https://openalex.org/W2533200817","https://openalex.org/W2560442033","https://openalex.org/W2569308949","https://openalex.org/W2589507367","https://openalex.org/W2592092287","https://openalex.org/W2602463932","https://openalex.org/W2612234039","https://openalex.org/W2740512005","https://openalex.org/W2747353042","https://openalex.org/W2748789065","https://openalex.org/W2770767637","https://openalex.org/W2773928770","https://openalex.org/W2884699025","https://openalex.org/W2885770408","https://openalex.org/W2888836599","https://openalex.org/W2890875493","https://openalex.org/W2891323947","https://openalex.org/W2895811411","https://openalex.org/W2896173661","https://openalex.org/W2896212325","https://openalex.org/W2896224553","https://openalex.org/W2902336780","https://openalex.org/W2902742608","https://openalex.org/W2903972076","https://openalex.org/W2905213270","https://openalex.org/W2937880111","https://openalex.org/W2956716666","https://openalex.org/W2973845754","https://openalex.org/W2981553534","https://openalex.org/W2991218926","https://openalex.org/W3005948503","https://openalex.org/W3007793824","https://openalex.org/W3010205635","https://openalex.org/W3025949386","https://openalex.org/W3034081453","https://openalex.org/W3043660597","https://openalex.org/W3080121373","https://openalex.org/W3092450437","https://openalex.org/W3096283719","https://openalex.org/W3111443257","https://openalex.org/W3117750948","https://openalex.org/W3118238146","https://openalex.org/W3134742540","https://openalex.org/W3150025542","https://openalex.org/W3151992875","https://openalex.org/W3198858771","https://openalex.org/W3203534624"],"related_works":["https://openalex.org/W4307697593","https://openalex.org/W2390726800","https://openalex.org/W2024306084","https://openalex.org/W2008762731","https://openalex.org/W2564644595","https://openalex.org/W1566002589","https://openalex.org/W1589804082","https://openalex.org/W2042838258","https://openalex.org/W4226166178","https://openalex.org/W2272565501"],"ngrams_url":"https://api.openalex.org/works/W4281753150/ngrams","abstract_inverted_index":{"Abstract":[0],"Precipitation":[1,106],"events":[2,47,62,70,85,116,142,171],"should":[3],"be":[4],"characterized":[5],"using":[6],"data":[7],"with":[8,71,94,145,202],"high":[9],"temporal":[10],"resolution,":[11],"such":[12],"as":[13],"hourly":[14,38],"precipitation.":[15],"Event-based":[16],"evaluation":[17],"can":[18,218],"provide":[19,219],"more":[20,82],"information":[21],"than":[22,119,133,162,177],"the":[23,35,66,91,103,126,155,158,164,192,224,228,233],"traditional":[24],"equal-time-interval":[25],"method":[26],"by":[27,111],"considering":[28],"precipitation":[29,46,61,69,84,115,141,170,229],"intermittency.":[30],"This":[31],"study":[32],"focuses":[33],"on":[34,45,114],"performance":[36],"of":[37,60,68,98,140,194,227,235],"gauge":[39,92,123,151,179,213],"observations":[40],"and":[41,58,65,86,100,108,125,150,186,196,207],"ERA5":[42,80,112,149,176],"products":[43],"based":[44,113],"in":[48,128,135,198,232],"eastern":[49],"China":[50],"during":[51],"1979–2015.":[52],"The":[53,138,166],"annual":[54,83],"frequency,":[55],"duration,":[56],"amount,":[57],"intensity":[59,107],"are":[63,74],"compared,":[64],"statistics":[67,167],"different":[72],"durations":[73],"also":[75],"evaluated.":[76],"Results":[77],"show":[78],"that":[79],"estimated":[81,110],"longer":[87],"duration":[88,146,195],"compared":[89],"to":[90,169],"observations,":[93,124,152,180,214],"relative":[95],"deviation":[96],"values":[97],"48.75%":[99],"49.22%":[101],"at":[102],"national":[104],"scale.":[105],"amount":[109,197],"were":[117,131],"less":[118],"those":[120,134],"obtained":[121],"from":[122],"discrepancies":[127],"low-latitude":[129],"regions":[130],"greater":[132],"high-latitude":[136],"areas.":[137],"frequency":[139],"decreased":[143],"exponentially":[144],"for":[147,157,163,175,178,191,212,222],"both":[148],"but":[153],"generally":[154],"value":[156],"former":[159],"was":[160],"larger":[161],"latter.":[165],"related":[168],"showed":[172],"smaller":[173],"trends":[174,193],"i.e.,":[181],"−0.13":[182],"h":[183,204],"decade":[184,189,205,210],"−1":[185,190,206,211],"−0.17":[187],"mm":[188,209],"ERA5,":[199],"which":[200],"contrasts":[201],"0.03":[203],"0.14":[208],"respectively.":[215],"These":[216],"results":[217],"a":[220],"reference":[221],"improving":[223],"parameterization":[225],"scheme":[226],"triggering":[230],"mechanism":[231],"process":[234],"model":[236],"simulation.":[237]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4281753150","counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2023-12-13T17:04:30.026929","created_date":"2022-06-13"}},"citation_counts":{"https://doi.org/10.1017/CBO9780511734458":45,"https://doi.org/10.1017/CBO9780511802270":858,"https://doi.org/10.1175/JHM-D-21-0195.1":1},"total_citations":904,"keywords_from_contributors":["weather","apache-beam"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/44172","html_url":"https://ost.ecosyste.ms/projects/44172"}