diff --git a/alembic/env.py b/alembic/env.py index 85bdb2c..28e8b37 100644 --- a/alembic/env.py +++ b/alembic/env.py @@ -14,6 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +import cads_common.logging import sqlalchemy as sa import alembic.context @@ -33,7 +34,8 @@ def run_migrations_offline() -> None: Calls to alembic.context.execute() here emit the given string to the script output. """ - cads_catalogue.utils.configure_log() + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() url = config.get_main_option("sqlalchemy.url") alembic.context.configure( url=url, @@ -51,7 +53,8 @@ def run_migrations_online() -> None: In this scenario we need to create an Engine and associate a connection with the alembic.context. """ - cads_catalogue.utils.configure_log() + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() engine = sa.engine_from_config( config.get_section(config.config_ini_section, {}), prefix="sqlalchemy.", diff --git a/cads_catalogue/entry_points.py b/cads_catalogue/entry_points.py index fbfd183..9236a82 100644 --- a/cads_catalogue/entry_points.py +++ b/cads_catalogue/entry_points.py @@ -15,8 +15,9 @@ # limitations under the License. import os.path -from typing import Optional +from typing import List, Optional +import cads_common.logging import sqlalchemy as sa import structlog import typer @@ -28,12 +29,17 @@ maintenance, manager, messages, - utils, validations, ) THIS_PATH = os.path.abspath(os.path.dirname(__file__)) -PACKAGE_DIR = os.path.abspath(os.path.join(THIS_PATH, "..", "..")) +CATALOGUE_DIR = os.path.abspath(os.path.join(THIS_PATH, "..")) +PACKAGE_DIR = os.path.abspath( + os.path.join( + CATALOGUE_DIR, + "..", + ) +) app = typer.Typer() logger = structlog.get_logger(__name__) @@ -47,7 +53,7 @@ def validate_licences(licences_folder_path: str) -> None: ---------- licences_folder_path: the root folder where to search dataset subfolders in """ - utils.configure_log(logfmt="%(levelname)-7s %(message)s") + cads_common.logging.logging_configure(format="%(levelname)-7s %(message)s") if not os.path.isdir(licences_folder_path): raise ValueError("%r is not a folder" % licences_folder_path) logger.info( @@ -67,7 +73,7 @@ def validate_dataset(resource_folder_path: str) -> None: ---------- resource_folder_path: dataset folder path """ - utils.configure_log(logfmt="%(levelname)-7s %(message)s") + cads_common.logging.logging_configure(format="%(levelname)-7s %(message)s") if not os.path.isdir(resource_folder_path): raise ValueError("%r is not a folder" % resource_folder_path) validations.validate_dataset(resource_folder_path) @@ -82,7 +88,7 @@ def validate_datasets(resources_folder_path: str) -> None: ---------- resources_folder_path: the root folder where to search dataset subfolders in """ - utils.configure_log(logfmt="%(levelname)-7s %(message)s") + cads_common.logging.logging_configure(format="%(levelname)-7s %(message)s") if not os.path.isdir(resources_folder_path): raise ValueError("%r is not a folder" % resources_folder_path) validations.validate_datasets(resources_folder_path) @@ -103,7 +109,8 @@ def force_vacuum( connection_string: something like 'postgresql://user:password@netloc:port/dbname' only_older_than_days: number of days from the last run of autovacuum that triggers the vacuum of the table """ - utils.configure_log() + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() logger.info("starting catalogue db vacuum") if not connection_string: dbsettings = config.ensure_settings(config.dbsettings) @@ -128,7 +135,8 @@ def info(connection_string: Optional[str] = None) -> None: ---------- connection_string: something like 'postgresql://user:password@netloc:port/dbname'. """ - utils.configure_log() + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() if not connection_string: dbsettings = config.ensure_settings(config.dbsettings) connection_string = dbsettings.connection_string @@ -147,7 +155,8 @@ def init_db(connection_string: Optional[str] = None, force: bool = False) -> Non :param connection_string: something like 'postgresql://user:password@netloc:port/dbname' :param force: if True, drop the database structure and build again from scratch """ - utils.configure_log() + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() logger.info("starting initialization of catalogue db structure") if not connection_string: dbsettings = config.ensure_settings(config.dbsettings) @@ -165,117 +174,209 @@ def update_catalogue( connection_string: Optional[str] = None, force: bool = False, delete_orphans: bool = True, + include: List[str] = [], + exclude: List[str] = [], + exclude_resources: bool = False, + exclude_licences: bool = False, + exclude_messages: bool = False, ) -> None: """Update the database with the catalogue data. - Before to fill the database: - - if the database doesn't exist (or some tables are missing), it creates the structure from scratch; - - check input folders has changes from the last run (if not, and force=False, no update is run) - Parameters ---------- - resources_folder_path: path to the root folder containing metadata files for resources - messages_folder_path: path to the root folder containing metadata files for system messages - licences_folder_path: path to the root folder containing metadata files for licences - cim_folder_path: str = path to the root folder containing CIM generated Quality Assessment layouts + resources_folder_path: folder containing metadata files for resources (i.e. cads-forms-json) + messages_folder_path: folder containing metadata files for system messages (i.e. cads-messages) + licences_folder_path: folder containing metadata files for licences (i.e. cads-licences) + cim_folder_path: str = folder containing CIM Quality Assessment layouts (i.e. cads-forms-cim-json) connection_string: something like 'postgresql://user:password@netloc:port/dbname' force: if True, run update regardless input folders has no changes from last update (default False) - delete_orphans: if True, delete resources not involved in the update process (default True) + delete_orphans: if True, delete resources/licences not involved. False if using include/exclude + include: if specified, pattern for resource uids to include in the update + exclude: if specified, pattern for resource uids to exclude from the update + exclude_resources: if True, do not consider input resources (default False) + exclude_licences: if True, do not consider input licences (default False) + exclude_messages: if True, do not consider input messages (default False) """ + cads_common.logging.structlog_configure() + cads_common.logging.logging_configure() logger.info("start running update of the catalogue") - utils.configure_log() - # input validation - if not os.path.isdir(resources_folder_path): + + # input management + if not os.path.isdir(resources_folder_path) and not exclude_resources: raise ValueError("%r is not a folder" % resources_folder_path) - if not os.path.isdir(licences_folder_path): + if not os.path.isdir(licences_folder_path) and not exclude_licences: raise ValueError("%r is not a folder" % licences_folder_path) - if not os.path.isdir(messages_folder_path): + if not os.path.isdir(messages_folder_path) and not exclude_messages: raise ValueError("%r is not a folder" % messages_folder_path) + filter_is_active = bool( + include or exclude or exclude_resources or exclude_licences or exclude_messages + ) + if filter_is_active: + if delete_orphans: + logger.warning( + "'delete-orphans' has been disabled: include/exclude feature is active" + ) + delete_orphans = False + # get db session session maker if not connection_string: dbsettings = config.ensure_settings(config.dbsettings) connection_string = dbsettings.connection_string engine = sa.create_engine(connection_string) session_obj = sa.orm.sessionmaker(engine) - # create db if not exists and update the structure - logger.info("start checking if database structure needs to be updated") + logger.info("checking database structure") database.init_database(connection_string) # get storage parameters from environment storage_settings = config.ensure_storage_settings(config.storagesettings) + paths_db_hash_map = [ + (CATALOGUE_DIR, "catalogue_repo_commit"), + (resources_folder_path, "metadata_repo_commit"), + (licences_folder_path, "licence_repo_commit"), + (messages_folder_path, "message_repo_commit"), + (cim_folder_path, "cim_repo_commit"), + ] + involved_licences = [] + involved_resource_uids = [] + with session_obj.begin() as session: # type: ignore - # check if source folders have changed from last registered update - logger.info("start checking git revision of source files") - ( - is_db_to_update, - did_catalogue_repo_change, - catalogue_hash, - metadata_hash, - licence_hash, - message_hash, - cim_hash, - ) = manager.is_db_to_update( - session, - resources_folder_path, - licences_folder_path, - messages_folder_path, - cim_folder_path, + logger.info("comparing current git hashes with the ones of the last run") + current_git_hashes = manager.get_current_git_hashes( + *[f[0] for f in paths_db_hash_map] ) - if did_catalogue_repo_change: - force = True - if not force and not is_db_to_update: + last_run_git_hashes = manager.get_last_git_hashes( + session, *[f[1] for f in paths_db_hash_map] + ) + if ( + current_git_hashes == last_run_git_hashes + and not force + and None not in current_git_hashes + ): logger.info( "catalogue update skipped: source files have not changed. " "Use --force to update anyway." ) return - logger.info("start db updating of licences") - involved_licences = licence_manager.update_catalogue_licences( - session, licences_folder_path, storage_settings + # if no git ash, consider repo like it was changed + this_package_changed = ( + current_git_hashes[0] != last_run_git_hashes[0] + or current_git_hashes[0] is None ) - logger.info("start db updating of datasets") - involved_resource_uids = manager.update_catalogue_resources( - session, - resources_folder_path, - cim_folder_path, - storage_settings, - force=force, + datasets_changed = ( + current_git_hashes[1] != last_run_git_hashes[1] + or current_git_hashes[1] is None ) - logger.info("start db updating of messages") - messages.update_catalogue_messages(session, messages_folder_path) - if delete_orphans: - logger.info("start db removing of orphan datasets") - manager.remove_datasets(session, keep_resource_uids=involved_resource_uids) - logger.info("start update of relationships between datasets") - manager.update_related_resources(session) - logger.info("start db removing of orphan licences") - licence_manager.remove_orphan_licences( - session, keep_licences=involved_licences, resources=involved_resource_uids + licences_changed = ( + current_git_hashes[2] != last_run_git_hashes[2] + or current_git_hashes[2] is None ) - # update hashes from the catalogue_updates table - logger.info("db update of hash of source repositories") - session.execute(sa.delete(database.CatalogueUpdate)) - new_update_info = database.CatalogueUpdate( - catalogue_repo_commit=catalogue_hash, - metadata_repo_commit=metadata_hash, - licence_repo_commit=licence_hash, - message_repo_commit=message_hash, - cim_repo_commit=cim_hash, + messages_changed = ( + current_git_hashes[3] != last_run_git_hashes[3] + or current_git_hashes[3] is None ) - session.add(new_update_info) - logger.info( - "%sdb update with input git hashes: %r, %r, %r, %r, %r" - % ( - force and "forced " or "", - catalogue_hash, - metadata_hash, - licence_hash, - message_hash, - cim_hash, - ) + cim_forms_changed = ( + current_git_hashes[4] != last_run_git_hashes[4] + or current_git_hashes[4] is None ) + + if this_package_changed: + logger.info( + "detected update of cads-catalogue repository. Imposing automatic --force mode." + ) + force = True + # licences + licences_processed = False + if not exclude_licences: + if not licences_changed and not force: + logger.info( + "catalogue update of licences skipped: source files have not changed. " + "Use --force to update anyway." + ) + else: + licences_processed = True + logger.info("db updating of licences") + involved_licences = licence_manager.update_catalogue_licences( + session, + licences_folder_path, + storage_settings, + ) + # resources + some_resources_processed = False + if not exclude_resources: + if ( + not datasets_changed + and not force + and not cim_forms_changed + and not licences_processed + ): + logger.info( + "catalogue update of resources skipped: source files have not changed. " + "Use --force to update anyway." + ) + else: + some_resources_processed = True + logger.info("db updating of datasets") + involved_resource_uids = manager.update_catalogue_resources( + session, + resources_folder_path, + cim_folder_path, + storage_settings, + force=force, + include=include, + exclude=exclude, + ) + # messages + messages_processed = False + if not exclude_messages: + if not some_resources_processed and not messages_changed and not force: + logger.info( + "catalogue update of messages skipped: source files have not changed. " + "Use --force to update anyway." + ) + else: + messages_processed = True + logger.info("db updating of messages") + messages.update_catalogue_messages(session, messages_folder_path) + + # delete orphans + if delete_orphans: # -> always false if filtering is active + if not exclude_licences: + logger.info("db removing of orphan licences") + licence_manager.remove_orphan_licences( + session, + keep_licences=involved_licences, + resources=involved_resource_uids, + ) + if not exclude_resources: + logger.info("db removing of orphan datasets") + manager.remove_datasets( + session, keep_resource_uids=involved_resource_uids + ) + # refresh relationships between dataset + logger.info("db update of relationships between datasets") + manager.update_related_resources(session) + # store current git commit hashes + hashes_dict = dict() + if licences_processed: + # (all) licences have been effectively processed + hashes_dict["licence_repo_commit"] = current_git_hashes[2] + if some_resources_processed and not include and not exclude: + # all resources have been effectively processed + hashes_dict["metadata_repo_commit"] = current_git_hashes[1] + hashes_dict["cim_repo_commit"] = current_git_hashes[4] + if messages_processed: + # (all) messages have been effectively processed + hashes_dict["message_repo_commit"] = current_git_hashes[3] + if not hashes_dict: + logger.info( + "disabled db update of last commit hashes of source repositories" + ) + else: + hashes_dict["catalogue_repo_commit"] = current_git_hashes[0] + logger.info("db update of last commit hashes of source repositories") + manager.update_git_hashes(session, hashes_dict) logger.info("end of update of the catalogue") diff --git a/cads_catalogue/licence_manager.py b/cads_catalogue/licence_manager.py index 8154e2c..d73b38a 100644 --- a/cads_catalogue/licence_manager.py +++ b/cads_catalogue/licence_manager.py @@ -255,8 +255,6 @@ def update_catalogue_licences( ------- list: list of licence uids involved """ - logger.info("running catalogue db update for licences") - involved_licence_uids = [] licences = load_licences_from_folder(licences_folder_path) logger.info("loaded %s licences from %s" % (len(licences), licences_folder_path)) @@ -266,10 +264,10 @@ def update_catalogue_licences( try: with session.begin_nested(): licence_sync(session, licence_uid, licences, storage_settings) - logger.info("licence %s db sync successful" % licence_uid) + logger.info("licence '%s' db sync successful" % licence_uid) except Exception: # noqa logger.exception( - "db sync for licence %s failed, error follows" % licence_uid + "db sync for licence '%s' failed, error follows" % licence_uid ) return involved_licence_uids @@ -297,7 +295,7 @@ def remove_orphan_licences( continue licence_to_delete.resources = [] # type: ignore session.delete(licence_to_delete) - logger.info("removed licence %s" % licence_to_delete.licence_uid) + logger.info("removed licence '%s'" % licence_to_delete.licence_uid) def migrate_from_cds_licences( diff --git a/cads_catalogue/manager.py b/cads_catalogue/manager.py index 40ac0db..cd007a8 100644 --- a/cads_catalogue/manager.py +++ b/cads_catalogue/manager.py @@ -1,4 +1,5 @@ """utility module to load and store data in the catalogue database.""" +import datetime # Copyright 2022, European Union. # @@ -13,14 +14,13 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - import glob import hashlib import itertools import json import os import pathlib -from typing import Any, List, Optional, Sequence, Tuple +from typing import Any, List, Sequence import sqlalchemy as sa import structlog @@ -68,58 +68,46 @@ def compute_config_hash(resource: dict[str, Any]) -> str: return ret_value.hexdigest() # type: ignore -def is_db_to_update( - session: sa.orm.session.Session, - resources_folder_path: str | pathlib.Path, - licences_folder_path: str | pathlib.Path, - messages_folder_path: str | pathlib.Path, - cim_folder_path: str | pathlib.Path, -) -> Tuple[ - bool, - bool, - Optional[str], - Optional[str], - Optional[str], - Optional[str], - Optional[str], -]: +def get_current_git_hashes(*folders: str | pathlib.Path) -> List[str]: """ - Compare current and last run's status of repo folders and return information if the database is to update. + Return the list of last commit hashes of input folders. Parameters ---------- - session: opened SQLAlchemy session - resources_folder_path: the folder path where to look for metadata files of all the resources - licences_folder_path: the folder path where to look for metadata files of all the licences - messages_folder_path: the folder path where to look for metadata files of all the messages - cim_folder_path: the folder path containing CIM generated Quality Assessment layouts + folders: list of folders Returns ------- - (did_input_folders_change, did_catalogue_source_change, *last_commit_hashes) + List of last commit hashes """ - current_hashes = [None, None, None, None, None] - - # load effective commit hashes from the folders - catalogue_folder_path = os.path.dirname(os.path.abspath(__file__)) - for i, folder_path in enumerate( - [ - catalogue_folder_path, - resources_folder_path, - licences_folder_path, - messages_folder_path, - cim_folder_path, - ] - ): + current_hashes = [] + for folder in folders: try: - current_hashes[i] = utils.get_last_commit_hash(folder_path) + current_hashes.append(utils.get_last_commit_hash(folder)) except Exception: # noqa logger.exception( - "no check on commit hash for folder %r, error follows" % folder_path + "no check on commit hash for folder %r, error follows" % folder ) + current_hashes.append(None) + return current_hashes + + +def get_last_git_hashes( + session: sa.orm.session.Session, *column_names: str | None +) -> List[str | None]: + """ + Return last stored git hashes of table catalogue_updates. - # get last stored commit hashes from the db - last_hashes = [None, None, None, None, None] + Parameters + ---------- + session: opened SQLAlchemy session + column_names: list of columns of table catalogue_updates to return the values + + Returns + ------- + The values of input column names for the table catalogue_updates + """ + last_hashes: List[str | None] = [None] * len(column_names) last_update_record = session.scalars( sa.select(database.CatalogueUpdate) .order_by(database.CatalogueUpdate.update_time.desc()) @@ -127,42 +115,10 @@ def is_db_to_update( ).first() if not last_update_record: logger.warning("table catalogue_updates is currently empty") - is_to_update = True - return is_to_update, True, *current_hashes # type: ignore - for i, last_hash_attr in enumerate( - [ - "catalogue_repo_commit", - "metadata_repo_commit", - "licence_repo_commit", - "message_repo_commit", - "cim_repo_commit", - ] - ): - last_hashes[i] = getattr(last_update_record, last_hash_attr) - - # logs what's happening - for i, repo_name in enumerate( - [ - "catalogue manager", # cads-catalogue - "dataset metadata", # cads-forms-json - "licence", # cads-licences - "message", # cads-messages - "cim layouts", # cads-forms-cim-json - ] - ): - last_hash = last_hashes[i] - current_hash = current_hashes[i] - if not last_hash: - logger.warning("no information of last %s repository commit" % repo_name) - elif last_hash != current_hash: - logger.info("detected update of %s repository" % repo_name) - - # set the bool value - is_to_update = ( - last_hashes == [None, None, None, None, None] or last_hashes != current_hashes - ) - did_catalogue_source_change = last_hashes[0] != current_hashes[0] - return is_to_update, did_catalogue_source_change, *current_hashes # type: ignore + return last_hashes + for i, last_hash_attr in enumerate(column_names): + last_hashes[i] = getattr(last_update_record, last_hash_attr) # type: ignore + return last_hashes def is_resource_to_update(session, resource_folder_path): @@ -616,6 +572,8 @@ def update_catalogue_resources( cim_folder_path: str | pathlib.Path, storage_settings: config.ObjectStorageSettings, force: bool = False, + include: List[str] = [], + exclude: List[str] = [], ) -> List[str]: """ Load metadata of resources from files and sync each resource in the db. @@ -627,19 +585,31 @@ def update_catalogue_resources( storage_settings: object with settings to access the object storage cim_folder_path: the folder path containing CIM generated Quality Assessment layouts force: if True, no skipping of dataset update based on detected changes of sources is made + include: list of include patterns for the resource uids + exclude: list of exclude patterns for the resource uids Returns ------- list: list of resource uids involved """ - input_resource_uids = [] - - logger.info("running catalogue db update for resources") - # load metadata of each resource from files and sync each resource in the db - for resource_folder_path in glob.glob(os.path.join(resources_folder_path, "*/")): + involved_resource_uids = [] + + # filtering resource uids + folders = set(glob.glob(os.path.join(resources_folder_path, "*/"))) + if include: + folders = set() + for pattern in include: + matched = set(glob.glob(os.path.join(resources_folder_path, f"{pattern}/"))) + folders |= matched + if exclude: + for pattern in exclude: + matched = set(glob.glob(os.path.join(resources_folder_path, f"{pattern}/"))) + folders -= matched + + for resource_folder_path in sorted(folders): resource_uid = os.path.basename(resource_folder_path.rstrip(os.sep)) logger.debug("parsing folder %s" % resource_folder_path) - input_resource_uids.append(resource_uid) + involved_resource_uids.append(resource_uid) try: with session.begin_nested(): to_update, sources_hash = is_resource_to_update( @@ -647,12 +617,12 @@ def update_catalogue_resources( ) if not to_update and not force: logger.info( - "resource update %s skipped: no change detected" % resource_uid + "skip updating of '%s': no change detected" % resource_uid ) continue resource = load_resource_from_folder(resource_folder_path) resource["sources_hash"] = sources_hash - logger.info("resource %s loaded successful" % resource_uid) + logger.info("resource '%s' loaded successful" % resource_uid) resource = layout_manager.transform_layout( session, resource_folder_path, @@ -665,12 +635,12 @@ def update_catalogue_resources( ) resource["adaptor_properties_hash"] = compute_config_hash(resource) resource_sync(session, resource, storage_settings) - logger.info("resource %s db sync successful" % resource_uid) + logger.info("resource '%s' db sync successful" % resource_uid) except Exception: # noqa logger.exception( - "db sync for resource %s failed, error follows" % resource_uid + "db sync for resource '%s' failed, error follows" % resource_uid ) - return input_resource_uids + return involved_resource_uids def remove_datasets(session: sa.orm.session.Session, keep_resource_uids: List[str]): @@ -695,4 +665,26 @@ def remove_datasets(session: sa.orm.session.Session, keep_resource_uids: List[st if dataset_to_delete.resource_data: session.delete(dataset_to_delete.resource_data) session.delete(dataset_to_delete) - logger.info("removed resource %s" % dataset_to_delete.resource_uid) + logger.info("removed resource '%s'" % dataset_to_delete.resource_uid) + + +def update_git_hashes(session: sa.orm.session.Session, hashes_dict: dict[str, Any]): + """ + Insert (or update) the record in catalogue_updates according to input dictionary. + + Parameters + ---------- + session: opened SQLAlchemy session + hashes_dict: dictionary of record properties + """ + last_update_record = session.scalars( + sa.select(database.CatalogueUpdate) + .order_by(database.CatalogueUpdate.update_time.desc()) + .limit(1) + ).first() + if not last_update_record: + last_update_record = database.CatalogueUpdate(**hashes_dict) + session.add(last_update_record) + else: + hashes_dict["update_time"] = datetime.datetime.now() + session.execute(sa.update(database.CatalogueUpdate).values(**hashes_dict)) diff --git a/cads_catalogue/messages.py b/cads_catalogue/messages.py index 40167d6..100323b 100644 --- a/cads_catalogue/messages.py +++ b/cads_catalogue/messages.py @@ -252,7 +252,6 @@ def update_catalogue_messages( ------- list: list of message uids involved """ - logger.info("running catalogue db update for messages") # load metadata of messages from files and sync each messages in the db msgs = load_messages(messages_folder_path) logger.info("loaded %s messages from folder %s" % (len(msgs), messages_folder_path)) @@ -263,9 +262,9 @@ def update_catalogue_messages( try: with session.begin_nested(): message_sync(session, msg) - logger.info("message %s db sync successful" % msg_uid) + logger.info("message '%s' db sync successful" % msg_uid) except Exception: # noqa - logger.exception("db sync for message %s failed, error follows" % msg_uid) + logger.exception("db sync for message '%s' failed, error follows" % msg_uid) if not remove_orphans: return involved_msg_ids @@ -283,6 +282,6 @@ def update_catalogue_messages( for msg_to_delete in msgs_to_delete: msg_to_delete.resources = [] session.delete(msg_to_delete) - logger.debug("removed old message %s" % msg_to_delete.message_uid) + logger.info("removed old message '%s'" % msg_to_delete.message_uid) return involved_msg_ids diff --git a/cads_catalogue/utils.py b/cads_catalogue/utils.py index 0b2c81c..511574a 100644 --- a/cads_catalogue/utils.py +++ b/cads_catalogue/utils.py @@ -18,14 +18,11 @@ import hashlib import html.parser import json -import logging import mimetypes import pathlib import subprocess -import sys from typing import Any -import structlog from sqlalchemy import inspect @@ -135,33 +132,6 @@ def object_as_dict(obj: Any) -> dict[str, Any]: return {c.key: getattr(obj, c.key) for c in inspect(obj).mapper.column_attrs} -def configure_log( - loglevel=logging.INFO, logfmt="%(message)s", timefmt="%Y-%m-%d %H:%M.%S" -): - """Configure the log for the package.""" - logging.basicConfig( - level=loglevel, - format=logfmt, - stream=sys.stdout, - ) - - structlog.configure( - processors=[ - structlog.stdlib.filter_by_level, - structlog.contextvars.merge_contextvars, - structlog.stdlib.add_logger_name, - structlog.stdlib.add_log_level, - structlog.processors.TimeStamper(fmt=timefmt), - structlog.processors.StackInfoRenderer(), - structlog.processors.format_exc_info, - structlog.processors.JSONRenderer(), - ], - wrapper_class=structlog.stdlib.BoundLogger, - logger_factory=structlog.stdlib.LoggerFactory(), - cache_logger_on_first_use=True, - ) - - def str2bool(value: str, raise_if_unknown=True, default=False): """Return boolean parsing of the string.""" if value.lower() in ["t", "true", "1", "yes", "y"]: diff --git a/ci/environment-ci.yml b/ci/environment-ci.yml index 8852c4a..1e030e1 100644 --- a/ci/environment-ci.yml +++ b/ci/environment-ci.yml @@ -25,3 +25,4 @@ dependencies: - types-Markdown - types-PyYAML - types-sqlalchemy-utils + - git+https://github.com/ecmwf-projects/cads-common.git diff --git a/pyproject.toml b/pyproject.toml index 10648c2..3e8bd01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,6 +16,7 @@ classifiers = [ dependencies = [ "alembic", "boto3", + "cads-common@git+https://github.com/ecmwf-projects/cads-common.git", "python-frontmatter", "sqlalchemy>=2.0.9", "sqlalchemy_utils", diff --git a/tests/data/dumped_resources.txt b/tests/data/dumped_resources.txt deleted file mode 100644 index db197be..0000000 --- a/tests/data/dumped_resources.txt +++ /dev/null @@ -1,38465 +0,0 @@ -[ - { - "resource_id": 5, - "resource_uid": "cams-global-reanalysis-eac4", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": "import cacholote\nimport cdsapi\n\n\n@cacholote.cacheable\ndef adaptor(request, config, metadata):\n\n # parse input options\n collection_id = config.pop(\"collection_id\", None)\n if not collection_id:\n raise ValueError(f\"collection_id is required in request\")\n\n # retrieve data\n client = cdsapi.Client(config[\"url\"], config[\"key\"])\n result_path = client.retrieve(collection_id, request).download()\n return open(result_path, \"rb\")\n", - "adaptor_configuration": { - "key": "11325:b5c65565-ef76-4e44-adfb-ae7050f293c6", - "url": "https://ads.atmosphere.copernicus.eu/api/v2", - "entry_point": "adaptor" - }, - "adaptor_properties_hash": "a69f15381443885890129f8ffb2c9f46", - "constraints_data": [ - { - "date": [ - "2003-01-01/2021-12-31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "variable": [ - "acetone", - "aldehydes", - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "ethanol", - "ethene", - "formaldehyde", - "formic_acid", - "geopotential", - "hydrogen_peroxide", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "methanol", - "methyl_peroxide", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "olefins", - "organic_nitrates", - "ozone", - "paraffins", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "vertical_velocity" - ], - "pressure_level": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ] - }, - { - "date": [ - "2003-01-01/2021-12-31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "variable": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "dust_aerosol_optical_depth_550nm", - "high_cloud_cover", - "high_vegetation_cover", - "lake_cover", - "land_sea_mask", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "lifting_threshold_speed", - "low_cloud_cover", - "low_vegetation_cover", - "mean_altitude_of_maximum_injection", - "mean_sea_level_pressure", - "medium_cloud_cover", - "near_ir_albedo_for_diffuse_radiation", - "near_ir_albedo_for_direct_radiation", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_1um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "skin_reservoir_content", - "skin_temperature", - "snow_albedo", - "snow_depth", - "soil_clay_content", - "soil_type", - "sulphate_aerosol_optical_depth_550nm", - "surface_geopotential", - "surface_pressure", - "surface_roughness", - "total_aerosol_optical_depth_1240nm", - "total_aerosol_optical_depth_469nm", - "total_aerosol_optical_depth_550nm", - "total_aerosol_optical_depth_670nm", - "total_aerosol_optical_depth_865nm", - "total_cloud_cover", - "total_column_acetone", - "total_column_aldehydes", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_ethanol", - "total_column_ethene", - "total_column_formaldehyde", - "total_column_formic_acid", - "total_column_hydrogen_peroxide", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_methanol", - "total_column_methyl_peroxide", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_olefins", - "total_column_organic_nitrates", - "total_column_ozone", - "total_column_paraffins", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "type_of_high_vegetation", - "type_of_low_vegetation", - "uv_visible_albedo_for_diffuse_radiation", - "uv_visible_albedo_for_direct_radiation", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol" - ] - }, - { - "date": [ - "2003-01-01/2022-06-30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "variable": [ - "acetone", - "acetone_product", - "aldehydes", - "amine", - "ammonia", - "ammonium", - "carbon_monoxide", - "dimethyl_sulfide", - "dinitrogen_pentoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "ethanol", - "ethene", - "formaldehyde", - "formic_acid", - "fraction_of_cloud_cover", - "geopotential", - "hydrogen_peroxide", - "hydroperoxy_radical", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "lead", - "methacrolein_mvk", - "methacrylic_acid", - "methane_chemistry", - "methane_sulfonic_acid", - "methanol", - "methyl_glyoxal", - "methyl_peroxide", - "methylperoxy_radical", - "nitrate", - "nitrate_radical", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "olefins", - "organic_ethers", - "organic_nitrates", - "ozone", - "paraffins", - "pernitric_acid", - "peroxides", - "peroxy_acetyl_radical", - "peroxyacetyl_nitrate", - "propane", - "propene", - "radon", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "specific_cloud_ice_water_content", - "specific_cloud_liquid_water_content", - "specific_humidity", - "specific_rain_water_content", - "specific_snow_water_content", - "stratospheric_ozone_tracer", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "terpenes", - "u_component_of_wind", - "v_component_of_wind", - "vertical_velocity" - ], - "model_level": [ - "1" - ] - }, - { - "date": [ - "2003-01-01/2022-06-30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "variable": [ - "acetone", - "acetone_product", - "aldehydes", - "amine", - "ammonia", - "ammonium", - "carbon_monoxide", - "dimethyl_sulfide", - "dinitrogen_pentoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "ethanol", - "ethene", - "formaldehyde", - "formic_acid", - "fraction_of_cloud_cover", - "hydrogen_peroxide", - "hydroperoxy_radical", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "lead", - "methacrolein_mvk", - "methacrylic_acid", - "methane_chemistry", - "methane_sulfonic_acid", - "methanol", - "methyl_glyoxal", - "methyl_peroxide", - "methylperoxy_radical", - "nitrate", - "nitrate_radical", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "olefins", - "organic_ethers", - "organic_nitrates", - "ozone", - "paraffins", - "pernitric_acid", - "peroxides", - "peroxy_acetyl_radical", - "peroxyacetyl_nitrate", - "propane", - "propene", - "radon", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "specific_cloud_ice_water_content", - "specific_cloud_liquid_water_content", - "specific_humidity", - "specific_rain_water_content", - "specific_snow_water_content", - "stratospheric_ozone_tracer", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "terpenes", - "u_component_of_wind", - "v_component_of_wind", - "vertical_velocity" - ], - "model_level": [ - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60" - ] - }, - { - "date": [ - "2022-01-01/2022-06-30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "variable": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "dust_aerosol_optical_depth_550nm", - "high_cloud_cover", - "high_vegetation_cover", - "lake_cover", - "land_sea_mask", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "lifting_threshold_speed", - "low_cloud_cover", - "low_vegetation_cover", - "mean_altitude_of_maximum_injection", - "mean_sea_level_pressure", - "medium_cloud_cover", - "near_ir_albedo_for_diffuse_radiation", - "near_ir_albedo_for_direct_radiation", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_1um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "skin_reservoir_content", - "skin_temperature", - "snow_albedo", - "snow_depth", - "soil_clay_content", - "soil_type", - "sulphate_aerosol_optical_depth_550nm", - "surface_geopotential", - "surface_pressure", - "surface_roughness", - "total_aerosol_optical_depth_1240nm", - "total_aerosol_optical_depth_469nm", - "total_aerosol_optical_depth_550nm", - "total_aerosol_optical_depth_670nm", - "total_aerosol_optical_depth_865nm", - "total_cloud_cover", - "total_column_acetone", - "total_column_aldehydes", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_ethanol", - "total_column_ethene", - "total_column_formaldehyde", - "total_column_formic_acid", - "total_column_hydrogen_peroxide", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_methanol", - "total_column_methyl_peroxide", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_olefins", - "total_column_organic_nitrates", - "total_column_ozone", - "total_column_paraffins", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "type_of_high_vegetation", - "type_of_low_vegetation", - "uv_visible_albedo_for_diffuse_radiation", - "uv_visible_albedo_for_direct_radiation", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol" - ] - } - ], - "form_data": [ - { - "name": "fast_slow_info", - "type": "FreeEditionWidget", - "label": "Fast vs slow data", - "details": { - "id": 0, - "text": "PLEASE NOTE: any data labelled as \"slow access\" is stored on tape instead of disk. Retrieval of this data will be MUCH SLOWER than disk-resident data. You should not select any tape-resident data unless absolutely required for your purposes." - } - }, - { - "name": "surface_help", - "type": "FreeEditionWidget", - "label": "Surface data", - "details": { - "id": 1, - "text": "To obtain surface values of three dimensional (multi-level) variables, select the variable required and model level 60." - } - }, - { - "css": "todo", - "help": "Please, consult the product user guide in the documentation section for more information on these variables.", - "name": "variable", - "type": "StringListArrayWidget", - "label": "Variable", - "details": { - "id": 2, - "groups": [ - { - "label": "Single level", - "labels": { - "land_sea_mask": "Land-sea mask", - "2m_temperature": "2m temperature", - "surface_pressure": "Surface pressure", - "total_column_ozone": "Total column ozone", - "total_column_ethane": "Total column ethane", - "surface_geopotential": "Surface Geopotential", - "total_column_methane": "Total column methane", - "total_column_propane": "Total column propane", - "total_column_isoprene": "Total column isoprene", - "particulate_matter_1um": "Particulate matter d < 1 \u00b5m (PM1)", - "10m_u_component_of_wind": "10m u-component of wind", - "10m_v_component_of_wind": "10m v-component of wind", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "mean_sea_level_pressure": "Mean sea level pressure", - "particulate_matter_10um": "Particulate matter d < 10 \u00b5m (PM10)", - "particulate_matter_2.5um": "Particulate matter d < 2.5 \u00b5m (PM2.5)", - "total_column_nitric_acid": "Total column nitric acid", - "total_column_formaldehyde": "Total column formaldehyde", - "total_column_water_vapour": "Total column water vapour", - "total_column_carbon_monoxide": "Total column carbon monoxide", - "total_column_sulphur_dioxide": "Total column sulphur dioxide", - "total_column_hydroxyl_radical": "Total column hydroxyl radical", - "total_column_nitrogen_dioxide": "Total column nitrogen dioxide", - "total_column_hydrogen_peroxide": "Total column hydrogen peroxide", - "total_column_nitrogen_monoxide": "Total column nitrogen monoxide", - "dust_aerosol_optical_depth_550nm": "Dust aerosol optical depth at 550 nm", - "total_aerosol_optical_depth_469nm": "Total aerosol optical depth at 469 nm", - "total_aerosol_optical_depth_550nm": "Total aerosol optical depth at 550 nm", - "total_aerosol_optical_depth_670nm": "Total aerosol optical depth at 670 nm", - "total_aerosol_optical_depth_865nm": "Total aerosol optical depth at 865 nm", - "total_column_peroxyacetyl_nitrate": "Total column peroxyacetyl nitrate", - "total_aerosol_optical_depth_1240nm": "Total aerosol optical depth at 1240 nm", - "sea_salt_aerosol_optical_depth_550nm": "Sea salt aerosol optical depth at 550 nm", - "sulphate_aerosol_optical_depth_550nm": "Sulphate aerosol optical depth at 550 nm", - "black_carbon_aerosol_optical_depth_550nm": "Black carbon aerosol optical depth at 550 nm", - "organic_matter_aerosol_optical_depth_550nm": "Organic matter aerosol optical depth at 550 nm" - }, - "values": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "dust_aerosol_optical_depth_550nm", - "land_sea_mask", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_1um", - "particulate_matter_2.5um", - "particulate_matter_10um", - "sea_salt_aerosol_optical_depth_550nm", - "sulphate_aerosol_optical_depth_550nm", - "surface_geopotential", - "surface_pressure", - "total_aerosol_optical_depth_469nm", - "total_aerosol_optical_depth_550nm", - "total_aerosol_optical_depth_670nm", - "total_aerosol_optical_depth_865nm", - "total_aerosol_optical_depth_1240nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydrogen_peroxide", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water_vapour" - ], - "columns": 2 - }, - { - "label": "Multi level", - "labels": { - "ozone": "Ozone", - "ethane": "Ethane", - "propane": "Propane", - "isoprene": "Isoprene", - "nitric_acid": "Nitric acid", - "temperature": "Temperature", - "formaldehyde": "Formaldehyde", - "carbon_monoxide": "Carbon monoxide", - "sulphur_dioxide": "Sulphur dioxide", - "hydroxyl_radical": "Hydroxyl radical", - "nitrogen_dioxide": "Nitrogen dioxide", - "hydrogen_peroxide": "Hydrogen peroxide", - "nitrogen_monoxide": "Nitrogen monoxide", - "specific_humidity": "Specific humidity", - "peroxyacetyl_nitrate": "Peroxyacetyl nitrate", - "sulphate_aerosol_mixing_ratio": "Sulphate aerosol mixing ratio", - "dust_aerosol_0.9-20um_mixing_ratio": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", - "sea_salt_aerosol_5-20um_mixing_ratio": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", - "dust_aerosol_0.03-0.55um_mixing_ratio": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", - "hydrophilic_black_carbon_aerosol_mixing_ratio": "Hydrophilic black carbon aerosol mixing ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio": "Hydrophobic black carbon aerosol mixing ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio": "Hydrophilic organic matter aerosol mixing ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio": "Hydrophobic organic matter aerosol mixing ratio" - }, - "values": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "hydrogen_peroxide", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "propane", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature" - ], - "columns": 2 - }, - { - "label": "Slow access", - "groups": [ - { - "label": "Single-level radiation", - "labels": { - "snow_albedo": "Snow albedo", - "near_ir_albedo_for_direct_radiation": "Near IR albedo for direct radiation", - "near_ir_albedo_for_diffuse_radiation": "Near IR albedo for diffuse radiation", - "uv_visible_albedo_for_direct_radiation": "UV visible albedo for direct radiation", - "uv_visible_albedo_for_diffuse_radiation": "UV visible albedo for diffuse radiation" - }, - "values": [ - "near_ir_albedo_for_diffuse_radiation", - "near_ir_albedo_for_direct_radiation", - "snow_albedo", - "uv_visible_albedo_for_diffuse_radiation", - "uv_visible_albedo_for_direct_radiation" - ], - "columns": 2 - }, - { - "label": "Single-level chemical vertical integrals", - "labels": { - "total_column_ethene": "Total column ethene", - "total_column_acetone": "Total column acetone", - "total_column_ethanol": "Total column ethanol", - "total_column_olefins": "Total column olefins", - "total_column_methanol": "Total column methanol", - "total_column_aldehydes": "Total column aldehydes", - "total_column_paraffins": "Total column paraffins", - "total_column_formic_acid": "Total column formic acid", - "total_column_methyl_peroxide": "Total column methyl peroxide", - "total_column_organic_nitrates": "Total column organic nitrates", - "vertically_integrated_mass_of_sulphate_aerosol": "Vertically integrated mass of sulphate aerosol", - "vertically_integrated_mass_of_dust_aerosol_9-20um": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol": "Vertically integrated mass of hydrophilic black carbon aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol": "Vertically integrated mass of hydrophobic black carbon aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol": "Vertically integrated mass of hydrophilic organic matter aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol": "Vertically integrated mass of hydrophobic organic matter aerosol" - }, - "values": [ - "total_column_acetone", - "total_column_aldehydes", - "total_column_ethanol", - "total_column_ethene", - "total_column_formic_acid", - "total_column_methanol", - "total_column_methyl_peroxide", - "total_column_olefins", - "total_column_organic_nitrates", - "total_column_paraffins", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol" - ], - "columns": 2 - }, - { - "label": "Single-level meteorological", - "labels": { - "soil_type": "Soil type", - "lake_cover": "Lake cover", - "snow_depth": "Snow depth", - "sea_ice_cover": "Sea-ice cover", - "low_cloud_cover": "Low cloud cover", - "high_cloud_cover": "High cloud cover", - "skin_temperature": "Skin temperature", - "soil_clay_content": "Soil clay content", - "surface_roughness": "Surface roughness", - "total_cloud_cover": "Total cloud cover", - "medium_cloud_cover": "Medium cloud cover", - "total_column_water": "Total column water", - "low_vegetation_cover": "Low vegetation cover", - "high_vegetation_cover": "High vegetation cover", - "skin_reservoir_content": "Skin reservoir content", - "type_of_low_vegetation": "Type of low vegetation", - "lifting_threshold_speed": "Lifting threshold speed", - "sea_surface_temperature": "Sea surface temperature", - "type_of_high_vegetation": "Type of high vegetation", - "leaf_area_index_low_vegetation": "Leaf area index, low vegetation", - "leaf_area_index_high_vegetation": "Leaf area index, high vegetation", - "mean_altitude_of_maximum_injection": "Mean altitude of maximum injection" - }, - "values": [ - "high_cloud_cover", - "high_vegetation_cover", - "lake_cover", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "lifting_threshold_speed", - "low_cloud_cover", - "low_vegetation_cover", - "mean_altitude_of_maximum_injection", - "medium_cloud_cover", - "sea_surface_temperature", - "sea_ice_cover", - "skin_reservoir_content", - "skin_temperature", - "snow_depth", - "soil_clay_content", - "soil_type", - "surface_roughness", - "total_cloud_cover", - "total_column_water", - "type_of_high_vegetation", - "type_of_low_vegetation" - ], - "columns": 2 - }, - { - "label": "Multi-level chemical", - "labels": { - "lead": "Lead", - "amine": "Amine", - "radon": "Radon", - "ethene": "Ethene", - "acetone": "Acetone", - "ammonia": "Ammonia", - "ethanol": "Ethanol", - "nitrate": "Nitrate", - "olefins": "Olefins", - "propene": "Propene", - "ammonium": "Ammonium", - "methanol": "Methanol", - "terpenes": "Terpenes", - "aldehydes": "Aldehydes", - "paraffins": "Paraffins", - "peroxides": "Peroxides", - "formic_acid": "Formic acid", - "methyl_glyoxal": "Methyl glyoxal", - "organic_ethers": "Organic ethers", - "pernitric_acid": "Pernitric acid", - "acetone_product": "Acetone product", - "methyl_peroxide": "Methyl peroxide", - "nitrate_radical": "Nitrate radical", - "dimethyl_sulfide": "Dimethyl sulfide", - "methacrolein_mvk": "Methacrolein MVK", - "methacrylic_acid": "Methacrylic acid", - "organic_nitrates": "Organic nitrates", - "methane_chemistry": "Methane (chemistry)", - "hydroperoxy_radical": "Hydroperoxy radical", - "dinitrogen_pentoxide": "Dinitrogen pentoxide", - "methylperoxy_radical": "Methylperoxy radical", - "methane_sulfonic_acid": "Methane sulfonic acid", - "peroxy_acetyl_radical": "Peroxy acetyl radical", - "stratospheric_ozone_tracer": "Stratospheric ozone tracer" - }, - "values": [ - "acetone", - "acetone_product", - "aldehydes", - "amine", - "ammonia", - "ammonium", - "dimethyl_sulfide", - "dinitrogen_pentoxide", - "ethanol", - "ethene", - "formic_acid", - "hydroperoxy_radical", - "lead", - "methacrolein_mvk", - "methacrylic_acid", - "methane_chemistry", - "methane_sulfonic_acid", - "methanol", - "methyl_glyoxal", - "methyl_peroxide", - "methylperoxy_radical", - "nitrate", - "nitrate_radical", - "olefins", - "organic_ethers", - "organic_nitrates", - "paraffins", - "pernitric_acid", - "peroxides", - "peroxy_acetyl_radical", - "propene", - "radon", - "stratospheric_ozone_tracer", - "terpenes" - ], - "columns": 2 - }, - { - "label": "Multi-level meteorological", - "labels": { - "geopotential": "Geopotential", - "relative_humidity": "Relative humidity", - "vertical_velocity": "Vertical velocity", - "potential_vorticity": "Potential vorticity", - "u_component_of_wind": "U-component of wind", - "v_component_of_wind": "V-component of wind", - "fraction_of_cloud_cover": "Fraction of cloud cover", - "specific_rain_water_content": "Specific rain water content", - "specific_snow_water_content": "Specific snow water content", - "specific_cloud_ice_water_content": "Specific cloud ice water content", - "specific_cloud_liquid_water_content": "Specific cloud liquid water content" - }, - "values": [ - "fraction_of_cloud_cover", - "geopotential", - "potential_vorticity", - "relative_humidity", - "specific_cloud_ice_water_content", - "specific_cloud_liquid_water_content", - "specific_rain_water_content", - "specific_snow_water_content", - "u_component_of_wind", - "v_component_of_wind", - "vertical_velocity" - ], - "columns": 2 - } - ] - } - ], - "displayaslist": false, - "accordionGroups": true, - "accordionOptions": { - "openGroups": [], - "searchable": false - } - }, - "required": true - }, - { - "css": "todo", - "help": null, - "name": "pressure_level", - "type": "StringListWidget", - "label": "Pressure level", - "details": { - "id": 3, - "labels": { - "1": "1 hPa", - "2": "2 hPa", - "3": "3 hPa", - "5": "5 hPa", - "7": "7 hPa", - "10": "10 hPa", - "20": "20 hPa", - "30": "30 hPa", - "50": "50 hPa", - "70": "70 hPa", - "100": "100 hPa", - "150": "150 hPa", - "200": "200 hPa", - "250": "250 hPa", - "300": "300 hPa", - "400": "400 hPa", - "500": "500 hPa", - "600": "600 hPa", - "700": "700 hPa", - "800": "800 hPa", - "850": "850 hPa", - "900": "900 hPa", - "925": "925 hPa", - "950": "950 hPa", - "1000": "1000 hPa" - }, - "values": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ], - "columns": 4 - }, - "required": false - }, - { - "css": "todo", - "help": "Model level 1 is the top of the atmosphere. Model level 60 is the Earth's surface.", - "name": "model_level", - "type": "StringListWidget", - "label": "Model level", - "details": { - "id": 4, - "labels": { - "1": "1", - "2": "2", - "3": "3", - "4": "4", - "5": "5", - "6": "6", - "7": "7", - "8": "8", - "9": "9", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16", - "17": "17", - "18": "18", - "19": "19", - "20": "20", - "21": "21", - "22": "22", - "23": "23", - "24": "24", - "25": "25", - "26": "26", - "27": "27", - "28": "28", - "29": "29", - "30": "30", - "31": "31", - "32": "32", - "33": "33", - "34": "34", - "35": "35", - "36": "36", - "37": "37", - "38": "38", - "39": "39", - "40": "40", - "41": "41", - "42": "42", - "43": "43", - "44": "44", - "45": "45", - "46": "46", - "47": "47", - "48": "48", - "49": "49", - "50": "50", - "51": "51", - "52": "52", - "53": "53", - "54": "54", - "55": "55", - "56": "56", - "57": "57", - "58": "58", - "59": "59", - "60": "60" - }, - "values": [ - "1", - "2", - "3", - "4", - "5", - "6", - "7", - "8", - "9", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31", - "32", - "33", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "43", - "44", - "45", - "46", - "47", - "48", - "49", - "50", - "51", - "52", - "53", - "54", - "55", - "56", - "57", - "58", - "59", - "60" - ], - "columns": 4 - }, - "required": false - }, - { - "css": "todo", - "help": null, - "name": "date", - "type": "DateRangeWidget", - "label": "Date", - "details": { - "id": 5, - "range": [ - "2003-01-01", - "2022-06-30" - ], - "default": [ - "2003-01-01/2003-01-01" - ] - }, - "required": true - }, - { - "css": "todo", - "help": "Model base time as HH:MM (UTC)", - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "id": 6, - "labels": { - "00:00": "00:00", - "03:00": "03:00", - "06:00": "06:00", - "09:00": "09:00", - "12:00": "12:00", - "15:00": "15:00", - "18:00": "18:00", - "21:00": "21:00" - }, - "values": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "columns": 6 - }, - "required": true - }, - { - "name": "subarea_switch", - "type": "ExclusiveFrameWidget", - "label": "Area", - "details": { - "id": 7 - }, - "widgets": [ - "full_area", - "area" - ], - "required": false - }, - { - "name": "full_area", - "type": "LabelWidget", - "label": "Full model area", - "details": { - "id": 8 - } - }, - { - "help": "Longitude values must be between +180 and -180 degrees", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Restricted area", - "details": { - "id": 9, - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": false, - "precision": 2, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - }, - "required": false - }, - { - "name": "netcdf_info", - "type": "FreeEditionWidget", - "label": "NetCDF conversion", - "details": { - "id": 10, - "text": "Please note that if selecting netCDF and variables on more than one level type (single level / pressure level / model level) then the result will be a zip file containing a separate netCDF file for each type.

Please also note that a limitation of the netCDF3 format is that all but the last variable in the file must require less than 4GiB of storage. Since the values are packed into 2-byte integers and there are 115680 (480 longitude x 241 latitude, assuming the full area) values per horizontal field, it means the product of the number of levels, dates and times you select must not exceed 18564 or netCDF file creation will fail. This limit does not apply to the last variable in the file so can be disregarded if you have only selected one variable. The limit increases in proportion to any reduction in the area retrieved." - } - }, - { - "css": "todo", - "help": "Note: if selecting netCDF and variables on more than one level type (single level, pressure level, model level) then the result will be a zip file containing a separate netCDF file for each type", - "name": "format", - "type": "StringChoiceWidget", - "label": "Format", - "details": { - "id": 11, - "labels": { - "grib": "GRIB", - "netcdf": "NetCDF (experimental)" - }, - "values": [ - "grib", - "netcdf" - ], - "columns": 2, - "default": [ - "grib" - ] - }, - "required": true - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "48a771d06e98670e3aa8fff982c05d8a", - "mapping": { - "force": { - "type": [ - "an" - ], - "class": [ - "mc" - ], - "expect": [ - "any" - ], - "expver": [ - "eac4" - ], - "number": [ - "all" - ], - "stream": [ - "oper" - ], - "dataset": [ - "reanalysis" - ] - }, - "remap": { - "time": { - "00:00": "00:00:00", - "03:00": "03:00:00", - "06:00": "06:00:00", - "09:00": "09:00:00", - "12:00": "12:00:00", - "15:00": "15:00:00", - "18:00": "18:00:00", - "21:00": "21:00:00" - }, - "type": { - "analysis": "an" - }, - "variable": { - "lead": "multilev_217026", - "amine": "multilev_217040", - "ozone": "multilev_210203", - "radon": "multilev_210181", - "ethane": "multilev_217045", - "ethene": "multilev_217010", - "acetone": "multilev_217052", - "ammonia": "multilev_217019", - "ethanol": "multilev_217046", - "nitrate": "multilev_217051", - "olefins": "multilev_217011", - "propane": "multilev_217047", - "propene": "multilev_217048", - "ammonium": "multilev_217021", - "isoprene": "multilev_217016", - "methanol": "multilev_217042", - "terpenes": "multilev_217049", - "aldehydes": "multilev_217012", - "paraffins": "multilev_217009", - "peroxides": "multilev_217014", - "soil_type": "surface_43", - "lake_cover": "surface_26", - "snow_depth": "surface_141", - "formic_acid": "multilev_217043", - "nitric_acid": "multilev_217006", - "snow_albedo": "surface_32", - "temperature": "multilev_130", - "formaldehyde": "multilev_210124", - "geopotential": "multilev_129", - "land_sea_mask": "surface_172", - "sea_ice_cover": "surface_31", - "2m_temperature": "surface_167", - "methyl_glyoxal": "multilev_217023", - "organic_ethers": "multilev_217036", - "pernitric_acid": "multilev_217034", - "acetone_product": "multilev_217053", - "carbon_monoxide": "multilev_210123", - "low_cloud_cover": "surface_186", - "methyl_peroxide": "multilev_217007", - "nitrate_radical": "multilev_217032", - "sulphur_dioxide": "multilev_210122", - "dimethyl_sulfide": "multilev_217018", - "high_cloud_cover": "surface_188", - "hydroxyl_radical": "multilev_217030", - "methacrolein_mvk": "multilev_217050", - "methacrylic_acid": "multilev_217044", - "nitrogen_dioxide": "multilev_210121", - "organic_nitrates": "multilev_217015", - "skin_temperature": "surface_235", - "surface_pressure": "surface_134", - "hydrogen_peroxide": "multilev_217003", - "methane_chemistry": "multilev_217004", - "nitrogen_monoxide": "multilev_217027", - "relative_humidity": "multilev_157", - "soil_clay_content": "surface_210054", - "specific_humidity": "multilev_133", - "surface_roughness": "surface_173", - "total_cloud_cover": "surface_164", - "vertical_velocity": "multilev_135", - "medium_cloud_cover": "surface_187", - "total_column_ozone": "surface_210206", - "total_column_water": "surface_136", - "hydroperoxy_radical": "multilev_217028", - "potential_vorticity": "multilev_60", - "total_column_ethane": "surface_218045", - "total_column_ethene": "surface_218010", - "u_component_of_wind": "multilev_131", - "v_component_of_wind": "multilev_132", - "dinitrogen_pentoxide": "multilev_217033", - "low_vegetation_cover": "surface_27", - "methylperoxy_radical": "multilev_217029", - "peroxyacetyl_nitrate": "multilev_217013", - "surface_geopotential": "surface_129", - "total_column_acetone": "surface_218052", - "total_column_ethanol": "surface_218046", - "total_column_methane": "surface_218004", - "total_column_olefins": "surface_218011", - "total_column_propane": "surface_218047", - "high_vegetation_cover": "surface_28", - "methane_sulfonic_acid": "multilev_217022", - "peroxy_acetyl_radical": "multilev_217035", - "total_column_isoprene": "surface_218016", - "total_column_methanol": "surface_218042", - "particulate_matter_1um": "surface_210072", - "skin_reservoir_content": "surface_198", - "total_column_aldehydes": "surface_218012", - "total_column_paraffins": "surface_218009", - "type_of_low_vegetation": "surface_29", - "10m_u_component_of_wind": "surface_165", - "10m_v_component_of_wind": "surface_166", - "2m_dewpoint_temperature": "surface_168", - "fraction_of_cloud_cover": "multilev_248", - "lifting_threshold_speed": "surface_210053", - "mean_sea_level_pressure": "surface_151", - "particulate_matter_10um": "surface_210074", - "sea_surface_temperature": "surface_34", - "type_of_high_vegetation": "surface_30", - "particulate_matter_2.5um": "surface_210073", - "total_column_formic_acid": "surface_218043", - "total_column_nitric_acid": "surface_218006", - "total_column_formaldehyde": "surface_210128", - "total_column_water_vapour": "surface_137", - "stratospheric_ozone_tracer": "multilev_217024", - "specific_rain_water_content": "multilev_75", - "specific_snow_water_content": "multilev_76", - "total_column_carbon_monoxide": "surface_210127", - "total_column_methyl_peroxide": "surface_218007", - "total_column_sulphur_dioxide": "surface_210126", - "sulphate_aerosol_mixing_ratio": "multilev_210011", - "total_column_hydroxyl_radical": "surface_218030", - "total_column_nitrogen_dioxide": "surface_210125", - "total_column_organic_nitrates": "surface_218015", - "leaf_area_index_low_vegetation": "surface_66", - "total_column_hydrogen_peroxide": "surface_218003", - "total_column_nitrogen_monoxide": "surface_218027", - "leaf_area_index_high_vegetation": "surface_67", - "dust_aerosol_optical_depth_550nm": "surface_210209", - "specific_cloud_ice_water_content": "multilev_247", - "total_aerosol_optical_depth_469nm": "surface_210213", - "total_aerosol_optical_depth_550nm": "surface_210207", - "total_aerosol_optical_depth_670nm": "surface_210214", - "total_aerosol_optical_depth_865nm": "surface_210215", - "total_column_peroxyacetyl_nitrate": "surface_218013", - "dust_aerosol_0.9-20um_mixing_ratio": "multilev_210006", - "mean_altitude_of_maximum_injection": "surface_210119", - "total_aerosol_optical_depth_1240nm": "surface_210216", - "near_ir_albedo_for_direct_radiation": "surface_17", - "specific_cloud_liquid_water_content": "multilev_246", - "dust_aerosol_0.55-0.9um_mixing_ratio": "multilev_210005", - "near_ir_albedo_for_diffuse_radiation": "surface_18", - "sea_salt_aerosol_5-20um_mixing_ratio": "multilev_210003", - "sea_salt_aerosol_optical_depth_550nm": "surface_210208", - "sulphate_aerosol_optical_depth_550nm": "surface_210212", - "dust_aerosol_0.03-0.55um_mixing_ratio": "multilev_210004", - "sea_salt_aerosol_0.5-5um_mixing_ratio": "multilev_210002", - "uv_visible_albedo_for_direct_radiation": "surface_15", - "uv_visible_albedo_for_diffuse_radiation": "surface_16", - "black_carbon_aerosol_optical_depth_550nm": "surface_210211", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio": "multilev_210001", - "organic_matter_aerosol_optical_depth_550nm": "surface_210210", - "hydrophilic_black_carbon_aerosol_mixing_ratio": "multilev_210009", - "hydrophobic_black_carbon_aerosol_mixing_ratio": "multilev_210010", - "vertically_integrated_mass_of_sulphate_aerosol": "surface_215087", - "hydrophilic_organic_matter_aerosol_mixing_ratio": "multilev_210007", - "hydrophobic_organic_matter_aerosol_mixing_ratio": "multilev_210008", - "vertically_integrated_mass_of_dust_aerosol_9-20um": "surface_215045", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um": "surface_215044", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um": "surface_215021", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um": "surface_215043", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um": "surface_215020", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um": "surface_215019", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol": "surface_215078", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol": "surface_215077", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol": "surface_215062", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol": "surface_215061" - } - }, - "rename": { - "variable": "param" - }, - "options": { - "wants_dates": true - }, - "multi_levtype": { - "level_groups": [ - { - "levtypes": [ - "pl", - "ml" - ], - "label_prefix": "", - "param_prefix": "multilev_" - }, - { - "levtypes": [ - "sfc" - ], - "label_prefix": "Surface ", - "param_prefix": "surface_" - } - ], - "levelist_names": { - "ml": "model_level", - "pl": "pressure_level" - } - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": null, - "begin_date": "2003-01-01", - "end_date": "2021-06-30", - "publication_date": "2020-02-06", - "record_update": "2023-07-25 14:42:42.469851+02:00", - "resource_update": "2020-02-06", - "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\n\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\n\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\n\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", - "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/\"}", - "contactemail": "copernicus-support@ecmwf.int", - "description": [ - { - "id": "file-format", - "label": "File format", - "value": "GRIB (optional conversion to netCDF)" - }, - { - "id": "data-type", - "label": "Data type", - "value": "Gridded" - }, - { - "id": "horizontal-coverage", - "label": "Horizontal coverage", - "value": "Global" - }, - { - "id": "horizontal-resolution", - "label": "Horizontal resolution", - "value": "0.75\u00b0x0.75\u00b0" - }, - { - "id": "temporal-coverage", - "label": "Temporal coverage", - "value": "2003 to 2021" - }, - { - "id": "temporal-resolution", - "label": "Temporal resolution", - "value": "3-hourly" - }, - { - "id": "vertical-coverage", - "label": "Vertical coverage", - "value": "Surface, total column, model levels and pressure levels." - }, - { - "id": "vertical-resolution", - "label": "Vertical resolution", - "value": "60 model levels. Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" - }, - { - "id": "update-frequency", - "label": "Update frequency", - "value": "Twice a year with 4-6 month delay" - }, - { - "id": "versions", - "label": "Versions", - "value": "Only one version" - } - ], - "documentation": [ - { - "url": "https://confluence.ecmwf.int/x/OIX4B", - "title": "CAMS Reanalysis data documentation", - "description": "Overall description of CAMS Reanalysis dataset." - }, - { - "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", - "title": "Known issues", - "description": "Information about known issues found within the CAMS global reanalysis dataset" - }, - { - "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", - "title": "Evaluation and quality assurance (EQA) reports", - "description": "Detailed validation reports" - }, - { - "url": "http://www.atmos-chem-phys.net/19/3515/2019/", - "title": "Data citation", - "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/" - } - ], - "doi": null, - "ds_contactemail": "copernicus-support@ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": null, - "file_format": null, - "format_version": "1", - "hidden": false, - "lineage": "Copernicus Atmospheric Monitoring Service", - "representative_fraction": null, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "CAMS global reanalysis (EAC4)", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": null, - "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [ - { - "label": "10m u-component of wind", - "units": "m s^-1", - "description": null - }, - { - "label": "10m v-component of wind", - "units": "m s^-1", - "description": null - }, - { - "label": "2m dewpoint temperature", - "units": "K", - "description": null - }, - { - "label": "2m temperature", - "units": "K", - "description": null - }, - { - "label": "Acetone", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Acetone product", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Aldehydes", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Amine", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ammonia", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ammonium", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Black carbon aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Carbon monoxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dimethyl sulfide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dinitrogen pentoxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Ethane", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ethanol", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ethene", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Formaldehyde", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Formic acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Fraction of cloud cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Geopotential", - "units": "m^2 s^-2", - "description": null - }, - { - "label": "High cloud cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "High vegetation cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Hydrogen peroxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydroperoxy radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophilic black carbon aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophilic organic matter aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophobic black carbon aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophobic organic matter aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydroxyl radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Isoprene", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Lake cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Land-sea mask", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Lead", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Leaf area index, high vegetation", - "units": "m^2 m^-2", - "description": null - }, - { - "label": "Leaf area index, low vegetation", - "units": "m^2 m^-2", - "description": null - }, - { - "label": "Lifting threshold speed", - "units": "m s^-1", - "description": null - }, - { - "label": "Low cloud cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Low vegetation cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Mean altitude of maximum injection", - "units": "m", - "description": null - }, - { - "label": "Mean sea level pressure", - "units": "Pa", - "description": null - }, - { - "label": "Medium cloud cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Methacrolein MVK", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methacrylic acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methane (chemistry)", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methane sulfonic acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methanol", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methyl glyoxal", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methyl peroxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Methylperoxy radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Near IR albedo for diffuse radiation", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Near IR albedo for direct radiation", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Nitrate", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitrate radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitric acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitrogen dioxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitrogen monoxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Olefins", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Organic ethers", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Organic matter aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Organic nitrates", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ozone", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Paraffins", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Particulate matter d < 1 \u00b5m (PM1)", - "units": "kg m^-3", - "description": null - }, - { - "label": "Particulate matter d < 10 \u00b5m (PM10)", - "units": "kg m^-3", - "description": null - }, - { - "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", - "units": "kg m^-3", - "description": null - }, - { - "label": "Pernitric acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Peroxides", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Peroxy acetyl radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Peroxyacetyl nitrate", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Potential vorticity", - "units": "K m^2 kg^-1 s^-1", - "description": null - }, - { - "label": "Propane", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Propene", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Radon", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Relative humidity", - "units": "%", - "description": null - }, - { - "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Sea surface temperature", - "units": "K", - "description": null - }, - { - "label": "Sea-ice cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Skin reservoir content", - "units": "m of water equivalent", - "description": null - }, - { - "label": "Skin temperature", - "units": "K", - "description": null - }, - { - "label": "Snow albedo", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Snow depth", - "units": "m of water equivalent", - "description": null - }, - { - "label": "Soil clay content", - "units": "%", - "description": null - }, - { - "label": "Soil type", - "units": "dimensionless", - "description": null - }, - { - "label": "Specific cloud ice water content", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Specific cloud liquid water content", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Specific humidity", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Specific rain water content", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Specific snow water content", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Stratospheric ozone tracer", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sulphate aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sulphate aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Sulphur dioxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Surface Geopotential", - "units": "m^2 s^-2", - "description": null - }, - { - "label": "Surface pressure", - "units": "Pa", - "description": null - }, - { - "label": "Surface roughness", - "units": "m", - "description": null - }, - { - "label": "Temperature", - "units": "K", - "description": null - }, - { - "label": "Terpenes", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Total aerosol optical depth at 1240 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total aerosol optical depth at 469 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total aerosol optical depth at 670 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total aerosol optical depth at 865 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total cloud cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Total column acetone", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column aldehydes", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column carbon monoxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ethane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ethanol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ethene", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column formaldehyde", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column formic acid", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column hydrogen peroxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column hydroxyl radical", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column isoprene", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column methane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column methanol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column methyl peroxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitric acid", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitrogen dioxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitrogen monoxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column olefins", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column organic nitrates", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ozone", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column paraffins", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column peroxyacetyl nitrate", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column propane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column sulphur dioxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column water", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column water vapour", - "units": "kg m^-2", - "description": null - }, - { - "label": "Type of high vegetation", - "units": "dimensionless", - "description": null - }, - { - "label": "Type of low vegetation", - "units": "dimensionless", - "description": null - }, - { - "label": "U-component of wind", - "units": "m s^-1", - "description": null - }, - { - "label": "UV visible albedo for diffuse radiation", - "units": "(0 - 1)", - "description": null - }, - { - "label": "UV visible albedo for direct radiation", - "units": "(0 - 1)", - "description": null - }, - { - "label": "V-component of wind", - "units": "m s^-1", - "description": null - }, - { - "label": "Vertical velocity", - "units": "Pa s^-1", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophilic black carbon aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophilic organic matter aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophobic black carbon aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophobic organic matter aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sulphate aerosol", - "units": "kg m^-2", - "description": null - } - ], - "fulltext": null, - "search_field": "'12':78B,313B '2003':299B '3':322B '4':10B '4d':332B '4d-var':331B 'abl':187B 'account':338B 'accur':289B 'across':28B 'air':69B 'allow':124B,163B,206B 'although':272B,301B 'alway':247B 'analysi':108B,303B 'around':235B 'assimil':56B,184B,274B,334B,351B 'atmospher':7B,19B,43B,106B,204B,218B 'avail':89B,226B,297B 'back':132B,159B 'base':44B,58B 'benefit':176B 'best':99B 'bias':190B 'call':54B,107B 'cam':1A 'centr':67B,72B 'chang':267B 'chemistri':51B 'chunk':306B 'collect':153B 'combin':22B,86B 'complet':34B 'composit':8B,20B 'consid':305B 'consist':36B 'constraint':142B 'conveni':256B 'coverag':213B 'data':24B,55B,199B,202B,212B,278B,308B 'dataset':37B,130B,259B 'decad':136B 'direct':223B 'drastic':268B 'eac4':4A,5B,294B,318B 'ecmwf':6B,15B,81B 'estim':100B,189B,208B,230B,290B,320B 'everi':74B,321B 'evolut':348B 'exact':341B 'forecast':71B,84B,114B,146B 'format':251B 'fourth':13B 'generat':14B 'global':2A,16B,33B 'globe':237B 'go':157B,317B 'good':197B 'good-qual':196B 'grid':233B 'hole':279B 'hour':77B,79B,314B,323B 'improv':113B,168B 'ingest':166B 'initi':281B 'issu':116B,144B 'law':47B 'lead':286B 'less':288B 'locat':210B 'long':245B 'low':215B 'made':327B 'make':252B 'mani':76B 'method':61B,335B 'model':23B,40B,205B,347B 'much':282B 'network':284B 'new':98B 'newli':88B 'numer':64B 'observ':26B,90B,154B,173B,192B,224B,264B,345B 'one':316B 'onward':300B 'optim':93B 'origin':172B 'output':241B 'period':246B 'physic':49B 'point':234B 'pollut':219B 'poor':201B 'popular':258B 'possibl':328B 'predict':66B 'previous':83B 'principl':53B 'procedur':304B 'produc':96B 'product':182B 'provid':319B 'provis':127B,228B 'qualiti':70B,178B,198B 'reanalysi':3A,9B,17B,21B,117B,137B,181B,253B 'reason':293B 'regular':240B 'resolv':277B 'sift':195B 'span':131B 'sparser':283B 'state':103B 'system':185B,265B,275B 'take':337B 'time':145B,151B,161B,242B,270B,342B 'updat':112B 'use':38B,62B,248B 'var':333B 'version':169B 'way':94B,122B 'weather':65B 'window':311B,352B 'within':349B 'work':118B,261B 'world':30B 'worldwid':324B" - }, - { - "resource_id": 2, - "resource_uid": "cams-global-reanalysis-eac4-monthly", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "key": "11325:b5c65565-ef76-4e44-adfb-ae7050f293c6", - "url": "https://ads.atmosphere.copernicus.eu/api/v2" - }, - "adaptor_properties_hash": "1cede861e0c4ff7c58318d5bba2961f1", - "constraints_data": [ - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "propane", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide" - ], - "model_level": [ - "60" - ], - "product_type": [ - "monthly_mean" - ] - }, - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "geopotential", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "vertical_velocity" - ], - "product_type": [ - "monthly_mean" - ], - "pressure_level": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ] - }, - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "charnock", - "dust_aerosol_optical_depth_550nm", - "ice_temperature_layer_1", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "snow_albedo", - "snow_density", - "snow_depth", - "soil_temperature_level_1", - "sulphate_aerosol_optical_depth_550nm", - "surface_pressure", - "temperature_of_snow_layer", - "total_aerosol_optical_depth_550nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol", - "vertically_integrated_mass_of_sulphur_dioxide" - ], - "product_type": [ - "monthly_mean" - ] - }, - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "propane", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide" - ], - "model_level": [ - "60" - ], - "product_type": [ - "monthly_mean" - ] - }, - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "geopotential", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "vertical_velocity" - ], - "product_type": [ - "monthly_mean" - ], - "pressure_level": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ] - }, - { - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "charnock", - "dust_aerosol_optical_depth_550nm", - "ice_temperature_layer_1", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "snow_albedo", - "snow_density", - "snow_depth", - "soil_temperature_level_1", - "sulphate_aerosol_optical_depth_550nm", - "surface_pressure", - "temperature_of_snow_layer", - "total_aerosol_optical_depth_550nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol", - "vertically_integrated_mass_of_sulphur_dioxide" - ], - "product_type": [ - "monthly_mean" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "propane", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide" - ], - "model_level": [ - "60" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "geopotential", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "vertical_velocity" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ], - "pressure_level": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "01", - "02", - "03", - "04", - "05", - "06" - ], - "variable": [ - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "charnock", - "dust_aerosol_optical_depth_550nm", - "ice_temperature_layer_1", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "snow_albedo", - "snow_density", - "snow_depth", - "soil_temperature_level_1", - "sulphate_aerosol_optical_depth_550nm", - "surface_pressure", - "temperature_of_snow_layer", - "total_aerosol_optical_depth_550nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol", - "vertically_integrated_mass_of_sulphur_dioxide" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "propane", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide" - ], - "model_level": [ - "60" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "geopotential", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "so2_precursor_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "vertical_velocity" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ], - "pressure_level": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ] - }, - { - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "07", - "08", - "09", - "10", - "11", - "12" - ], - "variable": [ - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "charnock", - "dust_aerosol_optical_depth_550nm", - "ice_temperature_layer_1", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_10um", - "particulate_matter_2.5um", - "sea_ice_cover", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "snow_albedo", - "snow_density", - "snow_depth", - "soil_temperature_level_1", - "sulphate_aerosol_optical_depth_550nm", - "surface_pressure", - "temperature_of_snow_layer", - "total_aerosol_optical_depth_550nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol", - "vertically_integrated_mass_of_sulphur_dioxide" - ], - "product_type": [ - "monthly_mean_by_hour_of_day" - ] - } - ], - "form_data": [ - { - "name": "surface_help", - "type": "FreeEditionWidget", - "label": "Surface data", - "details": { - "id": 0, - "text": "To obtain surface values of three dimensional (multi-level) variables, select the variable required and model level 60." - } - }, - { - "css": "todo", - "help": "Please, consult the product user guide in the documentation section for more information on these variables.", - "name": "variable", - "type": "StringListArrayWidget", - "label": "Variable", - "details": { - "id": 1, - "groups": [ - { - "label": "Single level", - "labels": { - "charnock": "Charnock", - "snow_depth": "Snow depth", - "snow_albedo": "Snow albedo", - "snow_density": "Snow density", - "sea_ice_cover": "Sea-ice cover", - "2m_temperature": "2m temperature", - "surface_pressure": "Surface pressure", - "total_column_ozone": "Total column ozone", - "total_column_water": "Total column water", - "total_column_ethane": "Total column ethane", - "total_column_methane": "Total column methane", - "total_column_propane": "Total column propane", - "total_column_isoprene": "Total column isoprene", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "ice_temperature_layer_1": "Ice temperature layer 1", - "mean_sea_level_pressure": "Mean sea level pressure", - "particulate_matter_10um": "Particulate matter d < 10 \u00b5m (PM10)", - "sea_surface_temperature": "Sea surface temperature", - "particulate_matter_2.5um": "Particulate matter d < 2.5 \u00b5m (PM2.5)", - "soil_temperature_level_1": "Soil temperature level 1", - "total_column_nitric_acid": "Total column nitric acid", - "temperature_of_snow_layer": "Temperature of snow layer", - "total_column_formaldehyde": "Total column formaldehyde", - "total_column_water_vapour": "Total column water vapour", - "total_column_carbon_monoxide": "Total column carbon monoxide", - "total_column_sulphur_dioxide": "Total column sulphur dioxide", - "total_column_hydroxyl_radical": "Total column hydroxyl radical", - "total_column_nitrogen_dioxide": "Total column nitrogen dioxide", - "leaf_area_index_low_vegetation": "Leaf area index, low vegetation", - "total_column_nitrogen_monoxide": "Total column nitrogen monoxide", - "leaf_area_index_high_vegetation": "Leaf area index, high vegetation", - "dust_aerosol_optical_depth_550nm": "Dust aerosol optical depth at 550 nm", - "total_aerosol_optical_depth_550nm": "Total aerosol optical depth at 550 nm", - "total_column_peroxyacetyl_nitrate": "Total column peroxyacetyl nitrate", - "sea_salt_aerosol_optical_depth_550nm": "Sea salt aerosol optical depth at 550 nm", - "sulphate_aerosol_optical_depth_550nm": "Sulphate aerosol optical depth at 550 nm", - "black_carbon_aerosol_optical_depth_550nm": "Black carbon aerosol optical depth at 550 nm", - "organic_matter_aerosol_optical_depth_550nm": "Organic matter aerosol optical depth at 550 nm", - "vertically_integrated_mass_of_sulphur_dioxide": "Vertically integrated mass of sulphur dioxide", - "vertically_integrated_mass_of_sulphate_aerosol": "Vertically integrated mass of sulphate aerosol", - "vertically_integrated_mass_of_dust_aerosol_9-20um": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol": "Vertically integrated mass of hydrophilic black carbon aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol": "Vertically integrated mass of hydrophobic black carbon aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol": "Vertically integrated mass of hydrophilic organic matter aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol": "Vertically integrated mass of hydrophobic organic matter aerosol" - }, - "values": [ - "2m_dewpoint_temperature", - "2m_temperature", - "black_carbon_aerosol_optical_depth_550nm", - "charnock", - "dust_aerosol_optical_depth_550nm", - "ice_temperature_layer_1", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "mean_sea_level_pressure", - "organic_matter_aerosol_optical_depth_550nm", - "particulate_matter_2.5um", - "particulate_matter_10um", - "sea_salt_aerosol_optical_depth_550nm", - "sea_surface_temperature", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "snow_depth", - "soil_temperature_level_1", - "sulphate_aerosol_optical_depth_550nm", - "surface_pressure", - "temperature_of_snow_layer", - "total_aerosol_optical_depth_550nm", - "total_column_carbon_monoxide", - "total_column_ethane", - "total_column_formaldehyde", - "total_column_hydroxyl_radical", - "total_column_isoprene", - "total_column_methane", - "total_column_nitric_acid", - "total_column_nitrogen_dioxide", - "total_column_nitrogen_monoxide", - "total_column_ozone", - "total_column_peroxyacetyl_nitrate", - "total_column_propane", - "total_column_sulphur_dioxide", - "total_column_water", - "total_column_water_vapour", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um", - "vertically_integrated_mass_of_dust_aerosol_9-20um", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um", - "vertically_integrated_mass_of_sulphate_aerosol", - "vertically_integrated_mass_of_sulphur_dioxide" - ], - "columns": 2 - }, - { - "label": "Multi level", - "labels": { - "ozone": "Ozone", - "ethane": "Ethane", - "propane": "Propane", - "isoprene": "Isoprene", - "nitric_acid": "Nitric acid", - "temperature": "Temperature", - "formaldehyde": "Formaldehyde", - "geopotential": "Geopotential", - "carbon_monoxide": "Carbon monoxide", - "sulphur_dioxide": "Sulphur dioxide", - "hydroxyl_radical": "Hydroxyl radical", - "nitrogen_dioxide": "Nitrogen dioxide", - "methane_chemistry": "Methane (chemistry)", - "nitrogen_monoxide": "Nitrogen monoxide", - "relative_humidity": "Relative humidity", - "specific_humidity": "Specific humidity", - "vertical_velocity": "Vertical velocity", - "potential_vorticity": "Potential vorticity", - "peroxyacetyl_nitrate": "Peroxyacetyl nitrate", - "so2_precursor_mixing_ratio": "SO2 precursor mixing ratio", - "sulphate_aerosol_mixing_ratio": "Sulphate aerosol mixing ratio", - "dust_aerosol_0.9-20um_mixing_ratio": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", - "sea_salt_aerosol_5-20um_mixing_ratio": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", - "dust_aerosol_0.03-0.55um_mixing_ratio": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", - "hydrophilic_black_carbon_aerosol_mixing_ratio": "Hydrophilic black carbon aerosol mixing ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio": "Hydrophobic black carbon aerosol mixing ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio": "Hydrophilic organic matter aerosol mixing ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio": "Hydrophobic organic matter aerosol mixing ratio" - }, - "values": [ - "carbon_monoxide", - "dust_aerosol_0.03-0.55um_mixing_ratio", - "dust_aerosol_0.55-0.9um_mixing_ratio", - "dust_aerosol_0.9-20um_mixing_ratio", - "ethane", - "formaldehyde", - "geopotential", - "hydrophilic_black_carbon_aerosol_mixing_ratio", - "hydrophilic_organic_matter_aerosol_mixing_ratio", - "hydrophobic_black_carbon_aerosol_mixing_ratio", - "hydrophobic_organic_matter_aerosol_mixing_ratio", - "hydroxyl_radical", - "isoprene", - "methane_chemistry", - "nitric_acid", - "nitrogen_dioxide", - "nitrogen_monoxide", - "ozone", - "peroxyacetyl_nitrate", - "potential_vorticity", - "propane", - "relative_humidity", - "so2_precursor_mixing_ratio", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio", - "sea_salt_aerosol_0.5-5um_mixing_ratio", - "sea_salt_aerosol_5-20um_mixing_ratio", - "specific_humidity", - "sulphate_aerosol_mixing_ratio", - "sulphur_dioxide", - "temperature", - "vertical_velocity" - ], - "columns": 2 - } - ], - "columns": 2, - "displayaslist": false, - "accordionGroups": true, - "accordionOptions": { - "openGroups": [], - "searchable": false - } - }, - "required": true - }, - { - "css": "todo", - "help": null, - "name": "pressure_level", - "type": "StringListWidget", - "label": "Pressure level", - "details": { - "id": 2, - "labels": { - "1": "1 hPa", - "2": "2 hPa", - "3": "3 hPa", - "5": "5 hPa", - "7": "7 hPa", - "10": "10 hPa", - "20": "20 hPa", - "30": "30 hPa", - "50": "50 hPa", - "70": "70 hPa", - "100": "100 hPa", - "150": "150 hPa", - "200": "200 hPa", - "250": "250 hPa", - "300": "300 hPa", - "400": "400 hPa", - "500": "500 hPa", - "600": "600 hPa", - "700": "700 hPa", - "800": "800 hPa", - "850": "850 hPa", - "900": "900 hPa", - "925": "925 hPa", - "950": "950 hPa", - "1000": "1000 hPa" - }, - "values": [ - "1", - "2", - "3", - "5", - "7", - "10", - "20", - "30", - "50", - "70", - "100", - "150", - "200", - "250", - "300", - "400", - "500", - "600", - "700", - "800", - "850", - "900", - "925", - "950", - "1000" - ], - "columns": 4 - }, - "required": false - }, - { - "css": "todo", - "help": "Level 60 is the surface level", - "name": "model_level", - "type": "StringListWidget", - "label": "Model level", - "details": { - "id": 3, - "labels": { - "60": "60" - }, - "values": [ - "60" - ], - "columns": 4 - }, - "required": false - }, - { - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "id": 4, - "labels": { - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022" - }, - "values": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "columns": 8 - }, - "required": true - }, - { - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "id": 5, - "labels": { - "01": "January", - "02": "February", - "03": "March", - "04": "April", - "05": "May", - "06": "June", - "07": "July", - "08": "August", - "09": "September", - "10": "October", - "11": "November", - "12": "December" - }, - "values": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12" - ], - "columns": 6 - }, - "required": true - }, - { - "css": "todo", - "help": null, - "name": "product_type", - "type": "StringListWidget", - "label": "Product type", - "details": { - "id": 6, - "labels": { - "monthly_mean": "Monthly mean", - "monthly_mean_by_hour_of_day": "Monthly mean by hour of day" - }, - "values": [ - "monthly_mean", - "monthly_mean_by_hour_of_day" - ], - "columns": 4 - }, - "required": true - }, - { - "css": "todo", - "help": "Model base time as HH:MM (UTC)", - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "id": 7, - "labels": { - "00:00": "00:00", - "03:00": "03:00", - "06:00": "06:00", - "09:00": "09:00", - "12:00": "12:00", - "15:00": "15:00", - "18:00": "18:00", - "21:00": "21:00" - }, - "values": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "columns": 6 - }, - "required": true - }, - { - "name": "subarea_switch", - "type": "ExclusiveFrameWidget", - "label": "Area", - "details": { - "id": 8 - }, - "widgets": [ - "full_area", - "area" - ], - "required": false - }, - { - "name": "full_area", - "type": "LabelWidget", - "label": "Full model area", - "details": { - "id": 9 - } - }, - { - "help": "Longitude values must be between +180 and -180 degrees", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Restricted area", - "details": { - "id": 10, - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": false, - "precision": 2, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - }, - "required": false - }, - { - "name": "netcdf_info", - "type": "FreeEditionWidget", - "label": "NetCDF conversion", - "details": { - "id": 11, - "text": "Please note that if selecting netCDF and variables on more than one level type (single level / pressure level / model level) then the result will be a zip file containing a separate netCDF file for each type.

Please also note that a limitation of the netCDF3 format is that all but the last variable in the file must require less than 4GiB of storage. Since the values are packed into 2-byte integers and there are 115680 (480 longitude x 241 latitude, assuming the full area) values per horizontal field, it means the product of the number of levels, dates and times you select must not exceed 18564 or netCDF file creation will fail. This limit does not apply to the last variable in the file so can be disregarded if you have only selected one variable. The limit increases in proportion to any reduction in the area retrieved." - } - }, - { - "css": "todo", - "help": "Note: if selecting netCDF and variables on more than one level type (single level, pressure level, model level) then the result will be a zip file containing a separate netCDF file for each type", - "name": "format", - "type": "StringChoiceWidget", - "label": "Format", - "details": { - "id": 12, - "labels": { - "grib": "GRIB", - "netcdf": "NetCDF (experimental)" - }, - "values": [ - "grib", - "netcdf" - ], - "columns": 2, - "default": [ - "grib" - ] - }, - "required": true - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "19848060eb1e485b587e22ac28e8141e", - "mapping": { - "force": { - "day": [ - "01" - ], - "class": [ - "mc" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ] - }, - "remap": { - "time": { - "00:00": "00:00:00", - "03:00": "03:00:00", - "06:00": "06:00:00", - "09:00": "09:00:00", - "12:00": "12:00:00", - "15:00": "15:00:00", - "18:00": "18:00:00", - "21:00": "21:00:00" - }, - "variable": { - "ozone": "multilev_210203", - "ethane": "multilev_217045", - "propane": "multilev_217047", - "charnock": "surface_148", - "isoprene": "multilev_217016", - "snow_depth": "surface_141", - "nitric_acid": "multilev_217006", - "snow_albedo": "surface_32", - "temperature": "multilev_130", - "formaldehyde": "multilev_210124", - "geopotential": "multilev_129", - "snow_density": "surface_33", - "sea_ice_cover": "surface_31", - "2m_temperature": "surface_167", - "carbon_monoxide": "multilev_210123", - "sulphur_dioxide": "multilev_210122", - "hydroxyl_radical": "multilev_217030", - "nitrogen_dioxide": "multilev_210121", - "surface_pressure": "surface_134", - "methane_chemistry": "multilev_217004", - "nitrogen_monoxide": "multilev_217027", - "relative_humidity": "multilev_157", - "specific_humidity": "multilev_133", - "vertical_velocity": "multilev_135", - "total_column_ozone": "surface_210206", - "total_column_water": "surface_136", - "potential_vorticity": "multilev_60", - "total_column_ethane": "surface_218045", - "peroxyacetyl_nitrate": "multilev_217013", - "total_column_methane": "surface_218004", - "total_column_propane": "surface_218047", - "total_column_isoprene": "surface_218016", - "2m_dewpoint_temperature": "surface_168", - "ice_temperature_layer_1": "surface_35", - "mean_sea_level_pressure": "surface_151", - "particulate_matter_10um": "surface_210074", - "sea_surface_temperature": "surface_34", - "particulate_matter_2.5um": "surface_210073", - "soil_temperature_level_1": "surface_139", - "total_column_nitric_acid": "surface_218006", - "temperature_of_snow_layer": "surface_238", - "total_column_formaldehyde": "surface_210128", - "total_column_water_vapour": "surface_137", - "so2_precursor_mixing_ratio": "multilev_210012", - "total_column_carbon_monoxide": "surface_210127", - "total_column_sulphur_dioxide": "surface_210126", - "sulphate_aerosol_mixing_ratio": "multilev_210011", - "total_column_hydroxyl_radical": "surface_218030", - "total_column_nitrogen_dioxide": "surface_210125", - "leaf_area_index_low_vegetation": "surface_66", - "total_column_nitrogen_monoxide": "surface_218027", - "leaf_area_index_high_vegetation": "surface_67", - "dust_aerosol_optical_depth_550nm": "surface_210209", - "total_aerosol_optical_depth_550nm": "surface_210207", - "total_column_peroxyacetyl_nitrate": "surface_218013", - "dust_aerosol_0.9-20um_mixing_ratio": "multilev_210006", - "dust_aerosol_0.55-0.9um_mixing_ratio": "multilev_210005", - "sea_salt_aerosol_5-20um_mixing_ratio": "multilev_210003", - "sea_salt_aerosol_optical_depth_550nm": "surface_210208", - "sulphate_aerosol_optical_depth_550nm": "surface_210212", - "dust_aerosol_0.03-0.55um_mixing_ratio": "multilev_210004", - "sea_salt_aerosol_0.5-5um_mixing_ratio": "multilev_210002", - "black_carbon_aerosol_optical_depth_550nm": "surface_210211", - "sea_salt_aerosol_0.03-0.5um_mixing_ratio": "multilev_210001", - "organic_matter_aerosol_optical_depth_550nm": "surface_210210", - "hydrophilic_black_carbon_aerosol_mixing_ratio": "multilev_210009", - "hydrophobic_black_carbon_aerosol_mixing_ratio": "multilev_210010", - "vertically_integrated_mass_of_sulphur_dioxide": "surface_215174", - "vertically_integrated_mass_of_sulphate_aerosol": "surface_215087", - "hydrophilic_organic_matter_aerosol_mixing_ratio": "multilev_210007", - "hydrophobic_organic_matter_aerosol_mixing_ratio": "multilev_210008", - "vertically_integrated_mass_of_dust_aerosol_9-20um": "surface_215045", - "vertically_integrated_mass_of_dust_aerosol_0.55-9um": "surface_215044", - "vertically_integrated_mass_of_sea_salt_aerosol_5-20um": "surface_215021", - "vertically_integrated_mass_of_dust_aerosol_0.03-0.55um": "surface_215043", - "vertically_integrated_mass_of_sea_salt_aerosol_0.5-5um": "surface_215020", - "vertically_integrated_mass_of_sea_salt_aerosol_0.03-0.5um": "surface_215019", - "vertically_integrated_mass_of_hydrophilic_black_carbon_aerosol": "surface_215078", - "vertically_integrated_mass_of_hydrophobic_black_carbon_aerosol": "surface_215077", - "vertically_integrated_mass_of_hydrophilic_organic_matter_aerosol": "surface_215062", - "vertically_integrated_mass_of_hydrophobic_organic_matter_aerosol": "surface_215061" - }, - "product_type": { - "monthly_mean": "reanalysis-monthly-means-of-daily-means", - "monthly_mean_by_hour_of_day": "reanalysis-synoptic-monthly-means" - } - }, - "rename": { - "variable": "param", - "product_type": "dataset" - }, - "options": { - "wants_dates": true - }, - "multi_levtype": { - "level_groups": [ - { - "levtypes": [ - "pl", - "ml" - ], - "label_prefix": "", - "param_prefix": "multilev_" - }, - { - "levtypes": [ - "sfc" - ], - "label_prefix": "Surface ", - "param_prefix": "surface_" - } - ], - "levelist_names": { - "ml": "model_level", - "pl": "pressure_level" - } - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": null, - "begin_date": "2003-01-01", - "end_date": "2021-06-30", - "publication_date": "2020-02-06", - "record_update": "2023-07-25 14:42:42.309650+02:00", - "resource_update": "2020-02-06", - "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\\n\\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\\n\\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\\n\\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", - "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019\"}", - "contactemail": "copernicus-support@ecmwf.int", - "description": [ - { - "id": "file-format", - "label": "File format", - "value": "GRIB (optional conversion to netCDF)" - }, - { - "id": "data-type", - "label": "Data type", - "value": "Gridded" - }, - { - "id": "horizontal-coverage", - "label": "Horizontal coverage", - "value": "Global" - }, - { - "id": "horizontal-resolution", - "label": "Horizontal resolution", - "value": "0.75\u00b0x0.75\u00b0" - }, - { - "id": "temporal-coverage", - "label": "Temporal coverage", - "value": "2003 to 2022" - }, - { - "id": "temporal-resolution", - "label": "Temporal resolution", - "value": "monthly" - }, - { - "id": "vertical-coverage", - "label": "Vertical coverage", - "value": "Surface, total column, 1 model level and 25 pressure levels." - }, - { - "id": "vertical-resolution", - "label": "Vertical resolution", - "value": "The lowest model level, Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" - }, - { - "id": "update-frequency", - "label": "Update frequency", - "value": "Twice a year with 4-6 month delay" - }, - { - "id": "versions", - "label": "Versions", - "value": "Only one version" - } - ], - "documentation": [ - { - "url": "https://confluence.ecmwf.int/x/OIX4B", - "title": "CAMS Reanalysis data documentation", - "description": "Overall description of CAMS Reanalysis dataset." - }, - { - "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", - "title": "Known issues", - "description": "Information about known issues found within the CAMS global reanalysis dataset." - }, - { - "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", - "title": "Evaluation and quality assurance (EQA) reports", - "description": "Detailed validation reports" - }, - { - "url": "http://www.atmos-chem-phys.net/19/3515/2019/", - "title": "Data citation", - "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019" - } - ], - "doi": null, - "ds_contactemail": "copernicus-support@ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": null, - "file_format": null, - "format_version": "1", - "hidden": false, - "lineage": "Copernicus Atmospheric Monitoring Service", - "representative_fraction": null, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "CAMS global reanalysis (EAC4) monthly averaged fields", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": null, - "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [ - { - "label": "2m dewpoint temperature", - "units": "K", - "description": null - }, - { - "label": "2m temperature", - "units": "K", - "description": null - }, - { - "label": "Black carbon aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Carbon monoxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Charnock", - "units": "~", - "description": null - }, - { - "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Dust aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Ethane", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Formaldehyde", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Geopotential", - "units": "m^2 s^-2", - "description": null - }, - { - "label": "Hydrophilic black carbon aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophilic organic matter aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophobic black carbon aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydrophobic organic matter aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Hydroxyl radical", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Ice temperature layer 1", - "units": "K", - "description": null - }, - { - "label": "Isoprene", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Leaf area index, high vegetation", - "units": "m^2 m^-2", - "description": null - }, - { - "label": "Leaf area index, low vegetation", - "units": "m^2 m^-2", - "description": null - }, - { - "label": "Mean sea level pressure", - "units": "Pa", - "description": null - }, - { - "label": "Methane (chemistry)", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitric acid", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitrogen dioxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Nitrogen monoxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Organic matter aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Ozone", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Particulate matter d < 10 \u00b5m (PM10)", - "units": "kg m^-3", - "description": null - }, - { - "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", - "units": "kg m^-3", - "description": null - }, - { - "label": "Peroxyacetyl nitrate", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Potential vorticity", - "units": "K m^2 kg^-1 s^-1", - "description": null - }, - { - "label": "Propane", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Relative humidity", - "units": "%", - "description": null - }, - { - "label": "SO2 precursor mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sea salt aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Sea surface temperature", - "units": "K", - "description": null - }, - { - "label": "Sea-ice cover", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Snow albedo", - "units": "(0 - 1)", - "description": null - }, - { - "label": "Snow density", - "units": "kg m^-3", - "description": null - }, - { - "label": "Snow depth", - "units": "m of water equivalent", - "description": null - }, - { - "label": "Soil temperature level 1", - "units": "K", - "description": null - }, - { - "label": "Specific humidity", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sulphate aerosol mixing ratio", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Sulphate aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Sulphur dioxide", - "units": "kg kg^-1", - "description": null - }, - { - "label": "Surface pressure", - "units": "Pa", - "description": null - }, - { - "label": "Temperature", - "units": "K", - "description": null - }, - { - "label": "Temperature of snow layer", - "units": "K", - "description": null - }, - { - "label": "Total aerosol optical depth at 550 nm", - "units": "dimensionless", - "description": null - }, - { - "label": "Total column carbon monoxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ethane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column formaldehyde", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column hydroxyl radical", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column isoprene", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column methane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitric acid", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitrogen dioxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column nitrogen monoxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column ozone", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column peroxyacetyl nitrate", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column propane", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column sulphur dioxide", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column water", - "units": "kg m^-2", - "description": null - }, - { - "label": "Total column water vapour", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertical velocity", - "units": "Pa s^-1", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophilic black carbon aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophilic organic matter aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophobic black carbon aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of hydrophobic organic matter aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sulphate aerosol", - "units": "kg m^-2", - "description": null - }, - { - "label": "Vertically integrated mass of sulphur dioxide", - "units": "kg m^-2", - "description": null - } - ], - "fulltext": null, - "search_field": "'12':81B,319B '2003':304B '3':328B '4':13B '4d':338B '4d-var':337B 'abl':191B 'account':344B 'accur':294B 'across':31B 'air':72B 'allow':127B,166B,210B 'although':277B 'alway':251B 'analysi':111B,309B 'around':239B 'assimil':59B,188B,279B,340B,357B 'atmospher':10B,22B,46B,109B,208B,222B 'avail':92B,230B,302B 'averag':6A 'back':135B,162B 'base':47B,61B 'benefit':179B 'best':102B 'bias':194B 'call':57B,110B 'cam':1A 'centr':70B,75B 'chang':272B 'chemistri':54B 'chunk':312B 'collect':156B 'combin':25B,89B 'complet':37B 'composit':11B,23B 'consid':311B 'consist':39B 'constraint':145B 'conveni':260B 'coverag':217B 'data':27B,58B,203B,206B,216B,283B,314B 'dataset':40B,133B,263B 'decad':139B 'direct':227B 'drastic':273B 'eac4':4A,8B,299B,324B 'ecmwf':9B,18B,84B 'estim':103B,193B,212B,234B,295B,326B 'everi':77B,327B 'evolut':354B 'exact':347B 'field':7A 'forecast':74B,87B,117B,149B 'format':255B 'fourth':16B 'generat':17B 'global':2A,19B,36B 'globe':241B 'go':160B,323B 'good':201B 'good-qual':200B 'grid':237B 'hole':284B 'hour':80B,82B,320B,329B 'improv':116B,171B 'ingest':169B 'initi':286B 'issu':119B,147B 'law':50B 'lead':291B 'less':293B 'locat':214B 'long':249B 'low':219B 'made':333B 'make':256B 'mani':79B 'method':64B,341B 'model':26B,43B,209B,353B 'month':5A 'much':287B 'n':186B,267B,306B 'nalthough':307B 'network':289B 'new':101B 'newli':91B 'nthe':187B,268B 'numer':67B 'observ':29B,93B,157B,176B,196B,228B,269B,351B 'one':322B 'onward':305B 'optim':96B 'origin':175B 'output':245B 'period':250B 'physic':52B 'point':238B 'pollut':223B 'poor':205B 'popular':262B 'possibl':334B 'predict':69B 'previous':86B 'principl':56B 'procedur':310B 'produc':99B 'product':185B 'provid':325B 'provis':130B,232B 'qualiti':73B,181B,202B 'reanalysi':3A,12B,20B,24B,120B,140B,184B,257B 'reason':298B 'regular':244B 'resolv':282B 'sift':199B 'span':134B 'sparser':288B 'state':106B 'system':189B,270B,280B 'take':343B 'time':148B,154B,164B,246B,275B,348B 'updat':115B 'use':41B,65B,252B 'var':339B 'version':172B 'way':97B,125B 'weather':68B 'window':317B,358B 'within':355B 'work':121B,265B 'world':33B 'worldwid':330B" - }, - { - "resource_id": 1, - "resource_uid": "derived-near-surface-meteorological-variables", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "patterns": [ - "http://hydrology-era5.copernicus-climate.eu/WFDE5/v{{ version }}/{{ variable }}/{{ reference_dataset }}/{{ variable }}_WFDE5_{{ reference_dataset }}_{{ year }}{{ month }}_v{{ version }}.nc", - "{% if (year is not defined or year is none) and (month is not defined or month is none) %}http://hydrology-era5.copernicus-climate.eu/WFDE5/v{{ version }}/{{ variable }}/{{ reference_dataset }}/{{ variable }}_WFDE5_{{ reference_dataset }}_v{{ version }}.nc{% endif %}" - ], - "entry_point": "cads_adaptors:UrlCdsAdaptor" - }, - "adaptor_properties_hash": "ecf1911da4bb67042825eeee574fea9d", - "constraints_data": [ - { - "year": [], - "month": [], - "version": [ - "deprecated (1.0)", - "1.1", - "2.0", - "2.1" - ], - "variable": [ - "grid_point_altitude" - ], - "reference_dataset": [ - "cru" - ] - }, - { - "year": [ - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "version": [ - "deprecated (1.0)", - "1.1" - ], - "variable": [ - "surface_downwelling_longwave_radiation", - "surface_air_pressure", - "near_surface_specific_humidity", - "rainfall_flux", - "surface_downwelling_shortwave_radiation", - "snowfall_flux", - "near_surface_air_temperature", - "near_surface_wind_speed" - ], - "reference_dataset": [ - "cru" - ] - }, - { - "year": [ - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "version": [ - "2.0", - "2.1" - ], - "variable": [ - "surface_downwelling_longwave_radiation", - "surface_air_pressure", - "near_surface_specific_humidity", - "rainfall_flux", - "surface_downwelling_shortwave_radiation", - "snowfall_flux", - "near_surface_air_temperature", - "near_surface_wind_speed" - ], - "reference_dataset": [ - "cru" - ] - }, - { - "year": [ - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "version": [ - "deprecated (1.0)", - "1.1" - ], - "variable": [ - "rainfall_flux", - "snowfall_flux" - ], - "reference_dataset": [ - "cru_and_gpcc" - ] - }, - { - "year": [ - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "version": [ - "2.0", - "2.1" - ], - "variable": [ - "rainfall_flux", - "snowfall_flux" - ], - "reference_dataset": [ - "cru_and_gpcc" - ] - } - ], - "form_data": [ - { - "id": 0, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListWidget", - "label": "Variable", - "details": { - "labels": { - "rainfall_flux": "Rainfall flux", - "snowfall_flux": "Snowfall flux", - "grid_point_altitude": "Grid-point altitude", - "surface_air_pressure": "Surface air pressure", - "near_surface_wind_speed": "Near-surface wind speed", - "near_surface_air_temperature": "Near-surface air temperature", - "near_surface_specific_humidity": "Near-surface specific humidity", - "surface_downwelling_longwave_radiation": "Surface downwelling longwave radiation", - "surface_downwelling_shortwave_radiation": "Surface downwelling shortwave radiation" - }, - "values": [ - "grid_point_altitude", - "near_surface_air_temperature", - "near_surface_specific_humidity", - "near_surface_wind_speed", - "rainfall_flux", - "snowfall_flux", - "surface_air_pressure", - "surface_downwelling_longwave_radiation", - "surface_downwelling_shortwave_radiation" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 1, - "css": "todo", - "help": null, - "name": "reference_dataset", - "type": "StringListWidget", - "label": "Reference_dataset", - "details": { - "labels": { - "cru": "CRU (Climate Research Unit)", - "cru_and_gpcc": "CRU and GPCC (Climate Research Unit and Global Precipitation Climatology Centre)" - }, - "values": [ - "cru", - "cru_and_gpcc" - ], - "columns": 1 - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1979": "1979", - "1980": "1980", - "1981": "1981", - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019" - }, - "values": [ - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 4, - "css": "todo", - "help": null, - "name": "version", - "type": "StringListWidget", - "label": "Version", - "details": { - "labels": { - "1.1": "1.1", - "2.0": "2.0", - "2.1": "2.1", - "deprecated (1.0)": "deprecated (1.0)" - }, - "values": [ - "2.1", - "2.0", - "1.1", - "deprecated (1.0)" - ], - "columns": 2 - }, - "required": true - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "a1208340405b01afb52f50a5423a87cb", - "mapping": { - "force": {}, - "remap": { - "year": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "version": { - "deprecated (1.0)": "1.0" - }, - "variable": { - "rainfall_flux": "Rainf", - "snowfall_flux": "Snowf", - "grid_point_altitude": "ASurf", - "surface_air_pressure": "PSurf", - "near_surface_wind_speed": "Wind", - "near_surface_air_temperature": "Tair", - "near_surface_specific_humidity": "Qair", - "surface_downwelling_longwave_radiation": "LWdown", - "surface_downwelling_shortwave_radiation": "SWdown" - }, - "reference_dataset": { - "cru": "CRU", - "cru_and_gpcc": "CRU+GPCC" - } - }, - "rename": {}, - "options": { - "wants_ymd": true - }, - "selection_limit": 1000, - "selection_limit_ignore": [ - "area" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1979-01-01", - "end_date": "2018-12-31", - "publication_date": "2020-02-11", - "record_update": "2023-07-25 14:42:42.273303+02:00", - "resource_update": "2020-02-11", - "abstract": "This dataset provides bias-corrected reconstruction of near-surface meteorological variables derived from the fifth generation of the European Centre for Medium-Range Weather Forecasts (ECMWF) atmospheric reanalyses (ERA5). It is intended to be used as a meteorological forcing dataset for land surface and hydrological models.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.20d54e34", - "ds_contactemail": "https://support.ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "grib", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "Near surface meteorological variables from 1979 to 2019 derived from bias-corrected reanalysis", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": null, - "search_field": "'1979':6A '2019':8A 'atmospher':44B 'bias':12A,19B 'bias-correct':11A,18B 'centr':36B 'correct':13A,20B 'dataset':16B,57B 'deriv':9A,28B 'ecmwf':43B 'era5':46B 'european':35B 'fifth':31B 'forc':56B 'forecast':42B 'generat':32B 'hydrolog':62B 'intend':49B 'land':59B 'medium':39B 'medium-rang':38B 'meteorolog':3A,26B,55B 'model':63B 'near':1A,24B 'near-surfac':23B 'provid':17B 'rang':40B 'reanalys':45B 'reanalysi':14A 'reconstruct':21B 'surfac':2A,25B,60B 'use':52B 'variabl':4A,27B 'weather':41B" - }, - { - "resource_id": 7, - "resource_uid": "reanalysis-era5-land", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "embargo": { - "days": 5, - "hours": 0 - }, - "mapping": { - "force": { - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ], - "product_type": [ - "reanalysis" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": {} - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 1000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:MarsCdsAdaptor", - "format_conversion": { - "netcdf4": { - "system_call": [ - "cfgrib", - "to_netcdf", - "-o", - "{{outfile}}", - "{{infile}}" - ] - }, - "netcdf.zip": { - "always_zip": [ - true - ], - "system_call": [ - "/opt/ecmwf/eccodes/bin/grib_to_netcdf", - "-S", - "param", - "-o", - "{{outfile}}", - "{{infile}}" - ], - "zip_compression_kwargs": { - "compression": "ZIP_DEFLATED" - } - } - } - }, - "adaptor_properties_hash": "d438ae8e43fd3d28f86506224392d4d5", - "constraints_data": [ - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1953", - "1954", - "1955", - "1957", - "1958", - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1952", - "1956", - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june", - "september", - "november" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "soil_temperature_level_2", - "soil_temperature_level_3", - "skin_reservoir_content", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "march", - "may", - "july", - "august", - "october", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "march", - "may", - "july", - "august", - "october", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "runoff", - "total_precipitation", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - } - ], - "form_data": [ - { - "id": 1, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListArrayWidget", - "label": "Variable", - "details": { - "groups": [ - { - "label": "Temperature", - "labels": { - "2m_temperature": "2m temperature", - "skin_temperature": "Skin temperature", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "soil_temperature_level_1": "Soil temperature level 1", - "soil_temperature_level_2": "Soil temperature level 2", - "soil_temperature_level_3": "Soil temperature level 3", - "soil_temperature_level_4": "Soil temperature level 4" - }, - "values": [ - "soil_temperature_level_1", - "soil_temperature_level_2", - "soil_temperature_level_3", - "soil_temperature_level_4", - "skin_temperature", - "2m_dewpoint_temperature", - "2m_temperature" - ], - "columns": 2 - }, - { - "label": "Lakes", - "labels": { - "lake_ice_depth": "Lake ice depth", - "lake_shape_factor": "Lake shape factor", - "lake_ice_temperature": "Lake ice temperature", - "lake_mix_layer_depth": "Lake mix-layer depth", - "lake_bottom_temperature": "Lake bottom temperature", - "lake_mix_layer_temperature": "Lake mix-layer temperature", - "lake_total_layer_temperature": "Lake total layer temperature" - }, - "values": [ - "lake_bottom_temperature", - "lake_ice_depth", - "lake_ice_temperature", - "lake_mix_layer_depth", - "lake_mix_layer_temperature", - "lake_shape_factor", - "lake_total_layer_temperature" - ], - "columns": 2 - }, - { - "label": "Snow", - "labels": { - "snowfall": "Snowfall", - "snowmelt": "Snowmelt", - "snow_cover": "Snow cover", - "snow_depth": "Snow depth", - "snow_albedo": "Snow albedo", - "snow_density": "Snow density", - "temperature_of_snow_layer": "Temperature of snow layer", - "snow_depth_water_equivalent": "Snow depth water equivalent" - }, - "values": [ - "snow_albedo", - "snow_cover", - "snow_density", - "snow_depth", - "snow_depth_water_equivalent", - "temperature_of_snow_layer", - "snowfall", - "snowmelt" - ], - "columns": 2 - }, - { - "label": "Soil Water", - "labels": { - "skin_reservoir_content": "Skin reservoir content", - "volumetric_soil_water_layer_1": "Volumetric soil water layer 1", - "volumetric_soil_water_layer_2": "Volumetric soil water layer 2", - "volumetric_soil_water_layer_3": "Volumetric soil water layer 3", - "volumetric_soil_water_layer_4": "Volumetric soil water layer 4" - }, - "values": [ - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "skin_reservoir_content" - ], - "columns": 2 - }, - { - "label": "Radiation and Heat", - "labels": { - "forecast_albedo": "Forecast albedo", - "surface_latent_heat_flux": "Surface latent heat flux", - "surface_sensible_heat_flux": "Surface sensible heat flux", - "surface_net_solar_radiation": "Surface net solar radiation", - "surface_net_thermal_radiation": "Surface net thermal radiation", - "surface_solar_radiation_downwards": "Surface solar radiation downwards", - "surface_thermal_radiation_downwards": "Surface thermal radiation downwards" - }, - "values": [ - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "surface_solar_radiation_downwards", - "surface_thermal_radiation_downwards", - "forecast_albedo" - ], - "columns": 2 - }, - { - "label": "Evaporation and Runoff", - "labels": { - "runoff": "Runoff", - "surface_runoff": "Surface runoff", - "snow_evaporation": "Snow evaporation", - "total_evaporation": "Total evaporation", - "sub_surface_runoff": "Sub-surface runoff", - "potential_evaporation": "Potential evaporation", - "evaporation_from_bare_soil": "Evaporation from bare soil", - "evaporation_from_the_top_of_canopy": "Evaporation from the top of canopy", - "evaporation_from_vegetation_transpiration": "Evaporation from vegetation transpiration", - "evaporation_from_open_water_surfaces_excluding_oceans": "Evaporation from open water surfaces excluding oceans" - }, - "values": [ - "total_evaporation", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_the_top_of_canopy", - "evaporation_from_vegetation_transpiration", - "snow_evaporation", - "potential_evaporation", - "runoff", - "surface_runoff", - "sub_surface_runoff" - ], - "columns": 2 - }, - { - "label": "Wind, Pressure and Precipitation", - "labels": { - "surface_pressure": "Surface pressure", - "total_precipitation": "Total precipitation", - "10m_u_component_of_wind": "10m u-component of wind", - "10m_v_component_of_wind": "10m v-component of wind" - }, - "values": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "surface_pressure", - "total_precipitation" - ], - "columns": 2 - }, - { - "label": "Vegetation", - "labels": { - "leaf_area_index_low_vegetation": "Leaf area index, low vegetation", - "leaf_area_index_high_vegetation": "Leaf area index, high vegetation" - }, - "values": [ - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation" - ], - "columns": 2 - } - ], - "displayaslist": false, - "accordionGroups": true, - "accordionOptions": { - "openGroups": [ - "Temperature", - "Lakes", - "Snow", - "Soil Water", - "Radiation and Heat", - "Evaporation and Runoff", - "Wind, Pressure and Precipitation", - "Vegetation" - ], - "searchable": false - } - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1950": "1950", - "1951": "1951", - "1952": "1952", - "1953": "1953", - "1954": "1954", - "1955": "1955", - "1956": "1956", - "1957": "1957", - "1958": "1958", - "1959": "1959", - "1960": "1960", - "1961": "1961", - "1962": "1962", - "1963": "1963", - "1964": "1964", - "1965": "1965", - "1966": "1966", - "1967": "1967", - "1968": "1968", - "1969": "1969", - "1970": "1970", - "1971": "1971", - "1972": "1972", - "1973": "1973", - "1974": "1974", - "1975": "1975", - "1976": "1976", - "1977": "1977", - "1978": "1978", - "1979": "1979", - "1980": "1980", - "1981": "1981", - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022", - "2023": "2023" - }, - "values": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022", - "2023" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 4, - "css": "todo", - "help": null, - "name": "day", - "type": "StringListWidget", - "label": "Day", - "details": { - "labels": { - "01": "01", - "02": "02", - "03": "03", - "04": "04", - "05": "05", - "06": "06", - "07": "07", - "08": "08", - "09": "09", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16", - "17": "17", - "18": "18", - "19": "19", - "20": "20", - "21": "21", - "22": "22", - "23": "23", - "24": "24", - "25": "25", - "26": "26", - "27": "27", - "28": "28", - "29": "29", - "30": "30", - "31": "31" - }, - "values": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 5, - "css": "todo", - "help": null, - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "labels": { - "00:00": "00:00", - "01:00": "01:00", - "02:00": "02:00", - "03:00": "03:00", - "04:00": "04:00", - "05:00": "05:00", - "06:00": "06:00", - "07:00": "07:00", - "08:00": "08:00", - "09:00": "09:00", - "10:00": "10:00", - "11:00": "11:00", - "12:00": "12:00", - "13:00": "13:00", - "14:00": "14:00", - "15:00": "15:00", - "16:00": "16:00", - "17:00": "17:00", - "18:00": "18:00", - "19:00": "19:00", - "20:00": "20:00", - "21:00": "21:00", - "22:00": "22:00", - "23:00": "23:00" - }, - "values": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 6, - "css": "todo", - "help": null, - "name": "format", - "type": "StringListWidget", - "label": "Format", - "details": { - "labels": { - "grib": "GRIB", - "netcdf_3": "NetCDF-3 (experimental, not recommended)", - "zipped_netcdf_3": "Zipped NetCDF-3 (experimental)" - }, - "values": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 7, - "css": "variable", - "help": "Select one widget from the choice below", - "name": "area_group", - "type": "ExclusiveFrameWidget", - "label": "Geographical area", - "details": { - "id": null - }, - "widgets": [ - "global", - "area" - ], - "required": true - }, - { - "id": 8, - "name": "global", - "type": "LabelWidget", - "label": "Whole available region", - "details": { - "accordion": false, - "information": "With this option selected the entire available area will be provided" - }, - "required": true - }, - { - "id": 9, - "help": "Select a sub-region of the available area by providing its limits on latitude and longitude", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Sub-region extraction", - "details": { - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": true, - "precision": 2, - "fullheight": true, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - } - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "3f4c4222ee3d7e599dff640815c0a11f", - "mapping": null, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1950-01-01", - "end_date": "2023-02-11", - "publication_date": "2019-07-12", - "record_update": "2023-07-25 14:42:42.553211+02:00", - "resource_update": "2023-02-17", - "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.e2161bac", - "ds_contactemail": "https://support.ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "{grib,netcdf}", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": ["tag1", "tag2", "tag3"], - "title": "ERA5-Land hourly data from 1950 to present", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": null, - "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" - }, - { - "resource_id": 6, - "resource_uid": "reanalysis-era5-land-monthly-means", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "mapping": { - "force": { - "day": [ - "01" - ], - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": { - "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", - "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:MarsCdsAdaptor", - "format_conversion": { - "netcdf4": { - "system_call": [ - "cfgrib", - "to_netcdf", - "-o", - "{{outfile}}", - "{{infile}}" - ] - }, - "netcdf.zip": { - "always_zip": [ - true - ], - "system_call": [ - "/opt/ecmwf/eccodes/bin/grib_to_netcdf", - "-S", - "param", - "-o", - "{{outfile}}", - "{{infile}}" - ], - "zip_compression_kwargs": { - "compression": "ZIP_DEFLATED" - } - } - } - }, - "adaptor_properties_hash": "8fc5de7036d57c7035ab6cdd175f216a", - "constraints_data": [ - { - "time": [ - "00:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "monthly_averaged_reanalysis" - ] - }, - { - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "monthly_averaged_reanalysis_by_hour_of_day" - ] - } - ], - "form_data": [ - { - "id": 0, - "css": "todo", - "help": null, - "name": "product_type", - "type": "StringListWidget", - "label": "Product_type", - "details": { - "labels": { - "monthly_averaged_reanalysis": "Monthly averaged reanalysis", - "monthly_averaged_reanalysis_by_hour_of_day": "Monthly averaged reanalysis by hour of day" - }, - "values": [ - "monthly_averaged_reanalysis", - "monthly_averaged_reanalysis_by_hour_of_day" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 1, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListArrayWidget", - "label": "Variable", - "details": { - "groups": [ - { - "label": "Temperature", - "labels": { - "2m_temperature": "2m temperature", - "skin_temperature": "Skin temperature", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "soil_temperature_level_1": "Soil temperature level 1", - "soil_temperature_level_2": "Soil temperature level 2", - "soil_temperature_level_3": "Soil temperature level 3", - "soil_temperature_level_4": "Soil temperature level 4" - }, - "values": [ - "soil_temperature_level_1", - "soil_temperature_level_2", - "soil_temperature_level_3", - "soil_temperature_level_4", - "skin_temperature", - "2m_dewpoint_temperature", - "2m_temperature" - ], - "columns": 2 - }, - { - "label": "Lakes", - "labels": { - "lake_ice_depth": "Lake ice depth", - "lake_shape_factor": "Lake shape factor", - "lake_ice_temperature": "Lake ice temperature", - "lake_mix_layer_depth": "Lake mix-layer depth", - "lake_bottom_temperature": "Lake bottom temperature", - "lake_mix_layer_temperature": "Lake mix-layer temperature", - "lake_total_layer_temperature": "Lake total layer temperature" - }, - "values": [ - "lake_bottom_temperature", - "lake_ice_depth", - "lake_ice_temperature", - "lake_mix_layer_depth", - "lake_mix_layer_temperature", - "lake_shape_factor", - "lake_total_layer_temperature" - ], - "columns": 2 - }, - { - "label": "Snow", - "labels": { - "snowfall": "Snowfall", - "snowmelt": "Snowmelt", - "snow_cover": "Snow cover", - "snow_depth": "Snow depth", - "snow_albedo": "Snow albedo", - "snow_density": "Snow density", - "temperature_of_snow_layer": "Temperature of snow layer", - "snow_depth_water_equivalent": "Snow depth water equivalent" - }, - "values": [ - "snow_albedo", - "snow_cover", - "snow_density", - "snow_depth", - "snow_depth_water_equivalent", - "temperature_of_snow_layer", - "snowfall", - "snowmelt" - ], - "columns": 2 - }, - { - "label": "Soil Water", - "labels": { - "skin_reservoir_content": "Skin reservoir content", - "volumetric_soil_water_layer_1": "Volumetric soil water layer 1", - "volumetric_soil_water_layer_2": "Volumetric soil water layer 2", - "volumetric_soil_water_layer_3": "Volumetric soil water layer 3", - "volumetric_soil_water_layer_4": "Volumetric soil water layer 4" - }, - "values": [ - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "skin_reservoir_content" - ], - "columns": 2 - }, - { - "label": "Radiation and Heat", - "labels": { - "forecast_albedo": "Forecast albedo", - "surface_latent_heat_flux": "Surface latent heat flux", - "surface_sensible_heat_flux": "Surface sensible heat flux", - "surface_net_solar_radiation": "Surface net solar radiation", - "surface_net_thermal_radiation": "Surface net thermal radiation", - "surface_solar_radiation_downwards": "Surface solar radiation downwards", - "surface_thermal_radiation_downwards": "Surface thermal radiation downwards" - }, - "values": [ - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "surface_solar_radiation_downwards", - "surface_thermal_radiation_downwards", - "forecast_albedo" - ], - "columns": 2 - }, - { - "label": "Evaporation and Runoff", - "labels": { - "runoff": "Runoff", - "surface_runoff": "Surface runoff", - "snow_evaporation": "Snow evaporation", - "total_evaporation": "Total evaporation", - "sub_surface_runoff": "Sub-surface runoff", - "potential_evaporation": "Potential evaporation", - "evaporation_from_bare_soil": "Evaporation from bare soil", - "evaporation_from_the_top_of_canopy": "Evaporation from the top of canopy", - "evaporation_from_vegetation_transpiration": "Evaporation from vegetation transpiration", - "evaporation_from_open_water_surfaces_excluding_oceans": "Evaporation from open water surfaces excluding oceans" - }, - "values": [ - "total_evaporation", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_the_top_of_canopy", - "evaporation_from_vegetation_transpiration", - "snow_evaporation", - "potential_evaporation", - "runoff", - "surface_runoff", - "sub_surface_runoff" - ], - "columns": 2 - }, - { - "label": "Wind, Pressure and Precipitation", - "labels": { - "surface_pressure": "Surface pressure", - "total_precipitation": "Total precipitation", - "10m_u_component_of_wind": "10m u-component of wind", - "10m_v_component_of_wind": "10m v-component of wind" - }, - "values": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "surface_pressure", - "total_precipitation" - ], - "columns": 2 - }, - { - "label": "Vegetation", - "labels": { - "leaf_area_index_low_vegetation": "Leaf area index, low vegetation", - "leaf_area_index_high_vegetation": "Leaf area index, high vegetation" - }, - "values": [ - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation" - ], - "columns": 2 - }, - { - "label": "Blacklisted", - "labels": {}, - "values": [], - "columns": 2 - } - ], - "displayaslist": false, - "accordionGroups": true, - "accordionOptions": { - "openGroups": [ - "Temperature", - "Lakes", - "Snow", - "Soil Water", - "Radiation and Heat", - "Evaporation and Runoff", - "Wind, Pressure and Precipitation", - "Vegetation", - "Blacklisted" - ], - "searchable": false - } - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1950": "1950", - "1951": "1951", - "1952": "1952", - "1953": "1953", - "1954": "1954", - "1955": "1955", - "1956": "1956", - "1957": "1957", - "1958": "1958", - "1959": "1959", - "1960": "1960", - "1961": "1961", - "1962": "1962", - "1963": "1963", - "1964": "1964", - "1965": "1965", - "1966": "1966", - "1967": "1967", - "1968": "1968", - "1969": "1969", - "1970": "1970", - "1971": "1971", - "1972": "1972", - "1973": "1973", - "1974": "1974", - "1975": "1975", - "1976": "1976", - "1977": "1977", - "1978": "1978", - "1979": "1979", - "1980": "1980", - "1981": "1981", - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022" - }, - "values": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 5, - "css": "todo", - "help": null, - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "labels": { - "00:00": "00:00", - "01:00": "01:00", - "02:00": "02:00", - "03:00": "03:00", - "04:00": "04:00", - "05:00": "05:00", - "06:00": "06:00", - "07:00": "07:00", - "08:00": "08:00", - "09:00": "09:00", - "10:00": "10:00", - "11:00": "11:00", - "12:00": "12:00", - "13:00": "13:00", - "14:00": "14:00", - "15:00": "15:00", - "16:00": "16:00", - "17:00": "17:00", - "18:00": "18:00", - "19:00": "19:00", - "20:00": "20:00", - "21:00": "21:00", - "22:00": "22:00", - "23:00": "23:00" - }, - "values": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 6, - "css": "variable", - "help": "Select one widget from the choice below", - "name": "area_group", - "type": "ExclusiveFrameWidget", - "label": "Geographical area", - "details": { - "id": null - }, - "widgets": [ - "global", - "area" - ], - "required": true - }, - { - "id": 7, - "name": "global", - "type": "LabelWidget", - "label": "Whole available region", - "details": { - "accordion": false, - "information": "With this option selected the entire available area will be provided" - }, - "required": true - }, - { - "id": 8, - "help": "Select a sub-region of the available area by providing its limits on latitude and longitude", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Sub-region extraction", - "details": { - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": true, - "precision": 2, - "fullheight": true, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - } - }, - { - "id": 9, - "css": "todo", - "help": null, - "name": "format", - "type": "StringListWidget", - "label": "Format", - "details": { - "labels": { - "grib": "GRIB", - "netcdf_3": "NetCDF-3 (experimental, not recommended)", - "zipped_netcdf_3": "Zipped NetCDF-3 (experimental)" - }, - "values": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "columns": 2 - }, - "required": true - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "40b9faaa0719118373b8d9303b0f9875", - "mapping": { - "force": { - "day": [ - "01" - ], - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": { - "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", - "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1950-01-01", - "end_date": "2022-12-01", - "publication_date": "2019-06-23", - "record_update": "2023-07-25 14:42:42.512642+02:00", - "resource_update": "2023-02-17", - "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.68d2bb30", - "ds_contactemail": "https://support.ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "grib", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "ERA5-Land monthly averaged data from 1950 to present", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", - "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" - }, - { - "resource_id": 8, - "resource_uid": "reanalysis-era5-pressure-levels", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "key": "155265:cd60cf87-5f89-4ef4-8350-3817254b3884", - "url": "https://cds.climate.copernicus.eu/api/v2", - "embargo": { - "days": 5, - "hours": 0 - }, - "mapping": { - "force": { - "class": [ - "ea" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "pl" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "number": {}, - "levtype": {}, - "variable": { - "vorticity": "138", - "divergence": "155", - "temperature": "130", - "geopotential": "129", - "relative_humidity": "157", - "specific_humidity": "133", - "vertical_velocity": "135", - "potential_vorticity": "60", - "u_component_of_wind": "131", - "v_component_of_wind": "132", - "fraction_of_cloud_cover": "248", - "ozone_mass_mixing_ratio": "203", - "specific_rain_water_content": "75", - "specific_snow_water_content": "76", - "specific_cloud_ice_water_content": "247", - "specific_cloud_liquid_water_content": "246" - }, - "product_type": { - "ensemble_mean": "mean", - "ensemble_spread": "spread", - "ensemble_members": "members" - }, - "pressure_level": { - "1_hpa": "1", - "2_hpa": "2", - "3_hpa": "3", - "5_hpa": "5", - "7_hpa": "7", - "10_hpa": "10", - "20_hpa": "20", - "30_hpa": "30", - "50_hpa": "50", - "70_hpa": "70", - "100_hpa": "100", - "125_hpa": "125", - "150_hpa": "150", - "175_hpa": "175", - "200_hpa": "200", - "225_hpa": "225", - "250_hpa": "250", - "300_hpa": "300", - "350_hpa": "350", - "400_hpa": "400", - "450_hpa": "450", - "500_hpa": "500", - "550_hpa": "550", - "600_hpa": "600", - "650_hpa": "650", - "700_hpa": "700", - "750_hpa": "750", - "775_hpa": "775", - "800_hpa": "800", - "825_hpa": "825", - "850_hpa": "850", - "875_hpa": "875", - "900_hpa": "900", - "925_hpa": "925", - "950_hpa": "950", - "975_hpa": "975", - "1000_hpa": "1000" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 1000000.0, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:LegacyCdsAdaptor", - "collection_id": "reanalysis-era5-pressure-levels" - }, - "adaptor_properties_hash": "c67aaecc321198b58082d0d2a2ac8e86", - "constraints_data": [ - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june", - "september" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june", - "september" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "march", - "may", - "july", - "august" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "march", - "may", - "july", - "august" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "reanalysis", - "ensemble_spread" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "geopotential", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "specific_humidity", - "vertical_velocity", - "vorticity", - "divergence", - "relative_humidity", - "ozone_mass_mixing_ratio", - "specific_cloud_liquid_water_content", - "specific_cloud_ice_water_content", - "fraction_of_cloud_cover", - "potential_vorticity", - "specific_rain_water_content", - "specific_snow_water_content" - ], - "product_type": [ - "reanalysis" - ], - "pressure_level": [ - "1_hpa", - "10_hpa", - "100_hpa", - "1000_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "2_hpa", - "20_hpa", - "200_hpa", - "225_hpa", - "250_hpa", - "3_hpa", - "30_hpa", - "300_hpa", - "350_hpa", - "400_hpa", - "450_hpa", - "5_hpa", - "50_hpa", - "500_hpa", - "550_hpa", - "600_hpa", - "650_hpa", - "7_hpa", - "70_hpa", - "700_hpa", - "750_hpa", - "775_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ] - } - ], - "form_data": [ - { - "id": 0, - "css": "todo", - "help": null, - "name": "product_type", - "type": "StringListWidget", - "label": "Product_type", - "details": { - "labels": { - "reanalysis": "Reanalysis", - "ensemble_mean": "Ensemble mean", - "ensemble_spread": "Ensemble spread", - "ensemble_members": "Ensemble members" - }, - "values": [ - "reanalysis", - "ensemble_members", - "ensemble_mean", - "ensemble_spread" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 1, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListWidget", - "label": "Variable", - "details": { - "labels": { - "vorticity": "Vorticity (relative)", - "divergence": "Divergence", - "temperature": "Temperature", - "geopotential": "Geopotential", - "relative_humidity": "Relative humidity", - "specific_humidity": "Specific humidity", - "vertical_velocity": "Vertical velocity", - "potential_vorticity": "Potential vorticity", - "u_component_of_wind": "U-component of wind", - "v_component_of_wind": "V-component of wind", - "fraction_of_cloud_cover": "Fraction of cloud cover", - "ozone_mass_mixing_ratio": "Ozone mass mixing ratio", - "specific_rain_water_content": "Specific rain water content", - "specific_snow_water_content": "Specific snow water content", - "specific_cloud_ice_water_content": "Specific cloud ice water content", - "specific_cloud_liquid_water_content": "Specific cloud liquid water content" - }, - "values": [ - "divergence", - "fraction_of_cloud_cover", - "geopotential", - "ozone_mass_mixing_ratio", - "potential_vorticity", - "relative_humidity", - "specific_cloud_ice_water_content", - "specific_cloud_liquid_water_content", - "specific_humidity", - "specific_rain_water_content", - "specific_snow_water_content", - "temperature", - "u_component_of_wind", - "v_component_of_wind", - "vertical_velocity", - "vorticity" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1959": "1959", - "1960": "1960", - "1961": "1961", - "1962": "1962", - "1963": "1963", - "1964": "1964", - "1965": "1965", - "1966": "1966", - "1967": "1967", - "1968": "1968", - "1969": "1969", - "1970": "1970", - "1971": "1971", - "1972": "1972", - "1973": "1973", - "1974": "1974", - "1975": "1975", - "1976": "1976", - "1977": "1977", - "1978": "1978", - "1979": "1979", - "1980": "1980", - "1981": "1981", - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022", - "2023": "2023" - }, - "values": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022", - "2023" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 4, - "css": "todo", - "help": null, - "name": "day", - "type": "StringListWidget", - "label": "Day", - "details": { - "labels": { - "01": "01", - "02": "02", - "03": "03", - "04": "04", - "05": "05", - "06": "06", - "07": "07", - "08": "08", - "09": "09", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16", - "17": "17", - "18": "18", - "19": "19", - "20": "20", - "21": "21", - "22": "22", - "23": "23", - "24": "24", - "25": "25", - "26": "26", - "27": "27", - "28": "28", - "29": "29", - "30": "30", - "31": "31" - }, - "values": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 5, - "css": "todo", - "help": null, - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "labels": { - "00:00": "00:00", - "01:00": "01:00", - "02:00": "02:00", - "03:00": "03:00", - "04:00": "04:00", - "05:00": "05:00", - "06:00": "06:00", - "07:00": "07:00", - "08:00": "08:00", - "09:00": "09:00", - "10:00": "10:00", - "11:00": "11:00", - "12:00": "12:00", - "13:00": "13:00", - "14:00": "14:00", - "15:00": "15:00", - "16:00": "16:00", - "17:00": "17:00", - "18:00": "18:00", - "19:00": "19:00", - "20:00": "20:00", - "21:00": "21:00", - "22:00": "22:00", - "23:00": "23:00" - }, - "values": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 6, - "css": "todo", - "help": null, - "name": "pressure_level", - "type": "StringListWidget", - "label": "Pressure_level", - "details": { - "labels": { - "1_hpa": "1 hPa", - "2_hpa": "2 hPa", - "3_hpa": "3 hPa", - "5_hpa": "5 hPa", - "7_hpa": "7 hPa", - "10_hpa": "10 hPa", - "20_hpa": "20 hPa", - "30_hpa": "30 hPa", - "50_hpa": "50 hPa", - "70_hpa": "70 hPa", - "100_hpa": "100 hPa", - "125_hpa": "125 hPa", - "150_hpa": "150 hPa", - "175_hpa": "175 hPa", - "200_hpa": "200 hPa", - "225_hpa": "225 hPa", - "250_hpa": "250 hPa", - "300_hpa": "300 hPa", - "350_hpa": "350 hPa", - "400_hpa": "400 hPa", - "450_hpa": "450 hPa", - "500_hpa": "500 hPa", - "550_hpa": "550 hPa", - "600_hpa": "600 hPa", - "650_hpa": "650 hPa", - "700_hpa": "700 hPa", - "750_hpa": "750 hPa", - "775_hpa": "775 hPa", - "800_hpa": "800 hPa", - "825_hpa": "825 hPa", - "850_hpa": "850 hPa", - "875_hpa": "875 hPa", - "900_hpa": "900 hPa", - "925_hpa": "925 hPa", - "950_hpa": "950 hPa", - "975_hpa": "975 hPa", - "1000_hpa": "1000 hPa" - }, - "values": [ - "1000_hpa", - "100_hpa", - "10_hpa", - "125_hpa", - "150_hpa", - "175_hpa", - "1_hpa", - "200_hpa", - "20_hpa", - "225_hpa", - "250_hpa", - "2_hpa", - "300_hpa", - "30_hpa", - "350_hpa", - "3_hpa", - "400_hpa", - "450_hpa", - "500_hpa", - "50_hpa", - "550_hpa", - "5_hpa", - "600_hpa", - "650_hpa", - "700_hpa", - "70_hpa", - "750_hpa", - "775_hpa", - "7_hpa", - "800_hpa", - "825_hpa", - "850_hpa", - "875_hpa", - "900_hpa", - "925_hpa", - "950_hpa", - "975_hpa" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 7, - "css": "variable", - "help": "Select one widget from the choice below", - "name": "area_group", - "type": "ExclusiveFrameWidget", - "label": "Geographical area", - "details": { - "id": null - }, - "widgets": [ - "global", - "area" - ], - "required": true - }, - { - "id": 8, - "name": "global", - "type": "LabelWidget", - "label": "Whole available region", - "details": { - "accordion": false, - "information": "With this option selected the entire available area will be provided" - }, - "required": true - }, - { - "id": 9, - "help": "Select a sub-region of the available area by providing its limits on latitude and longitude", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Sub-region extraction", - "details": { - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": true, - "precision": 2, - "fullheight": true, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - } - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "9c313d4668a1544424097d928b1c1a55", - "mapping": { - "force": { - "class": [ - "ea" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "pl" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "number": {}, - "levtype": {}, - "variable": { - "vorticity": "138", - "divergence": "155", - "temperature": "130", - "geopotential": "129", - "relative_humidity": "157", - "specific_humidity": "133", - "vertical_velocity": "135", - "potential_vorticity": "60", - "u_component_of_wind": "131", - "v_component_of_wind": "132", - "fraction_of_cloud_cover": "248", - "ozone_mass_mixing_ratio": "203", - "specific_rain_water_content": "75", - "specific_snow_water_content": "76", - "specific_cloud_ice_water_content": "247", - "specific_cloud_liquid_water_content": "246" - }, - "product_type": { - "ensemble_mean": "mean", - "ensemble_spread": "spread", - "ensemble_members": "members" - }, - "pressure_level": { - "1_hpa": "1", - "2_hpa": "2", - "3_hpa": "3", - "5_hpa": "5", - "7_hpa": "7", - "10_hpa": "10", - "20_hpa": "20", - "30_hpa": "30", - "50_hpa": "50", - "70_hpa": "70", - "100_hpa": "100", - "125_hpa": "125", - "150_hpa": "150", - "175_hpa": "175", - "200_hpa": "200", - "225_hpa": "225", - "250_hpa": "250", - "300_hpa": "300", - "350_hpa": "350", - "400_hpa": "400", - "450_hpa": "450", - "500_hpa": "500", - "550_hpa": "550", - "600_hpa": "600", - "650_hpa": "650", - "700_hpa": "700", - "750_hpa": "750", - "775_hpa": "775", - "800_hpa": "800", - "825_hpa": "825", - "850_hpa": "850", - "875_hpa": "875", - "900_hpa": "900", - "925_hpa": "925", - "950_hpa": "950", - "975_hpa": "975", - "1000_hpa": "1000" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 1000000.0, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1959-01-01", - "end_date": "2023-02-11", - "publication_date": "2018-06-14", - "record_update": "2023-07-25 14:42:42.594710+02:00", - "resource_update": "2023-02-17", - "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.bd0915c6", - "ds_contactemail": "https://support.ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "grib", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "ERA5 hourly data on pressure levels from 1959 to present", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": null, - "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'pressur':5A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'store':40B 'time':55B 'updat':56B 'weather':23B" - }, - { - "resource_id": 3, - "resource_uid": "reanalysis-era5-single-levels", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "embargo": { - "days": 5, - "hours": 0 - }, - "mapping": { - "force": { - "class": [ - "ea" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "k_index": "260121", - "charnock": "148", - "snowfall": "144", - "snowmelt": "45", - "soil_type": "43", - "lake_cover": "26", - "lake_depth": "228007", - "snow_depth": "141", - "evaporation": "182", - "snow_albedo": "32", - "geopotential": "129", - "snow_density": "33", - "land_sea_mask": "172", - "sea_ice_cover": "31", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "low_cloud_cover": "186", - "duct_base_height": "228017", - "high_cloud_cover": "188", - "mean_runoff_rate": "235048", - "mean_wave_period": "140232", - "model_bathymetry": "140219", - "peak_wave_period": "140231", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "cloud_base_height": "228023", - "friction_velocity": "228003", - "lake_shape_factor": "228012", - "total_cloud_cover": "164", - "zero_degree_level": "228024", - "mean_snowfall_rate": "235031", - "mean_snowmelt_rate": "235024", - "medium_cloud_cover": "187", - "precipitation_type": "260015", - "sub_surface_runoff": "9", - "total_column_ozone": "206", - "total_column_water": "136", - "total_totals_index": "260123", - "benjamin_feir_index": "140253", - "convective_snowfall": "239", - "mean_wave_direction": "140230", - "total_precipitation": "228", - "convective_rain_rate": "228218", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "large_scale_snowfall": "240", - "low_vegetation_cover": "27", - "boundary_layer_height": "159", - "convective_inhibition": "228001", - "high_vegetation_cover": "28", - "large_scale_rain_rate": "228219", - "mean_evaporation_rate": "235043", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "type_of_low_vegetation": "29", - "wave_spectral_kurtosis": "140252", - "wave_spectral_skewness": "140207", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "ice_temperature_layer_1": "35", - "ice_temperature_layer_2": "36", - "ice_temperature_layer_3": "37", - "ice_temperature_layer_4": "38", - "lake_bottom_temperature": "228010", - "mean_sea_level_pressure": "151", - "sea_surface_temperature": "34", - "top_net_solar_radiation": "178", - "total_column_rain_water": "228089", - "total_column_snow_water": "228090", - "type_of_high_vegetation": "30", - "100m_u_component_of_wind": "228246", - "100m_v_component_of_wind": "228247", - "convective_precipitation": "143", - "gravity_wave_dissipation": "197", - "mean_surface_runoff_rate": "235020", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "u_component_stokes_drift": "140215", - "v_component_stokes_drift": "140216", - "wave_spectral_peakedness": "140254", - "large_scale_precipitation": "142", - "mean_period_of_wind_waves": "140236", - "temperature_of_snow_layer": "238", - "top_net_thermal_radiation": "179", - "total_column_water_vapour": "137", - "trapping_layer_top_height": "228019", - "boundary_layer_dissipation": "145", - "forecast_surface_roughness": "244", - "lake_mix_layer_temperature": "228008", - "mean_period_of_total_swell": "140239", - "mean_snow_evaporation_rate": "235023", - "mean_square_slope_of_waves": "140244", - "surface_sensible_heat_flux": "146", - "trapping_layer_base_height": "228018", - "air_density_over_the_oceans": "140209", - "instantaneous_10m_wind_gust": "228029", - "instantaneous_moisture_flux": "232", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "mean_direction_of_wind_waves": "140235", - "mean_sub_surface_runoff_rate": "235021", - "normalized_stress_into_ocean": "140214", - "toa_incident_solar_radiation": "212", - "total_column_cloud_ice_water": "79", - "mean_convective_snowfall_rate": "235056", - "mean_direction_of_total_swell": "140238", - "mean_gravity_wave_dissipation": "235047", - "mean_surface_latent_heat_flux": "235034", - "mean_total_precipitation_rate": "235055", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "coefficient_of_drag_with_waves": "140233", - "leaf_area_index_low_vegetation": "66", - "maximum_individual_wave_height": "140218", - "mean_large_scale_snowfall_rate": "235057", - "mean_zero_crossing_wave_period": "140221", - "10m_u_component_of_neutral_wind": "228131", - "10m_v_component_of_neutral_wind": "228132", - "leaf_area_index_high_vegetation": "67", - "mean_boundary_layer_dissipation": "235032", - "mean_potential_evaporation_rate": "235070", - "mean_surface_sensible_heat_flux": "235033", - "standard_deviation_of_orography": "160", - "total_column_cloud_liquid_water": "78", - "wave_spectral_directional_width": "140222", - "angle_of_sub_gridscale_orography": "162", - "significant_height_of_wind_waves": "140234", - "slope_of_sub_gridscale_orography": "163", - "vertical_integral_of_temperature": "162054", - "eastward_turbulent_surface_stress": "180", - "normalized_energy_flux_into_ocean": "140212", - "normalized_energy_flux_into_waves": "140211", - "significant_height_of_total_swell": "140237", - "surface_solar_radiation_downwards": "169", - "top_net_solar_radiation_clear_sky": "208", - "vertical_integral_of_total_energy": "162063", - "large_scale_precipitation_fraction": "50", - "mean_convective_precipitation_rate": "235030", - "northward_turbulent_surface_stress": "181", - "vertical_integral_of_mass_tendency": "162092", - "mean_large_scale_precipitation_rate": "235029", - "near_ir_albedo_for_direct_radiation": "17", - "surface_thermal_radiation_downwards": "175", - "top_net_thermal_radiation_clear_sky": "209", - "vertical_integral_of_kinetic_energy": "162059", - "vertical_integral_of_thermal_energy": "162060", - "downward_uv_radiation_at_the_surface": "57", - "eastward_gravity_wave_surface_stress": "195", - "near_ir_albedo_for_diffuse_radiation": "18", - "anisotropy_of_sub_gridscale_orography": "161", - "convective_available_potential_energy": "59", - "mean_top_net_long_wave_radiation_flux": "235040", - "northward_gravity_wave_surface_stress": "196", - "surface_net_solar_radiation_clear_sky": "210", - "total_column_supercooled_liquid_water": "228088", - "mean_eastward_turbulent_surface_stress": "235041", - "mean_top_net_short_wave_radiation_flux": "235039", - "mean_wave_period_based_on_first_moment": "140220", - "uv_visible_albedo_for_direct_radiation": "15", - "vertical_integral_of_energy_conversion": "162064", - "mean_large_scale_precipitation_fraction": "235026", - "mean_northward_turbulent_surface_stress": "235042", - "mean_surface_downward_uv_radiation_flux": "235027", - "surface_net_thermal_radiation_clear_sky": "211", - "uv_visible_albedo_for_diffuse_radiation": "16", - "vertical_integral_of_eastward_heat_flux": "162069", - "vertical_integral_of_eastward_mass_flux": "162065", - "vertical_integral_of_mass_of_atmosphere": "162053", - "free_convective_velocity_over_the_oceans": "140208", - "instantaneous_surface_sensible_heat_flux": "231", - "vertical_integral_of_eastward_ozone_flux": "162077", - "vertical_integral_of_northward_heat_flux": "162070", - "vertical_integral_of_northward_mass_flux": "162066", - "convective_snowfall_rate_water_equivalent": "228220", - "mean_eastward_gravity_wave_surface_stress": "235045", - "mean_surface_net_long_wave_radiation_flux": "235038", - "mean_wave_period_of_first_swell_partition": "140123", - "mean_wave_period_of_third_swell_partition": "140129", - "vertical_integral_of_northward_ozone_flux": "162078", - "vertically_integrated_moisture_divergence": "213", - "wave_spectral_directional_width_for_swell": "140228", - "large_scale_snowfall_rate_water_equivalent": "228221", - "mean_northward_gravity_wave_surface_stress": "235046", - "mean_surface_net_short_wave_radiation_flux": "235037", - "mean_wave_period_of_second_swell_partition": "140126", - "surface_solar_radiation_downward_clear_sky": "228129", - "clear_sky_direct_solar_radiation_at_surface": "228022", - "mean_top_downward_short_wave_radiation_flux": "235053", - "total_sky_direct_solar_radiation_at_surface": "228021", - "10m_wind_gust_since_previous_post_processing": "49", - "mean_wave_direction_of_first_swell_partition": "140122", - "mean_wave_direction_of_third_swell_partition": "140128", - "surface_thermal_radiation_downward_clear_sky": "228130", - "vertical_integral_of_divergence_of_mass_flux": "162081", - "mean_surface_direct_short_wave_radiation_flux": "235058", - "mean_wave_direction_of_second_swell_partition": "140125", - "vertical_integral_of_divergence_of_ozone_flux": "162087", - "mean_surface_downward_long_wave_radiation_flux": "235036", - "mean_vertically_integrated_moisture_divergence": "235054", - "wave_spectral_directional_width_for_wind_waves": "140225", - "instantaneous_eastward_turbulent_surface_stress": "229", - "mean_surface_downward_short_wave_radiation_flux": "235035", - "mean_top_net_long_wave_radiation_flux_clear_sky": "235050", - "vertical_integral_of_eastward_geopotential_flux": "162073", - "vertical_integral_of_eastward_total_energy_flux": "162075", - "vertical_integral_of_eastward_water_vapour_flux": "162071", - "forecast_logarithm_of_surface_roughness_for_heat": "245", - "instantaneous_northward_turbulent_surface_stress": "230", - "mean_top_net_short_wave_radiation_flux_clear_sky": "235049", - "mean_wave_period_based_on_first_moment_for_swell": "140226", - "significant_wave_height_of_first_swell_partition": "140121", - "significant_wave_height_of_third_swell_partition": "140127", - "standard_deviation_of_filtered_subgrid_orography": "74", - "vertical_integral_of_divergence_of_moisture_flux": "162084", - "vertical_integral_of_northward_geopotential_flux": "162074", - "vertical_integral_of_northward_total_energy_flux": "162076", - "vertical_integral_of_northward_water_vapour_flux": "162072", - "mean_wave_period_based_on_second_moment_for_swell": "140227", - "significant_wave_height_of_second_swell_partition": "140124", - "vertical_integral_of_eastward_kinetic_energy_flux": "162067", - "vertical_integral_of_northward_kinetic_energy_flux": "162068", - "vertical_integral_of_potential_and_internal_energy": "162061", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "235052", - "significant_height_of_combined_wind_waves_and_swell": "140229", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "235051", - "vertical_integral_of_divergence_of_geopotential_flux": "162085", - "vertical_integral_of_divergence_of_total_energy_flux": "162086", - "maximum_2m_temperature_since_previous_post_processing": "201", - "mean_wave_period_based_on_first_moment_for_wind_waves": "140223", - "minimum_2m_temperature_since_previous_post_processing": "202", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "162090", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "162088", - "mean_wave_period_based_on_second_moment_for_wind_waves": "140224", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "140245", - "period_corresponding_to_maximum_individual_wave_height": "140217", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "162082", - "vertical_integral_of_divergence_of_thermal_energy_flux": "162083", - "vertical_integral_of_northward_cloud_frozen_water_flux": "162091", - "vertical_integral_of_northward_cloud_liquid_water_flux": "162089", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "235059", - "instantaneous_large_scale_surface_precipitation_fraction": "228217", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "235069", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "235068", - "vertical_integral_of_potential_internal_and_latent_energy": "162062", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "140249", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "162080", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "162079", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "228016", - "maximum_total_precipitation_rate_since_previous_post_processing": "228226", - "minimum_total_precipitation_rate_since_previous_post_processing": "228227", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "228015" - }, - "product_type": { - "ensemble_mean": "mean", - "ensemble_spread": "spread", - "ensemble_members": "members" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 120000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:MarsCdsAdaptor" - }, - "adaptor_properties_hash": "084d41397226a25b0c3b281948d46cc5", - "constraints_data": [ - { - "day": [ - "01" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "near_ir_albedo_for_diffuse_radiation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "skin_reservoir_content", - "total_column_ozone", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "total_column_rain_water", - "total_column_snow_water", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "near_ir_albedo_for_diffuse_radiation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "skin_reservoir_content", - "total_column_ozone", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "total_column_rain_water", - "total_column_snow_water", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "near_ir_albedo_for_diffuse_radiation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "skin_reservoir_content", - "total_column_ozone", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "total_column_rain_water", - "total_column_snow_water", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "march" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "march" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "march" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "may", - "july" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "may", - "july" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "may", - "july" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "may", - "july" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "september" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "september" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "september" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "september" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "september", - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "september", - "november" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "september", - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "september", - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "november" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_mean", - "ensemble_members", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "04:00", - "05:00", - "07:00", - "08:00", - "10:00", - "11:00", - "13:00", - "14:00", - "16:00", - "17:00", - "19:00", - "20:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "august" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005" - ], - "month": [ - "march", - "may", - "july", - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005" - ], - "month": [ - "march", - "may", - "july", - "october", - "december" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005" - ], - "month": [ - "march", - "may", - "july", - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005" - ], - "month": [ - "march", - "may", - "july", - "october", - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "august" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "august" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "august" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "october" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean", - "ensemble_spread" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2022" - ], - "month": [ - "december" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_mean" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_members" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "03:00", - "06:00" - ], - "year": [ - "1959" - ], - "month": [ - "january" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_spread" - ] - }, - { - "day": [ - "11" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_temperature", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_total_energy", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_mass_tendency", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "reanalysis" - ] - }, - { - "day": [ - "11" - ], - "time": [ - "00:00", - "03:00", - "06:00", - "09:00", - "12:00", - "15:00", - "18:00", - "21:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "variable": [ - "geopotential", - "surface_pressure", - "total_column_water", - "total_column_water_vapour", - "soil_temperature_level_1", - "significant_wave_height_of_first_swell_partition", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_period_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_period_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period_of_third_swell_partition", - "wave_spectral_skewness", - "free_convective_velocity_over_the_oceans", - "air_density_over_the_oceans", - "normalized_energy_flux_into_waves", - "normalized_energy_flux_into_ocean", - "normalized_stress_into_ocean", - "u_component_stokes_drift", - "v_component_stokes_drift", - "period_corresponding_to_maximum_individual_wave_height", - "maximum_individual_wave_height", - "model_bathymetry", - "mean_wave_period_based_on_first_moment", - "mean_zero_crossing_wave_period", - "wave_spectral_directional_width", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "wave_spectral_directional_width_for_wind_waves", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_swell", - "wave_spectral_directional_width_for_swell", - "significant_height_of_combined_wind_waves_and_swell", - "mean_wave_direction", - "peak_wave_period", - "mean_wave_period", - "coefficient_of_drag_with_waves", - "significant_height_of_wind_waves", - "mean_direction_of_wind_waves", - "mean_period_of_wind_waves", - "significant_height_of_total_swell", - "mean_direction_of_total_swell", - "mean_period_of_total_swell", - "mean_square_slope_of_waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "wave_spectral_kurtosis", - "benjamin_feir_index", - "wave_spectral_peakedness", - "snow_depth", - "large_scale_precipitation", - "convective_precipitation", - "snowfall", - "boundary_layer_dissipation", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "charnock", - "uv_visible_albedo_for_direct_radiation", - "mean_sea_level_pressure", - "boundary_layer_height", - "uv_visible_albedo_for_diffuse_radiation", - "standard_deviation_of_orography", - "anisotropy_of_sub_gridscale_orography", - "angle_of_sub_gridscale_orography", - "slope_of_sub_gridscale_orography", - "total_cloud_cover", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "near_ir_albedo_for_direct_radiation", - "soil_temperature_level_2", - "land_sea_mask", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "top_net_solar_radiation", - "top_net_thermal_radiation", - "near_ir_albedo_for_diffuse_radiation", - "eastward_turbulent_surface_stress", - "northward_turbulent_surface_stress", - "evaporation", - "soil_temperature_level_3", - "low_cloud_cover", - "medium_cloud_cover", - "high_cloud_cover", - "eastward_gravity_wave_surface_stress", - "northward_gravity_wave_surface_stress", - "gravity_wave_dissipation", - "skin_reservoir_content", - "maximum_2m_temperature_since_previous_post_processing", - "minimum_2m_temperature_since_previous_post_processing", - "runoff", - "total_column_ozone", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation_clear_sky", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation_clear_sky", - "toa_incident_solar_radiation", - "vertically_integrated_moisture_divergence", - "total_precipitation", - "convective_inhibition", - "friction_velocity", - "lake_depth", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "duct_base_height", - "trapping_layer_base_height", - "trapping_layer_top_height", - "total_sky_direct_solar_radiation_at_surface", - "clear_sky_direct_solar_radiation_at_surface", - "cloud_base_height", - "zero_degree_level", - "instantaneous_10m_wind_gust", - "total_column_supercooled_liquid_water", - "total_column_rain_water", - "total_column_snow_water", - "surface_solar_radiation_downward_clear_sky", - "surface_thermal_radiation_downward_clear_sky", - "10m_u_component_of_neutral_wind", - "10m_v_component_of_neutral_wind", - "instantaneous_large_scale_surface_precipitation_fraction", - "convective_rain_rate", - "large_scale_rain_rate", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall_rate_water_equivalent", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "potential_evaporation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_northward_turbulent_surface_stress", - "instantaneous_surface_sensible_heat_flux", - "instantaneous_moisture_flux", - "skin_temperature", - "mean_surface_runoff_rate", - "mean_sub_surface_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowmelt_rate", - "mean_large_scale_precipitation_fraction", - "mean_surface_downward_uv_radiation_flux", - "mean_large_scale_precipitation_rate", - "mean_convective_precipitation_rate", - "mean_snowfall_rate", - "mean_boundary_layer_dissipation", - "mean_surface_sensible_heat_flux", - "mean_surface_latent_heat_flux", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_eastward_turbulent_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_northward_gravity_wave_surface_stress", - "mean_gravity_wave_dissipation", - "mean_runoff_rate", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_top_downward_short_wave_radiation_flux", - "mean_vertically_integrated_moisture_divergence", - "mean_total_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_large_scale_snowfall_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_potential_evaporation_rate", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "convective_snowfall", - "large_scale_snowfall", - "forecast_albedo", - "forecast_surface_roughness", - "forecast_logarithm_of_surface_roughness_for_heat", - "lake_cover", - "precipitation_type", - "k_index", - "total_totals_index", - "low_vegetation_cover", - "high_vegetation_cover", - "type_of_low_vegetation", - "type_of_high_vegetation", - "sea_ice_cover", - "snow_albedo", - "snow_density", - "sea_surface_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "soil_type", - "snow_evaporation", - "snowmelt", - "10m_wind_gust_since_previous_post_processing", - "large_scale_precipitation_fraction", - "downward_uv_radiation_at_the_surface", - "convective_available_potential_energy", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "standard_deviation_of_filtered_subgrid_orography", - "total_column_cloud_liquid_water", - "total_column_cloud_ice_water", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "ensemble_spread" - ] - } - ], - "form_data": [ - { - "id": 0, - "css": "todo", - "help": null, - "name": "product_type", - "type": "StringListWidget", - "label": "Product_type", - "details": { - "labels": { - "reanalysis": "Reanalysis", - "ensemble_mean": "Ensemble mean", - "ensemble_spread": "Ensemble spread", - "ensemble_members": "Ensemble members" - }, - "values": [ - "reanalysis", - "ensemble_members", - "ensemble_mean", - "ensemble_spread" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 1, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListArrayWidget", - "label": "Variable", - "details": { - "groups": [ - { - "label": "Popular", - "labels": { - "2m_temperature": "2m temperature", - "mean_wave_period": "Mean wave period", - "surface_pressure": "Surface pressure", - "mean_wave_direction": "Mean wave direction", - "total_precipitation": "Total precipitation", - "10m_u_component_of_wind": "10m u-component of wind", - "10m_v_component_of_wind": "10m v-component of wind", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "mean_sea_level_pressure": "Mean sea level pressure", - "sea_surface_temperature": "Sea surface temperature", - "significant_height_of_combined_wind_waves_and_swell": "Significant height of combined wind waves and swell" - }, - "values": [ - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_dewpoint_temperature", - "2m_temperature", - "mean_sea_level_pressure", - "mean_wave_direction", - "mean_wave_period", - "sea_surface_temperature", - "significant_height_of_combined_wind_waves_and_swell", - "surface_pressure", - "total_precipitation" - ], - "columns": 2 - }, - { - "label": "Temperature and pressure", - "labels": { - "2m_temperature": "2m temperature", - "skin_temperature": "Skin temperature", - "surface_pressure": "Surface pressure", - "2m_dewpoint_temperature": "2m dewpoint temperature", - "ice_temperature_layer_1": "Ice temperature layer 1", - "ice_temperature_layer_2": "Ice temperature layer 2", - "ice_temperature_layer_3": "Ice temperature layer 3", - "ice_temperature_layer_4": "Ice temperature layer 4", - "mean_sea_level_pressure": "Mean sea level pressure", - "sea_surface_temperature": "Sea surface temperature", - "maximum_2m_temperature_since_previous_post_processing": "Maximum 2m temperature since previous post-processing", - "minimum_2m_temperature_since_previous_post_processing": "Minimum 2m temperature since previous post-processing" - }, - "values": [ - "2m_dewpoint_temperature", - "2m_temperature", - "ice_temperature_layer_1", - "ice_temperature_layer_2", - "ice_temperature_layer_3", - "ice_temperature_layer_4", - "maximum_2m_temperature_since_previous_post_processing", - "mean_sea_level_pressure", - "minimum_2m_temperature_since_previous_post_processing", - "sea_surface_temperature", - "skin_temperature", - "surface_pressure" - ], - "columns": 2 - }, - { - "label": "Wind", - "labels": { - "10m_u_component_of_wind": "10m u-component of wind", - "10m_v_component_of_wind": "10m v-component of wind", - "100m_u_component_of_wind": "100m u-component of wind", - "100m_v_component_of_wind": "100m v-component of wind", - "instantaneous_10m_wind_gust": "Instantaneous 10m wind gust", - "10m_u_component_of_neutral_wind": "10m u-component of neutral wind", - "10m_v_component_of_neutral_wind": "10m v-component of neutral wind", - "10m_wind_gust_since_previous_post_processing": "10m wind gust since previous post-processing" - }, - "values": [ - "100m_u_component_of_wind", - "100m_v_component_of_wind", - "10m_u_component_of_neutral_wind", - "10m_u_component_of_wind", - "10m_v_component_of_neutral_wind", - "10m_v_component_of_wind", - "10m_wind_gust_since_previous_post_processing", - "instantaneous_10m_wind_gust" - ], - "columns": 2 - }, - { - "label": "Mean rates", - "labels": { - "mean_runoff_rate": "Mean runoff rate", - "mean_snowfall_rate": "Mean snowfall rate", - "mean_snowmelt_rate": "Mean snowmelt rate", - "mean_evaporation_rate": "Mean evaporation rate", - "mean_surface_runoff_rate": "Mean surface runoff rate", - "mean_snow_evaporation_rate": "Mean snow evaporation rate", - "mean_sub_surface_runoff_rate": "Mean sub-surface runoff rate", - "mean_convective_snowfall_rate": "Mean convective snowfall rate", - "mean_gravity_wave_dissipation": "Mean gravity wave dissipation", - "mean_surface_latent_heat_flux": "Mean surface latent heat flux", - "mean_total_precipitation_rate": "Mean total precipitation rate", - "mean_large_scale_snowfall_rate": "Mean large-scale snowfall rate", - "mean_boundary_layer_dissipation": "Mean boundary layer dissipation", - "mean_potential_evaporation_rate": "Mean potential evaporation rate", - "mean_surface_sensible_heat_flux": "Mean surface sensible heat flux", - "mean_convective_precipitation_rate": "Mean convective precipitation rate", - "mean_large_scale_precipitation_rate": "Mean large-scale precipitation rate", - "mean_top_net_long_wave_radiation_flux": "Mean top net long-wave radiation flux", - "mean_eastward_turbulent_surface_stress": "Mean eastward turbulent surface stress", - "mean_top_net_short_wave_radiation_flux": "Mean top net short-wave radiation flux", - "mean_large_scale_precipitation_fraction": "Mean large-scale precipitation fraction", - "mean_northward_turbulent_surface_stress": "Mean northward turbulent surface stress", - "mean_surface_downward_uv_radiation_flux": "Mean surface downward UV radiation flux", - "mean_eastward_gravity_wave_surface_stress": "Mean eastward gravity wave surface stress", - "mean_surface_net_long_wave_radiation_flux": "Mean surface net long-wave radiation flux", - "mean_northward_gravity_wave_surface_stress": "Mean northward gravity wave surface stress", - "mean_surface_net_short_wave_radiation_flux": "Mean surface net short-wave radiation flux", - "mean_top_downward_short_wave_radiation_flux": "Mean top downward short-wave radiation flux", - "mean_surface_direct_short_wave_radiation_flux": "Mean surface direct short-wave radiation flux", - "mean_surface_downward_long_wave_radiation_flux": "Mean surface downward long-wave radiation flux", - "mean_vertically_integrated_moisture_divergence": "Mean vertically integrated moisture divergence", - "mean_surface_downward_short_wave_radiation_flux": "Mean surface downward short-wave radiation flux", - "mean_top_net_long_wave_radiation_flux_clear_sky": "Mean top net long-wave radiation flux, clear sky", - "mean_top_net_short_wave_radiation_flux_clear_sky": "Mean top net short-wave radiation flux, clear sky", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "Mean surface net long-wave radiation flux, clear sky", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "Mean surface net short-wave radiation flux, clear sky", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "Mean surface direct short-wave radiation flux, clear sky", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "Mean surface downward long-wave radiation flux, clear sky", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "Mean surface downward short-wave radiation flux, clear sky" - }, - "values": [ - "mean_boundary_layer_dissipation", - "mean_convective_precipitation_rate", - "mean_convective_snowfall_rate", - "mean_eastward_gravity_wave_surface_stress", - "mean_eastward_turbulent_surface_stress", - "mean_evaporation_rate", - "mean_gravity_wave_dissipation", - "mean_large_scale_precipitation_fraction", - "mean_large_scale_precipitation_rate", - "mean_large_scale_snowfall_rate", - "mean_northward_gravity_wave_surface_stress", - "mean_northward_turbulent_surface_stress", - "mean_potential_evaporation_rate", - "mean_runoff_rate", - "mean_snow_evaporation_rate", - "mean_snowfall_rate", - "mean_snowmelt_rate", - "mean_sub_surface_runoff_rate", - "mean_surface_direct_short_wave_radiation_flux", - "mean_surface_direct_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_long_wave_radiation_flux", - "mean_surface_downward_long_wave_radiation_flux_clear_sky", - "mean_surface_downward_short_wave_radiation_flux", - "mean_surface_downward_short_wave_radiation_flux_clear_sky", - "mean_surface_downward_uv_radiation_flux", - "mean_surface_latent_heat_flux", - "mean_surface_net_long_wave_radiation_flux", - "mean_surface_net_long_wave_radiation_flux_clear_sky", - "mean_surface_net_short_wave_radiation_flux", - "mean_surface_net_short_wave_radiation_flux_clear_sky", - "mean_surface_runoff_rate", - "mean_surface_sensible_heat_flux", - "mean_top_downward_short_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux", - "mean_top_net_long_wave_radiation_flux_clear_sky", - "mean_top_net_short_wave_radiation_flux", - "mean_top_net_short_wave_radiation_flux_clear_sky", - "mean_total_precipitation_rate", - "mean_vertically_integrated_moisture_divergence" - ], - "columns": 2 - }, - { - "label": "Radiation and heat", - "labels": { - "top_net_solar_radiation": "Top net solar radiation", - "surface_latent_heat_flux": "Surface latent heat flux", - "top_net_thermal_radiation": "Top net thermal radiation", - "surface_sensible_heat_flux": "Surface sensible heat flux", - "surface_net_solar_radiation": "Surface net solar radiation", - "toa_incident_solar_radiation": "TOA incident solar radiation", - "surface_net_thermal_radiation": "Surface net thermal radiation", - "surface_solar_radiation_downwards": "Surface solar radiation downwards", - "top_net_solar_radiation_clear_sky": "Top net solar radiation, clear sky", - "near_ir_albedo_for_direct_radiation": "Near IR albedo for direct radiation", - "surface_thermal_radiation_downwards": "Surface thermal radiation downwards", - "top_net_thermal_radiation_clear_sky": "Top net thermal radiation, clear sky", - "downward_uv_radiation_at_the_surface": "Downward UV radiation at the surface", - "near_ir_albedo_for_diffuse_radiation": "Near IR albedo for diffuse radiation", - "surface_net_solar_radiation_clear_sky": "Surface net solar radiation, clear sky", - "uv_visible_albedo_for_direct_radiation": "UV visible albedo for direct radiation", - "surface_net_thermal_radiation_clear_sky": "Surface net thermal radiation, clear sky", - "uv_visible_albedo_for_diffuse_radiation": "UV visible albedo for diffuse radiation", - "instantaneous_surface_sensible_heat_flux": "Instantaneous surface sensible heat flux", - "surface_solar_radiation_downward_clear_sky": "Surface solar radiation downward, clear sky", - "clear_sky_direct_solar_radiation_at_surface": "Clear-sky direct solar radiation at surface", - "total_sky_direct_solar_radiation_at_surface": "Total sky direct solar radiation at surface", - "surface_thermal_radiation_downward_clear_sky": "Surface thermal radiation downward, clear sky", - "forecast_logarithm_of_surface_roughness_for_heat": "Forecast logarithm of surface roughness for heat" - }, - "values": [ - "clear_sky_direct_solar_radiation_at_surface", - "downward_uv_radiation_at_the_surface", - "forecast_logarithm_of_surface_roughness_for_heat", - "instantaneous_surface_sensible_heat_flux", - "near_ir_albedo_for_diffuse_radiation", - "near_ir_albedo_for_direct_radiation", - "surface_latent_heat_flux", - "surface_net_solar_radiation", - "surface_net_solar_radiation_clear_sky", - "surface_net_thermal_radiation", - "surface_net_thermal_radiation_clear_sky", - "surface_sensible_heat_flux", - "surface_solar_radiation_downward_clear_sky", - "surface_solar_radiation_downwards", - "surface_thermal_radiation_downward_clear_sky", - "surface_thermal_radiation_downwards", - "toa_incident_solar_radiation", - "top_net_solar_radiation", - "top_net_solar_radiation_clear_sky", - "top_net_thermal_radiation", - "top_net_thermal_radiation_clear_sky", - "total_sky_direct_solar_radiation_at_surface", - "uv_visible_albedo_for_diffuse_radiation", - "uv_visible_albedo_for_direct_radiation" - ], - "columns": 2 - }, - { - "label": "Clouds", - "labels": { - "low_cloud_cover": "Low cloud cover", - "high_cloud_cover": "High cloud cover", - "cloud_base_height": "Cloud base height", - "total_cloud_cover": "Total cloud cover", - "medium_cloud_cover": "Medium cloud cover", - "total_column_cloud_ice_water": "Total column cloud ice water", - "total_column_cloud_liquid_water": "Total column cloud liquid water", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "Vertical integral of eastward cloud frozen water flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "Vertical integral of eastward cloud liquid water flux", - "vertical_integral_of_northward_cloud_frozen_water_flux": "Vertical integral of northward cloud frozen water flux", - "vertical_integral_of_northward_cloud_liquid_water_flux": "Vertical integral of northward cloud liquid water flux", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "Vertical integral of divergence of cloud frozen water flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "Vertical integral of divergence of cloud liquid water flux" - }, - "values": [ - "cloud_base_height", - "high_cloud_cover", - "low_cloud_cover", - "medium_cloud_cover", - "total_cloud_cover", - "total_column_cloud_ice_water", - "total_column_cloud_liquid_water", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux" - ], - "columns": 2 - }, - { - "label": "Lakes", - "labels": { - "lake_cover": "Lake cover", - "lake_depth": "Lake depth", - "lake_ice_depth": "Lake ice depth", - "lake_shape_factor": "Lake shape factor", - "lake_ice_temperature": "Lake ice temperature", - "lake_mix_layer_depth": "Lake mix-layer depth", - "lake_bottom_temperature": "Lake bottom temperature", - "lake_mix_layer_temperature": "Lake mix-layer temperature", - "lake_total_layer_temperature": "Lake total layer temperature" - }, - "values": [ - "lake_bottom_temperature", - "lake_cover", - "lake_depth", - "lake_ice_depth", - "lake_ice_temperature", - "lake_mix_layer_depth", - "lake_mix_layer_temperature", - "lake_shape_factor", - "lake_total_layer_temperature" - ], - "columns": 2 - }, - { - "label": "Evaporation and runoff", - "labels": { - "runoff": "Runoff", - "evaporation": "Evaporation", - "surface_runoff": "Surface runoff", - "sub_surface_runoff": "Sub-surface runoff", - "potential_evaporation": "Potential evaporation" - }, - "values": [ - "evaporation", - "potential_evaporation", - "runoff", - "sub_surface_runoff", - "surface_runoff" - ], - "columns": 2 - }, - { - "label": "Precipitation and rain", - "labels": { - "precipitation_type": "Precipitation type", - "total_precipitation": "Total precipitation", - "convective_rain_rate": "Convective rain rate", - "large_scale_rain_rate": "Large scale rain rate", - "total_column_rain_water": "Total column rain water", - "convective_precipitation": "Convective precipitation", - "large_scale_precipitation": "Large-scale precipitation", - "large_scale_precipitation_fraction": "Large-scale precipitation fraction", - "instantaneous_large_scale_surface_precipitation_fraction": "Instantaneous large-scale surface precipitation fraction", - "maximum_total_precipitation_rate_since_previous_post_processing": "Maximum total precipitation rate since previous post-processing", - "minimum_total_precipitation_rate_since_previous_post_processing": "Minimum total precipitation rate since previous post-processing" - }, - "values": [ - "convective_precipitation", - "convective_rain_rate", - "instantaneous_large_scale_surface_precipitation_fraction", - "large_scale_precipitation", - "large_scale_precipitation_fraction", - "large_scale_rain_rate", - "maximum_total_precipitation_rate_since_previous_post_processing", - "minimum_total_precipitation_rate_since_previous_post_processing", - "precipitation_type", - "total_column_rain_water", - "total_precipitation" - ], - "columns": 2 - }, - { - "label": "Snow", - "labels": { - "snowfall": "Snowfall", - "snowmelt": "Snowmelt", - "snow_depth": "Snow depth", - "snow_albedo": "Snow albedo", - "snow_density": "Snow density", - "snow_evaporation": "Snow evaporation", - "convective_snowfall": "Convective snowfall", - "large_scale_snowfall": "Large-scale snowfall", - "total_column_snow_water": "Total column snow water", - "temperature_of_snow_layer": "Temperature of snow layer", - "convective_snowfall_rate_water_equivalent": "Convective snowfall rate water equivalent", - "large_scale_snowfall_rate_water_equivalent": "Large scale snowfall rate water equivalent" - }, - "values": [ - "convective_snowfall", - "convective_snowfall_rate_water_equivalent", - "large_scale_snowfall", - "large_scale_snowfall_rate_water_equivalent", - "snow_albedo", - "snow_density", - "snow_depth", - "snow_evaporation", - "snowfall", - "snowmelt", - "temperature_of_snow_layer", - "total_column_snow_water" - ], - "columns": 2 - }, - { - "label": "Soil", - "labels": { - "soil_type": "Soil type", - "soil_temperature_level_1": "Soil temperature level 1", - "soil_temperature_level_2": "Soil temperature level 2", - "soil_temperature_level_3": "Soil temperature level 3", - "soil_temperature_level_4": "Soil temperature level 4", - "volumetric_soil_water_layer_1": "Volumetric soil water layer 1", - "volumetric_soil_water_layer_2": "Volumetric soil water layer 2", - "volumetric_soil_water_layer_3": "Volumetric soil water layer 3", - "volumetric_soil_water_layer_4": "Volumetric soil water layer 4" - }, - "values": [ - "soil_temperature_level_1", - "soil_temperature_level_2", - "soil_temperature_level_3", - "soil_temperature_level_4", - "soil_type", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4" - ], - "columns": 2 - }, - { - "label": "Vertical integrals", - "labels": { - "vertical_integral_of_temperature": "Vertical integral of temperature", - "vertical_integral_of_total_energy": "Vertical integral of total energy", - "vertical_integral_of_mass_tendency": "Vertical integral of mass tendency", - "vertical_integral_of_kinetic_energy": "Vertical integral of kinetic energy", - "vertical_integral_of_thermal_energy": "Vertical integral of thermal energy", - "vertical_integral_of_energy_conversion": "Vertical integral of energy conversion", - "vertical_integral_of_eastward_heat_flux": "Vertical integral of eastward heat flux", - "vertical_integral_of_eastward_mass_flux": "Vertical integral of eastward mass flux", - "vertical_integral_of_mass_of_atmosphere": "Vertical integral of mass of atmosphere", - "vertical_integral_of_eastward_ozone_flux": "Vertical integral of eastward ozone flux", - "vertical_integral_of_northward_heat_flux": "Vertical integral of northward heat flux", - "vertical_integral_of_northward_mass_flux": "Vertical integral of northward mass flux", - "vertical_integral_of_northward_ozone_flux": "Vertical integral of northward ozone flux", - "vertically_integrated_moisture_divergence": "Vertically integrated moisture divergence", - "vertical_integral_of_divergence_of_mass_flux": "Vertical integral of divergence of mass flux", - "vertical_integral_of_divergence_of_ozone_flux": "Vertical integral of divergence of ozone flux", - "vertical_integral_of_eastward_geopotential_flux": "Vertical integral of eastward geopotential flux", - "vertical_integral_of_eastward_total_energy_flux": "Vertical integral of eastward total energy flux", - "vertical_integral_of_eastward_water_vapour_flux": "Vertical integral of eastward water vapour flux", - "vertical_integral_of_divergence_of_moisture_flux": "Vertical integral of divergence of moisture flux", - "vertical_integral_of_northward_geopotential_flux": "Vertical integral of northward geopotential flux", - "vertical_integral_of_northward_total_energy_flux": "Vertical integral of northward total energy flux", - "vertical_integral_of_northward_water_vapour_flux": "Vertical integral of northward water vapour flux", - "vertical_integral_of_eastward_kinetic_energy_flux": "Vertical integral of eastward kinetic energy flux", - "vertical_integral_of_northward_kinetic_energy_flux": "Vertical integral of northward kinetic energy flux", - "vertical_integral_of_potential_and_internal_energy": "Vertical integral of potential and internal energy", - "vertical_integral_of_divergence_of_geopotential_flux": "Vertical integral of divergence of geopotential flux", - "vertical_integral_of_divergence_of_total_energy_flux": "Vertical integral of divergence of total energy flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "Vertical integral of eastward cloud frozen water flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "Vertical integral of eastward cloud liquid water flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "Vertical integral of divergence of kinetic energy flux", - "vertical_integral_of_divergence_of_thermal_energy_flux": "Vertical integral of divergence of thermal energy flux", - "vertical_integral_of_northward_cloud_frozen_water_flux": "Vertical integral of northward cloud frozen water flux", - "vertical_integral_of_northward_cloud_liquid_water_flux": "Vertical integral of northward cloud liquid water flux", - "vertical_integral_of_potential_internal_and_latent_energy": "Vertical integral of potential, internal and latent energy", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "Vertical integral of divergence of cloud frozen water flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "Vertical integral of divergence of cloud liquid water flux" - }, - "values": [ - "vertical_integral_of_divergence_of_cloud_frozen_water_flux", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux", - "vertical_integral_of_divergence_of_geopotential_flux", - "vertical_integral_of_divergence_of_kinetic_energy_flux", - "vertical_integral_of_divergence_of_mass_flux", - "vertical_integral_of_divergence_of_moisture_flux", - "vertical_integral_of_divergence_of_ozone_flux", - "vertical_integral_of_divergence_of_thermal_energy_flux", - "vertical_integral_of_divergence_of_total_energy_flux", - "vertical_integral_of_eastward_cloud_frozen_water_flux", - "vertical_integral_of_eastward_cloud_liquid_water_flux", - "vertical_integral_of_eastward_geopotential_flux", - "vertical_integral_of_eastward_heat_flux", - "vertical_integral_of_eastward_kinetic_energy_flux", - "vertical_integral_of_eastward_mass_flux", - "vertical_integral_of_eastward_ozone_flux", - "vertical_integral_of_eastward_total_energy_flux", - "vertical_integral_of_eastward_water_vapour_flux", - "vertical_integral_of_energy_conversion", - "vertical_integral_of_kinetic_energy", - "vertical_integral_of_mass_of_atmosphere", - "vertical_integral_of_mass_tendency", - "vertical_integral_of_northward_cloud_frozen_water_flux", - "vertical_integral_of_northward_cloud_liquid_water_flux", - "vertical_integral_of_northward_geopotential_flux", - "vertical_integral_of_northward_heat_flux", - "vertical_integral_of_northward_kinetic_energy_flux", - "vertical_integral_of_northward_mass_flux", - "vertical_integral_of_northward_ozone_flux", - "vertical_integral_of_northward_total_energy_flux", - "vertical_integral_of_northward_water_vapour_flux", - "vertical_integral_of_potential_and_internal_energy", - "vertical_integral_of_potential_internal_and_latent_energy", - "vertical_integral_of_temperature", - "vertical_integral_of_thermal_energy", - "vertical_integral_of_total_energy", - "vertically_integrated_moisture_divergence" - ], - "columns": 2 - }, - { - "label": "Vegetation", - "labels": { - "low_vegetation_cover": "Low vegetation cover", - "high_vegetation_cover": "High vegetation cover", - "type_of_low_vegetation": "Type of low vegetation", - "type_of_high_vegetation": "Type of high vegetation", - "leaf_area_index_low_vegetation": "Leaf area index, low vegetation", - "leaf_area_index_high_vegetation": "Leaf area index, high vegetation" - }, - "values": [ - "high_vegetation_cover", - "leaf_area_index_high_vegetation", - "leaf_area_index_low_vegetation", - "low_vegetation_cover", - "type_of_high_vegetation", - "type_of_low_vegetation" - ], - "columns": 2 - }, - { - "label": "Ocean waves", - "labels": { - "mean_wave_period": "Mean wave period", - "model_bathymetry": "Model bathymetry", - "peak_wave_period": "Peak wave period", - "mean_wave_direction": "Mean wave direction", - "wave_spectral_kurtosis": "Wave spectral kurtosis", - "wave_spectral_skewness": "Wave spectral skewness", - "wave_spectral_peakedness": "Wave spectral peakedness", - "mean_period_of_wind_waves": "Mean period of wind waves", - "mean_period_of_total_swell": "Mean period of total swell", - "mean_square_slope_of_waves": "Mean square slope of waves", - "air_density_over_the_oceans": "Air density over the oceans", - "mean_direction_of_wind_waves": "Mean direction of wind waves", - "normalized_stress_into_ocean": "Normalized stress into ocean", - "mean_direction_of_total_swell": "Mean direction of total swell", - "coefficient_of_drag_with_waves": "Coefficient of drag with waves", - "maximum_individual_wave_height": "Maximum individual wave height", - "mean_zero_crossing_wave_period": "Mean zero-crossing wave period", - "wave_spectral_directional_width": "Wave spectral directional width", - "significant_height_of_wind_waves": "Significant height of wind waves", - "normalized_energy_flux_into_ocean": "Normalized energy flux into ocean", - "normalized_energy_flux_into_waves": "Normalized energy flux into waves", - "significant_height_of_total_swell": "Significant height of total swell", - "mean_wave_period_based_on_first_moment": "Mean wave period based on first moment", - "free_convective_velocity_over_the_oceans": "Free convective velocity over the oceans", - "mean_wave_period_of_first_swell_partition": "Mean wave period of first swell partition", - "mean_wave_period_of_third_swell_partition": "Mean wave period of third swell partition", - "wave_spectral_directional_width_for_swell": "Wave spectral directional width for swell", - "mean_wave_period_of_second_swell_partition": "Mean wave period of second swell partition", - "mean_wave_direction_of_first_swell_partition": "Mean wave direction of first swell partition", - "mean_wave_direction_of_third_swell_partition": "Mean wave direction of third swell partition", - "mean_wave_direction_of_second_swell_partition": "Mean wave direction of second swell partition", - "wave_spectral_directional_width_for_wind_waves": "Wave spectral directional width for wind waves", - "mean_wave_period_based_on_first_moment_for_swell": "Mean wave period based on first moment for swell", - "significant_wave_height_of_first_swell_partition": "Significant wave height of first swell partition", - "significant_wave_height_of_third_swell_partition": "Significant wave height of third swell partition", - "mean_wave_period_based_on_second_moment_for_swell": "Mean wave period based on second moment for swell", - "significant_wave_height_of_second_swell_partition": "Significant wave height of second swell partition", - "significant_height_of_combined_wind_waves_and_swell": "Significant height of combined wind waves and swell", - "mean_wave_period_based_on_first_moment_for_wind_waves": "Mean wave period based on first moment for wind waves", - "mean_wave_period_based_on_second_moment_for_wind_waves": "Mean wave period based on second moment for wind waves", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "Ocean surface stress equivalent 10m neutral wind speed", - "period_corresponding_to_maximum_individual_wave_height": "Period corresponding to maximum individual wave height", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "Ocean surface stress equivalent 10m neutral wind direction" - }, - "values": [ - "air_density_over_the_oceans", - "coefficient_of_drag_with_waves", - "free_convective_velocity_over_the_oceans", - "maximum_individual_wave_height", - "mean_direction_of_total_swell", - "mean_direction_of_wind_waves", - "mean_period_of_total_swell", - "mean_period_of_wind_waves", - "mean_square_slope_of_waves", - "mean_wave_direction", - "mean_wave_direction_of_first_swell_partition", - "mean_wave_direction_of_second_swell_partition", - "mean_wave_direction_of_third_swell_partition", - "mean_wave_period", - "mean_wave_period_based_on_first_moment", - "mean_wave_period_based_on_first_moment_for_swell", - "mean_wave_period_based_on_first_moment_for_wind_waves", - "mean_wave_period_based_on_second_moment_for_swell", - "mean_wave_period_based_on_second_moment_for_wind_waves", - "mean_wave_period_of_first_swell_partition", - "mean_wave_period_of_second_swell_partition", - "mean_wave_period_of_third_swell_partition", - "mean_zero_crossing_wave_period", - "model_bathymetry", - "normalized_energy_flux_into_ocean", - "normalized_energy_flux_into_waves", - "normalized_stress_into_ocean", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed", - "peak_wave_period", - "period_corresponding_to_maximum_individual_wave_height", - "significant_height_of_combined_wind_waves_and_swell", - "significant_height_of_total_swell", - "significant_height_of_wind_waves", - "significant_wave_height_of_first_swell_partition", - "significant_wave_height_of_second_swell_partition", - "significant_wave_height_of_third_swell_partition", - "wave_spectral_directional_width", - "wave_spectral_directional_width_for_swell", - "wave_spectral_directional_width_for_wind_waves", - "wave_spectral_kurtosis", - "wave_spectral_peakedness", - "wave_spectral_skewness" - ], - "columns": 2 - }, - { - "label": "Other", - "labels": { - "k_index": "K index", - "charnock": "Charnock", - "geopotential": "Geopotential", - "land_sea_mask": "Land-sea mask", - "sea_ice_cover": "Sea-ice cover", - "forecast_albedo": "Forecast albedo", - "duct_base_height": "Duct base height", - "friction_velocity": "Friction velocity", - "zero_degree_level": "Zero degree level", - "total_column_ozone": "Total column ozone", - "total_column_water": "Total column water", - "total_totals_index": "Total totals index", - "benjamin_feir_index": "Benjamin-feir index", - "boundary_layer_height": "Boundary layer height", - "convective_inhibition": "Convective inhibition", - "skin_reservoir_content": "Skin reservoir content", - "gravity_wave_dissipation": "Gravity wave dissipation", - "u_component_stokes_drift": "U-component stokes drift", - "v_component_stokes_drift": "V-component stokes drift", - "total_column_water_vapour": "Total column water vapour", - "trapping_layer_top_height": "Trapping layer top height", - "boundary_layer_dissipation": "Boundary layer dissipation", - "forecast_surface_roughness": "Forecast surface roughness", - "trapping_layer_base_height": "Trapping layer base height", - "instantaneous_moisture_flux": "Instantaneous moisture flux", - "standard_deviation_of_orography": "Standard deviation of orography", - "angle_of_sub_gridscale_orography": "Angle of sub-gridscale orography", - "slope_of_sub_gridscale_orography": "Slope of sub-gridscale orography", - "eastward_turbulent_surface_stress": "Eastward turbulent surface stress", - "northward_turbulent_surface_stress": "Northward turbulent surface stress", - "eastward_gravity_wave_surface_stress": "Eastward gravity wave surface stress", - "anisotropy_of_sub_gridscale_orography": "Anisotropy of sub-gridscale orography", - "convective_available_potential_energy": "Convective available potential energy", - "northward_gravity_wave_surface_stress": "Northward gravity wave surface stress", - "total_column_supercooled_liquid_water": "Total column supercooled liquid water", - "instantaneous_eastward_turbulent_surface_stress": "Instantaneous eastward turbulent surface stress", - "instantaneous_northward_turbulent_surface_stress": "Instantaneous northward turbulent surface stress", - "standard_deviation_of_filtered_subgrid_orography": "Standard deviation of filtered subgrid orography", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "Mean vertical gradient of refractivity inside trapping layer", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "Minimum vertical gradient of refractivity inside trapping layer" - }, - "values": [ - "angle_of_sub_gridscale_orography", - "anisotropy_of_sub_gridscale_orography", - "benjamin_feir_index", - "boundary_layer_dissipation", - "boundary_layer_height", - "charnock", - "convective_available_potential_energy", - "convective_inhibition", - "duct_base_height", - "eastward_gravity_wave_surface_stress", - "eastward_turbulent_surface_stress", - "forecast_albedo", - "forecast_surface_roughness", - "friction_velocity", - "geopotential", - "gravity_wave_dissipation", - "instantaneous_eastward_turbulent_surface_stress", - "instantaneous_moisture_flux", - "instantaneous_northward_turbulent_surface_stress", - "k_index", - "land_sea_mask", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer", - "northward_gravity_wave_surface_stress", - "northward_turbulent_surface_stress", - "sea_ice_cover", - "skin_reservoir_content", - "slope_of_sub_gridscale_orography", - "standard_deviation_of_filtered_subgrid_orography", - "standard_deviation_of_orography", - "total_column_ozone", - "total_column_supercooled_liquid_water", - "total_column_water", - "total_column_water_vapour", - "total_totals_index", - "trapping_layer_base_height", - "trapping_layer_top_height", - "u_component_stokes_drift", - "v_component_stokes_drift", - "zero_degree_level" - ], - "columns": 2 - } - ], - "displayaslist": false, - "accordionGroups": true, - "accordionOptions": { - "openGroups": [ - "Popular" - ], - "searchable": false - } - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1959": "1959", - "1960": "1960", - "1961": "1961", - "1962": "1962", - "1963": "1963", - "1964": "1964", - "1965": "1965", - "1966": "1966", - "1967": "1967", - "1968": "1968", - "1969": "1969", - "1970": "1970", - "1971": "1971", - "1972": "1972", - "1973": "1973", - "1974": "1974", - "1975": "1975", - "1976": "1976", - "1977": "1977", - "1978": "1978", - "1979": "1979", - "1980": "1980", - "1981": "1981", - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022", - "2023": "2023" - }, - "values": [ - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022", - "2023" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 4, - "css": "todo", - "help": null, - "name": "day", - "type": "StringListWidget", - "label": "Day", - "details": { - "labels": { - "01": "01", - "02": "02", - "03": "03", - "04": "04", - "05": "05", - "06": "06", - "07": "07", - "08": "08", - "09": "09", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16", - "17": "17", - "18": "18", - "19": "19", - "20": "20", - "21": "21", - "22": "22", - "23": "23", - "24": "24", - "25": "25", - "26": "26", - "27": "27", - "28": "28", - "29": "29", - "30": "30", - "31": "31" - }, - "values": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "columns": 8 - }, - "required": true - }, - { - "id": 5, - "css": "todo", - "help": null, - "name": "time", - "type": "StringListWidget", - "label": "Time", - "details": { - "labels": { - "00:00": "00:00", - "01:00": "01:00", - "02:00": "02:00", - "03:00": "03:00", - "04:00": "04:00", - "05:00": "05:00", - "06:00": "06:00", - "07:00": "07:00", - "08:00": "08:00", - "09:00": "09:00", - "10:00": "10:00", - "11:00": "11:00", - "12:00": "12:00", - "13:00": "13:00", - "14:00": "14:00", - "15:00": "15:00", - "16:00": "16:00", - "17:00": "17:00", - "18:00": "18:00", - "19:00": "19:00", - "20:00": "20:00", - "21:00": "21:00", - "22:00": "22:00", - "23:00": "23:00" - }, - "values": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 6, - "css": "variable", - "help": "Select one widget from the choice below", - "name": "area_group", - "type": "ExclusiveFrameWidget", - "label": "Geographical area", - "details": { - "id": null - }, - "widgets": [ - "global", - "area" - ], - "required": true - }, - { - "id": 7, - "name": "global", - "type": "LabelWidget", - "label": "Whole available region", - "details": { - "accordion": false, - "information": "With this option selected the entire available area will be provided" - }, - "required": true - }, - { - "id": 8, - "help": "Select a sub-region of the available area by providing its limits on latitude and longitude", - "name": "area", - "type": "GeographicExtentMapWidget", - "label": "Sub-region extraction", - "details": { - "range": { - "e": 180, - "n": 90, - "s": -90, - "w": -180 - }, - "default": [ - 90, - -180, - -90, - 180 - ], - "withmap": false, - "wrapping": true, - "accordion": true, - "precision": 2, - "fullheight": true, - "extentlabels": [ - "North", - "West", - "South", - "East" - ] - } - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "4653b89428b6943c6f1c4c750cd50824", - "mapping": { - "force": { - "class": [ - "ea" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "k_index": "260121", - "charnock": "148", - "snowfall": "144", - "snowmelt": "45", - "soil_type": "43", - "lake_cover": "26", - "lake_depth": "228007", - "snow_depth": "141", - "evaporation": "182", - "snow_albedo": "32", - "geopotential": "129", - "snow_density": "33", - "land_sea_mask": "172", - "sea_ice_cover": "31", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "low_cloud_cover": "186", - "duct_base_height": "228017", - "high_cloud_cover": "188", - "mean_runoff_rate": "235048", - "mean_wave_period": "140232", - "model_bathymetry": "140219", - "peak_wave_period": "140231", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "cloud_base_height": "228023", - "friction_velocity": "228003", - "lake_shape_factor": "228012", - "total_cloud_cover": "164", - "zero_degree_level": "228024", - "mean_snowfall_rate": "235031", - "mean_snowmelt_rate": "235024", - "medium_cloud_cover": "187", - "precipitation_type": "260015", - "sub_surface_runoff": "9", - "total_column_ozone": "206", - "total_column_water": "136", - "total_totals_index": "260123", - "benjamin_feir_index": "140253", - "convective_snowfall": "239", - "mean_wave_direction": "140230", - "total_precipitation": "228", - "convective_rain_rate": "228218", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "large_scale_snowfall": "240", - "low_vegetation_cover": "27", - "boundary_layer_height": "159", - "convective_inhibition": "228001", - "high_vegetation_cover": "28", - "large_scale_rain_rate": "228219", - "mean_evaporation_rate": "235043", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "type_of_low_vegetation": "29", - "wave_spectral_kurtosis": "140252", - "wave_spectral_skewness": "140207", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "ice_temperature_layer_1": "35", - "ice_temperature_layer_2": "36", - "ice_temperature_layer_3": "37", - "ice_temperature_layer_4": "38", - "lake_bottom_temperature": "228010", - "mean_sea_level_pressure": "151", - "sea_surface_temperature": "34", - "top_net_solar_radiation": "178", - "total_column_rain_water": "228089", - "total_column_snow_water": "228090", - "type_of_high_vegetation": "30", - "100m_u_component_of_wind": "228246", - "100m_v_component_of_wind": "228247", - "convective_precipitation": "143", - "gravity_wave_dissipation": "197", - "mean_surface_runoff_rate": "235020", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "u_component_stokes_drift": "140215", - "v_component_stokes_drift": "140216", - "wave_spectral_peakedness": "140254", - "large_scale_precipitation": "142", - "mean_period_of_wind_waves": "140236", - "temperature_of_snow_layer": "238", - "top_net_thermal_radiation": "179", - "total_column_water_vapour": "137", - "trapping_layer_top_height": "228019", - "boundary_layer_dissipation": "145", - "forecast_surface_roughness": "244", - "lake_mix_layer_temperature": "228008", - "mean_period_of_total_swell": "140239", - "mean_snow_evaporation_rate": "235023", - "mean_square_slope_of_waves": "140244", - "surface_sensible_heat_flux": "146", - "trapping_layer_base_height": "228018", - "air_density_over_the_oceans": "140209", - "instantaneous_10m_wind_gust": "228029", - "instantaneous_moisture_flux": "232", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "mean_direction_of_wind_waves": "140235", - "mean_sub_surface_runoff_rate": "235021", - "normalized_stress_into_ocean": "140214", - "toa_incident_solar_radiation": "212", - "total_column_cloud_ice_water": "79", - "mean_convective_snowfall_rate": "235056", - "mean_direction_of_total_swell": "140238", - "mean_gravity_wave_dissipation": "235047", - "mean_surface_latent_heat_flux": "235034", - "mean_total_precipitation_rate": "235055", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "coefficient_of_drag_with_waves": "140233", - "leaf_area_index_low_vegetation": "66", - "maximum_individual_wave_height": "140218", - "mean_large_scale_snowfall_rate": "235057", - "mean_zero_crossing_wave_period": "140221", - "10m_u_component_of_neutral_wind": "228131", - "10m_v_component_of_neutral_wind": "228132", - "leaf_area_index_high_vegetation": "67", - "mean_boundary_layer_dissipation": "235032", - "mean_potential_evaporation_rate": "235070", - "mean_surface_sensible_heat_flux": "235033", - "standard_deviation_of_orography": "160", - "total_column_cloud_liquid_water": "78", - "wave_spectral_directional_width": "140222", - "angle_of_sub_gridscale_orography": "162", - "significant_height_of_wind_waves": "140234", - "slope_of_sub_gridscale_orography": "163", - "vertical_integral_of_temperature": "162054", - "eastward_turbulent_surface_stress": "180", - "normalized_energy_flux_into_ocean": "140212", - "normalized_energy_flux_into_waves": "140211", - "significant_height_of_total_swell": "140237", - "surface_solar_radiation_downwards": "169", - "top_net_solar_radiation_clear_sky": "208", - "vertical_integral_of_total_energy": "162063", - "large_scale_precipitation_fraction": "50", - "mean_convective_precipitation_rate": "235030", - "northward_turbulent_surface_stress": "181", - "vertical_integral_of_mass_tendency": "162092", - "mean_large_scale_precipitation_rate": "235029", - "near_ir_albedo_for_direct_radiation": "17", - "surface_thermal_radiation_downwards": "175", - "top_net_thermal_radiation_clear_sky": "209", - "vertical_integral_of_kinetic_energy": "162059", - "vertical_integral_of_thermal_energy": "162060", - "downward_uv_radiation_at_the_surface": "57", - "eastward_gravity_wave_surface_stress": "195", - "near_ir_albedo_for_diffuse_radiation": "18", - "anisotropy_of_sub_gridscale_orography": "161", - "convective_available_potential_energy": "59", - "mean_top_net_long_wave_radiation_flux": "235040", - "northward_gravity_wave_surface_stress": "196", - "surface_net_solar_radiation_clear_sky": "210", - "total_column_supercooled_liquid_water": "228088", - "mean_eastward_turbulent_surface_stress": "235041", - "mean_top_net_short_wave_radiation_flux": "235039", - "mean_wave_period_based_on_first_moment": "140220", - "uv_visible_albedo_for_direct_radiation": "15", - "vertical_integral_of_energy_conversion": "162064", - "mean_large_scale_precipitation_fraction": "235026", - "mean_northward_turbulent_surface_stress": "235042", - "mean_surface_downward_uv_radiation_flux": "235027", - "surface_net_thermal_radiation_clear_sky": "211", - "uv_visible_albedo_for_diffuse_radiation": "16", - "vertical_integral_of_eastward_heat_flux": "162069", - "vertical_integral_of_eastward_mass_flux": "162065", - "vertical_integral_of_mass_of_atmosphere": "162053", - "free_convective_velocity_over_the_oceans": "140208", - "instantaneous_surface_sensible_heat_flux": "231", - "vertical_integral_of_eastward_ozone_flux": "162077", - "vertical_integral_of_northward_heat_flux": "162070", - "vertical_integral_of_northward_mass_flux": "162066", - "convective_snowfall_rate_water_equivalent": "228220", - "mean_eastward_gravity_wave_surface_stress": "235045", - "mean_surface_net_long_wave_radiation_flux": "235038", - "mean_wave_period_of_first_swell_partition": "140123", - "mean_wave_period_of_third_swell_partition": "140129", - "vertical_integral_of_northward_ozone_flux": "162078", - "vertically_integrated_moisture_divergence": "213", - "wave_spectral_directional_width_for_swell": "140228", - "large_scale_snowfall_rate_water_equivalent": "228221", - "mean_northward_gravity_wave_surface_stress": "235046", - "mean_surface_net_short_wave_radiation_flux": "235037", - "mean_wave_period_of_second_swell_partition": "140126", - "surface_solar_radiation_downward_clear_sky": "228129", - "clear_sky_direct_solar_radiation_at_surface": "228022", - "mean_top_downward_short_wave_radiation_flux": "235053", - "total_sky_direct_solar_radiation_at_surface": "228021", - "10m_wind_gust_since_previous_post_processing": "49", - "mean_wave_direction_of_first_swell_partition": "140122", - "mean_wave_direction_of_third_swell_partition": "140128", - "surface_thermal_radiation_downward_clear_sky": "228130", - "vertical_integral_of_divergence_of_mass_flux": "162081", - "mean_surface_direct_short_wave_radiation_flux": "235058", - "mean_wave_direction_of_second_swell_partition": "140125", - "vertical_integral_of_divergence_of_ozone_flux": "162087", - "mean_surface_downward_long_wave_radiation_flux": "235036", - "mean_vertically_integrated_moisture_divergence": "235054", - "wave_spectral_directional_width_for_wind_waves": "140225", - "instantaneous_eastward_turbulent_surface_stress": "229", - "mean_surface_downward_short_wave_radiation_flux": "235035", - "mean_top_net_long_wave_radiation_flux_clear_sky": "235050", - "vertical_integral_of_eastward_geopotential_flux": "162073", - "vertical_integral_of_eastward_total_energy_flux": "162075", - "vertical_integral_of_eastward_water_vapour_flux": "162071", - "forecast_logarithm_of_surface_roughness_for_heat": "245", - "instantaneous_northward_turbulent_surface_stress": "230", - "mean_top_net_short_wave_radiation_flux_clear_sky": "235049", - "mean_wave_period_based_on_first_moment_for_swell": "140226", - "significant_wave_height_of_first_swell_partition": "140121", - "significant_wave_height_of_third_swell_partition": "140127", - "standard_deviation_of_filtered_subgrid_orography": "74", - "vertical_integral_of_divergence_of_moisture_flux": "162084", - "vertical_integral_of_northward_geopotential_flux": "162074", - "vertical_integral_of_northward_total_energy_flux": "162076", - "vertical_integral_of_northward_water_vapour_flux": "162072", - "mean_wave_period_based_on_second_moment_for_swell": "140227", - "significant_wave_height_of_second_swell_partition": "140124", - "vertical_integral_of_eastward_kinetic_energy_flux": "162067", - "vertical_integral_of_northward_kinetic_energy_flux": "162068", - "vertical_integral_of_potential_and_internal_energy": "162061", - "mean_surface_net_long_wave_radiation_flux_clear_sky": "235052", - "significant_height_of_combined_wind_waves_and_swell": "140229", - "mean_surface_net_short_wave_radiation_flux_clear_sky": "235051", - "vertical_integral_of_divergence_of_geopotential_flux": "162085", - "vertical_integral_of_divergence_of_total_energy_flux": "162086", - "maximum_2m_temperature_since_previous_post_processing": "201", - "mean_wave_period_based_on_first_moment_for_wind_waves": "140223", - "minimum_2m_temperature_since_previous_post_processing": "202", - "vertical_integral_of_eastward_cloud_frozen_water_flux": "162090", - "vertical_integral_of_eastward_cloud_liquid_water_flux": "162088", - "mean_wave_period_based_on_second_moment_for_wind_waves": "140224", - "ocean_surface_stress_equivalent_10m_neutral_wind_speed": "140245", - "period_corresponding_to_maximum_individual_wave_height": "140217", - "vertical_integral_of_divergence_of_kinetic_energy_flux": "162082", - "vertical_integral_of_divergence_of_thermal_energy_flux": "162083", - "vertical_integral_of_northward_cloud_frozen_water_flux": "162091", - "vertical_integral_of_northward_cloud_liquid_water_flux": "162089", - "mean_surface_direct_short_wave_radiation_flux_clear_sky": "235059", - "instantaneous_large_scale_surface_precipitation_fraction": "228217", - "mean_surface_downward_long_wave_radiation_flux_clear_sky": "235069", - "mean_surface_downward_short_wave_radiation_flux_clear_sky": "235068", - "vertical_integral_of_potential_internal_and_latent_energy": "162062", - "ocean_surface_stress_equivalent_10m_neutral_wind_direction": "140249", - "vertical_integral_of_divergence_of_cloud_frozen_water_flux": "162080", - "vertical_integral_of_divergence_of_cloud_liquid_water_flux": "162079", - "mean_vertical_gradient_of_refractivity_inside_trapping_layer": "228016", - "maximum_total_precipitation_rate_since_previous_post_processing": "228226", - "minimum_total_precipitation_rate_since_previous_post_processing": "228227", - "minimum_vertical_gradient_of_refractivity_inside_trapping_layer": "228015" - }, - "product_type": { - "ensemble_mean": "mean", - "ensemble_spread": "spread", - "ensemble_members": "members" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 120000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1959-01-01", - "end_date": "2023-02-11", - "publication_date": "2018-06-14", - "record_update": "2023-07-25 14:42:42.368310+02:00", - "resource_update": "2023-02-17", - "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.adbb2d47", - "ds_contactemail": "https://support.ecmwf.int", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "grib", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "ERA5 hourly data on single levels from 1959 to present", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": null, - "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'singl':5A 'store':40B 'time':55B 'updat':56B 'weather':23B" - }, - { - "resource_id": 4, - "resource_uid": "satellite-surface-radiation-budget", - "constraints": "an url", - "form": "an url", - "layout": "an url", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "adaptor.url": { - "patterns": [ - "{% if product_family == 'CLARA' and time_aggregation == 'DM' %}{% if (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) and (version is not defined or version is none) %}{% if year in ['1982','1983','1984','1985','1986','1987','1988','1989','1990','1991','1992','1993','1994','1995','1996','1997','1998','1999','2000','2001','2002','2003','2004','2005','2006','2007','2008','2009','2010','2011','2012','2013','2014','2015'] %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_DM_{{ sensor_on_satellite }}_CLARA/v2.0/{{ year }}/{{ month }}/{{ variable }}dm{{ year }}{{ month }}{{ day }}000000219AVPOS01GL.nc{% endif %}{% endif %}{% endif %}", - "{% if product_family == 'CLARA' and time_aggregation == 'DM' %}{% if (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) and (version is not defined or version is none) %}{% if year in ['2016','2017','2018'] %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_DM_{{ sensor_on_satellite }}_CLARA/v2.0/{{ year }}/{{ month }}/{{ variable }}dm{{ year }}{{ month }}{{ day }}000000219AVPOSE1GL.nc{% endif %}{% endif %}{% endif %}", - "{% if product_family == 'CLARA' and time_aggregation == 'MM' %}{% if (day is not defined or day is none) and (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) %}{% if origin == 'c3s' and variable == 'SRS' and version == 'v2.0.1' %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_MM_{{ sensor_on_satellite }}_CLARA/{{ version }}/{{ year }}/{{ month }}/{{ variable }}mm{{ year }}{{ month }}01000011.nc{% endif %}{% endif %}{% endif %}", - "{% if product_family == 'CLARA' and time_aggregation == 'MM' %}{% if (day is not defined or day is none) and (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) %}{% if origin == 'c3s' and variable in ['SNL','SNS','SRB'] and version == 'v2.0' %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_MM_{{ sensor_on_satellite }}_CLARA/{{ version }}/{{ year }}/{{ month }}/{{ variable }}mm{{ year }}{{ month }}01000010.nc{% endif %}{% endif %}{% endif %}", - "{% if product_family == 'CLARA' and time_aggregation == 'MM' %}{% if (day is not defined or day is none) and (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) %}{% if origin == 'cmsaf' and variable in ['SDL','SIS','SOL'] and version == 'v2.0' %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_MM_{{ sensor_on_satellite }}_CLARA/{{ version }}/{{ year }}/{{ month }}/{{ variable }}mm{{ year }}{{ month }}01000000219AVPOS01GL.nc{% endif %}{% endif %}{% endif %}", - "{% if product_family == 'CLARA' and time_aggregation == 'MM' %}{% if (day is not defined or day is none) and (product_version is not defined or product_version is none) and (CCI_file_version is not defined or CCI_file_version is none) %}{% if origin == 'cmsaf' and variable in ['SIS','SOL'] and version == 'v2.0' and year in ['2016','2017','2018'] %}https://c3s.satproj.klima.dwd.de/data/data/c3s_312b_lot1/srb/{{ origin }}/{{ climate_data_record_type }}/{{ variable }}_MM_{{ sensor_on_satellite }}_CLARA/{{ version }}/{{ year }}/{{ month }}/{{ variable }}mm{{ year }}{{ month }}01000000219AVPOSE1GL.nc{% endif %}{% endif %}{% endif %}", - "{% if variable == 'esa_cci' and time_aggregation == 'MM' and product_family == 'CCI' %}{% if (day is not defined or day is none) and (version is not defined or version is none) %}http://gws-access.ceda.ac.uk/public/cds_c3s_cloud/c3s_312b_lot1/data/srb/{{ origin }}/{{ climate_data_record_type }}/{{ product_version }}/monthly/{{ year }}/{{ month }}/C3S-312bL1-L3C-MONTHLY-SRB-{{ sensor_on_satellite }}_{{ year }}{{ month }}_fv{{ CCI_file_version }}.nc{% endif %}{% endif %}" - ] - } - }, - "adaptor_properties_hash": "b4c9a477d4185b5dbc6127f51c58f1aa", - "constraints_data": [ - { - "day": [], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [ - "v2_0" - ], - "variable": [ - "surface_net_downward_longwave_flux", - "surface_net_downward_shortwave_flux", - "surface_net_downward_radiative_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [ - "v2_0_1" - ], - "variable": [ - "surface_upwelling_shortwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "eumetsat" - ], - "version": [ - "v2_0" - ], - "variable": [ - "surface_downwelling_longwave_flux", - "surface_downwelling_shortwave_flux", - "surface_upwelling_longwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "february" - ], - "origin": [ - "eumetsat" - ], - "version": [], - "variable": [ - "surface_downwelling_shortwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "daily_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "april", - "june", - "september", - "november" - ], - "origin": [ - "eumetsat" - ], - "version": [], - "variable": [ - "surface_downwelling_shortwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "daily_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "year": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018" - ], - "month": [ - "january", - "march", - "may", - "july", - "august", - "october", - "december" - ], - "origin": [ - "eumetsat" - ], - "version": [], - "variable": [ - "surface_downwelling_shortwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "daily_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [ - "29" - ], - "year": [ - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016" - ], - "month": [ - "february" - ], - "origin": [ - "eumetsat" - ], - "version": [], - "variable": [ - "surface_downwelling_shortwave_flux" - ], - "product_family": [ - "clara" - ], - "product_version": [], - "CCI_file_version": [], - "time_aggregation": [ - "daily_mean" - ], - "sensor_on_satellite": [ - "avhrr_on_multiple_satellites" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003" - ], - "month": [ - "january" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "atsr2_on_ers2" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012" - ], - "month": [ - "january", - "february", - "march", - "april" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "aatsr_on_envisat" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1997", - "1998", - "1999", - "2000", - "2001", - "2002" - ], - "month": [ - "february", - "march", - "april", - "may" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "atsr2_on_ers2" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011" - ], - "month": [ - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "aatsr_on_envisat" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1995", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002" - ], - "month": [ - "june" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "atsr2_on_ers2" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002" - ], - "month": [ - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "esa" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "atsr2_on_ers2" - ], - "climate_data_record_type": [ - "thematic_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2019", - "2020" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2017", - "2018", - "2019", - "2020" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2018", - "2019", - "2020" - ], - "month": [ - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2021" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r01" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a", - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2019", - "2020", - "2021" - ], - "month": [ - "july", - "august", - "september" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2017", - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "july", - "august", - "september", - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "3.1.1" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3b_i" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "4.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a_and_3b" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2019", - "2020", - "2021" - ], - "month": [ - "july", - "august", - "september" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "4.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a_and_3b" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - }, - { - "day": [], - "year": [ - "2018", - "2019", - "2020", - "2021" - ], - "month": [ - "october", - "november", - "december" - ], - "origin": [ - "c3s" - ], - "version": [], - "variable": [ - "all_variables" - ], - "product_family": [ - "cci" - ], - "product_version": [ - "r02" - ], - "CCI_file_version": [ - "4.0" - ], - "time_aggregation": [ - "monthly_mean" - ], - "sensor_on_satellite": [ - "slstr_on_sentinel_3a_and_3b" - ], - "climate_data_record_type": [ - "interim_climate_data_record" - ] - } - ], - "form_data": [ - { - "id": 0, - "css": "todo", - "help": null, - "name": "product_family", - "type": "StringListWidget", - "label": "Product_family", - "details": { - "labels": { - "cci": "CCI (Climate Change Initiative)", - "clara": "CLARA (CLoud, Albedo and Radiation)" - }, - "values": [ - "cci", - "clara" - ], - "columns": 1 - }, - "required": true - }, - { - "id": 1, - "css": "todo", - "help": null, - "name": "origin", - "type": "StringListWidget", - "label": "Origin", - "details": { - "labels": { - "c3s": "C3S (Copernicus Climate Change Service)", - "esa": "ESA (European Space Agency)", - "eumetsat": "EUMETSAT (European Organisation for the Exploitation of Meteorological Satellites)" - }, - "values": [ - "c3s", - "esa", - "eumetsat" - ], - "columns": 1 - }, - "required": true - }, - { - "id": 2, - "css": "todo", - "help": null, - "name": "variable", - "type": "StringListWidget", - "label": "Variable", - "details": { - "labels": { - "all_variables": "All variables (CCI product family)", - "surface_upwelling_longwave_flux": "Surface upwelling longwave flux", - "surface_upwelling_shortwave_flux": "Surface upwelling shortwave flux", - "surface_downwelling_longwave_flux": "Surface downwelling longwave flux", - "surface_downwelling_shortwave_flux": "Surface downwelling shortwave flux", - "surface_net_downward_longwave_flux": "Surface net downward longwave flux", - "surface_net_downward_radiative_flux": "Surface net downward radiative flux", - "surface_net_downward_shortwave_flux": "Surface net downward shortwave flux" - }, - "values": [ - "all_variables", - "surface_downwelling_longwave_flux", - "surface_downwelling_shortwave_flux", - "surface_net_downward_longwave_flux", - "surface_net_downward_radiative_flux", - "surface_net_downward_shortwave_flux", - "surface_upwelling_longwave_flux", - "surface_upwelling_shortwave_flux" - ], - "columns": 1 - }, - "required": true - }, - { - "id": 3, - "css": "todo", - "help": null, - "name": "climate_data_record_type", - "type": "StringListWidget", - "label": "Climate_data_record_type", - "details": { - "labels": { - "interim_climate_data_record": "Interim Climate Data Record (ICDR)", - "thematic_climate_data_record": "Thematic Climate Data Record (TCDR)" - }, - "values": [ - "interim_climate_data_record", - "thematic_climate_data_record" - ], - "columns": 1 - }, - "required": true - }, - { - "id": 4, - "css": "todo", - "help": null, - "name": "sensor_on_satellite", - "type": "StringListWidget", - "label": "Sensor_on_satellite", - "details": { - "labels": { - "atsr2_on_ers2": "ATSR2 on ERS2", - "aatsr_on_envisat": "AATSR on ENVISAT", - "slstr_on_sentinel_3a": "SLSTR on Sentinel-3A (under investigation)", - "slstr_on_sentinel_3b_i": "SLSTR on Sentinel-3B i(under investigation)", - "slstr_on_sentinel_3a_and_3b": "SLSTR on Sentinel-3A and 3B (under investigation)", - "avhrr_on_multiple_satellites": "AVHRR on multiple satellites" - }, - "values": [ - "aatsr_on_envisat", - "atsr2_on_ers2", - "avhrr_on_multiple_satellites", - "slstr_on_sentinel_3a", - "slstr_on_sentinel_3a_and_3b", - "slstr_on_sentinel_3b_i" - ], - "columns": 3 - }, - "required": true - }, - { - "id": 5, - "css": "todo", - "help": null, - "name": "time_aggregation", - "type": "StringListWidget", - "label": "Time_aggregation", - "details": { - "labels": { - "daily_mean": "Daily mean", - "monthly_mean": "Monthly mean" - }, - "values": [ - "daily_mean", - "monthly_mean" - ], - "columns": 3 - }, - "required": true - }, - { - "id": 6, - "css": "todo", - "help": null, - "name": "year", - "type": "StringListWidget", - "label": "Year", - "details": { - "labels": { - "1982": "1982", - "1983": "1983", - "1984": "1984", - "1985": "1985", - "1986": "1986", - "1987": "1987", - "1988": "1988", - "1989": "1989", - "1990": "1990", - "1991": "1991", - "1992": "1992", - "1993": "1993", - "1994": "1994", - "1995": "1995", - "1996": "1996", - "1997": "1997", - "1998": "1998", - "1999": "1999", - "2000": "2000", - "2001": "2001", - "2002": "2002", - "2003": "2003", - "2004": "2004", - "2005": "2005", - "2006": "2006", - "2007": "2007", - "2008": "2008", - "2009": "2009", - "2010": "2010", - "2011": "2011", - "2012": "2012", - "2013": "2013", - "2014": "2014", - "2015": "2015", - "2016": "2016", - "2017": "2017", - "2018": "2018", - "2019": "2019", - "2020": "2020", - "2021": "2021", - "2022": "2022" - }, - "values": [ - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 7, - "css": "todo", - "help": null, - "name": "month", - "type": "StringListWidget", - "label": "Month", - "details": { - "labels": { - "may": "May", - "july": "July", - "june": "June", - "april": "April", - "march": "March", - "august": "August", - "january": "January", - "october": "October", - "december": "December", - "february": "February", - "november": "November", - "september": "September" - }, - "values": [ - "april", - "august", - "december", - "february", - "january", - "july", - "june", - "march", - "may", - "november", - "october", - "september" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 8, - "css": "todo", - "help": null, - "name": "day", - "type": "StringListWidget", - "label": "Day", - "details": { - "labels": { - "01": "01", - "02": "02", - "03": "03", - "04": "04", - "05": "05", - "06": "06", - "07": "07", - "08": "08", - "09": "09", - "10": "10", - "11": "11", - "12": "12", - "13": "13", - "14": "14", - "15": "15", - "16": "16", - "17": "17", - "18": "18", - "19": "19", - "20": "20", - "21": "21", - "22": "22", - "23": "23", - "24": "24", - "25": "25", - "26": "26", - "27": "27", - "28": "28", - "29": "29", - "30": "30", - "31": "31" - }, - "values": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "columns": 6 - }, - "required": true - }, - { - "id": 9, - "css": "todo", - "help": null, - "name": "version", - "type": "StringListWidget", - "label": "Version", - "details": { - "labels": { - "v2_0": "v2.0", - "v2_0_1": "v2.0.1" - }, - "values": [ - "v2_0", - "v2_0_1" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 10, - "css": "todo", - "help": null, - "name": "product_version", - "type": "StringListWidget", - "label": "Product_version", - "details": { - "labels": { - "r01": "r01", - "r02": "r02" - }, - "values": [ - "r01", - "r02" - ], - "columns": 2 - }, - "required": true - }, - { - "id": 11, - "css": "todo", - "help": null, - "name": "CCI_file_version", - "type": "StringListWidget", - "label": "Cci_file_version", - "details": { - "labels": { - "3.0": "3.0", - "3.1": "3.1", - "4.0": "4.0", - "3.1.1": "3.1.1" - }, - "values": [ - "3.0", - "3.1", - "3.1.1", - "4.0" - ], - "columns": 2 - }, - "required": true - }, - { - "help": null, - "name": "licences", - "type": "LicenceWidget", - "label": "Terms of use", - "details": { - "licences": [ - { - "id": "CCI-data-policy-for-satellite-surface-radiation-budget", - "label": "CCI product licence", - "revision": 4, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - }, - { - "id": "eumetsat-cm-saf", - "label": "EUMETSAT CM SAF products licence", - "revision": 1, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - }, - { - "id": "licence-to-use-copernicus-products", - "label": "Licence to use Copernicus Products", - "revision": 12, - "contents_url": "http://mypublic-storage/an url", - "attachment_url": "http://mypublic-storage/an url" - } - ] - } - } - ], - "sources_hash": "04709d4d341b23ea755b29c77d3d5815", - "mapping": { - "force": {}, - "remap": { - "day": {}, - "year": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "origin": { - "esa": "esa_cci", - "eumetsat": "cmsaf" - }, - "version": { - "v2_0": "v2.0", - "v2_0_1": "v2.0.1" - }, - "variable": { - "all_variables": "esa_cci", - "surface_upwelling_longwave_flux": "SOL", - "surface_upwelling_shortwave_flux": "SRS", - "surface_downwelling_longwave_flux": "SDL", - "surface_downwelling_shortwave_flux": "SIS", - "surface_net_downward_longwave_flux": "SNL", - "surface_net_downward_radiative_flux": "SRB", - "surface_net_downward_shortwave_flux": "SNS" - }, - "product_family": { - "cci": "CCI", - "clara": "CLARA" - }, - "product_version": {}, - "CCI_file_version": {}, - "time_aggregation": { - "daily_mean": "DM", - "monthly_mean": "MM" - }, - "sensor_on_satellite": { - "atsr2_on_ers2": "ATSR2_ORAC_ERS2", - "aatsr_on_envisat": "AATSR_ORAC_ENVISAT", - "slstr_on_sentinel_3a": "SLSTR_ORAC_Sentinel-3a", - "slstr_on_sentinel_3b_i": "SLSTR_ORAC_Sentinel-3b", - "slstr_on_sentinel_3a_and_3b": "SLSTR_ORAC_Sentinel-3a+b", - "avhrr_on_multiple_satellites": "AVHRR" - }, - "climate_data_record_type": { - "interim_climate_data_record": "icdr", - "thematic_climate_data_record": "tcdr" - } - }, - "rename": {}, - "options": { - "wants_ymd": true - }, - "selection_limit": 54000, - "selection_limit_ignore": [ - "area" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1982-01-01", - "end_date": "2021-12-01", - "publication_date": "2020-10-20", - "record_update": "2023-07-25 14:42:42.427120+02:00", - "resource_update": "2020-10-20", - "abstract": "", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.cea58b5a", - "ds_contactemail": "https://support.ecmwf.int/", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "NetCDF", - "format_version": "3", - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "Surface radiation budget from 1982 to present derived from satellite observations", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": null, - "search_field": "'1982':5A 'budget':3A 'deriv':8A 'observ':11A 'present':7A 'radiat':2A 'satellit':10A 'surfac':1A" - } -] \ No newline at end of file diff --git a/tests/data/dumped_resources1.txt b/tests/data/dumped_resources1.txt new file mode 100644 index 0000000..223e972 --- /dev/null +++ b/tests/data/dumped_resources1.txt @@ -0,0 +1,2276 @@ +[ + { + "resource_id": 1, + "resource_uid": "reanalysis-era5-land", + "constraints": "an url", + "form": "an url for form.json", + "layout": "an url for layout.json", + "previewimage": "an url", + "adaptor": null, + "adaptor_configuration": { + "embargo": { + "days": 5, + "hours": 0 + }, + "mapping": { + "force": { + "class": [ + "l5" + ], + "expect": [ + "any" + ], + "number": [ + "all" + ], + "levtype": [ + "sfc" + ], + "product_type": [ + "reanalysis" + ] + }, + "remap": { + "day": {}, + "time": {}, + "year": {}, + "class": {}, + "month": { + "may": "05", + "july": "07", + "june": "06", + "april": "04", + "march": "03", + "august": "08", + "january": "01", + "october": "10", + "december": "12", + "february": "02", + "november": "11", + "september": "09" + }, + "expect": {}, + "format": { + "netcdf_3": "netcdf", + "zipped_netcdf_3": "netcdf.zip" + }, + "number": {}, + "levtype": {}, + "variable": { + "runoff": "205", + "snowfall": "144", + "snowmelt": "45", + "snow_cover": "260038", + "snow_depth": "3066", + "snow_albedo": "32", + "snow_density": "33", + "2m_temperature": "167", + "lake_ice_depth": "228014", + "surface_runoff": "8", + "forecast_albedo": "243", + "skin_temperature": "235", + "snow_evaporation": "44", + "surface_pressure": "134", + "lake_shape_factor": "228012", + "total_evaporation": "182", + "sub_surface_runoff": "9", + "total_precipitation": "228", + "lake_ice_temperature": "228013", + "lake_mix_layer_depth": "228009", + "potential_evaporation": "228251", + "skin_reservoir_content": "198", + "10m_u_component_of_wind": "165", + "10m_v_component_of_wind": "166", + "2m_dewpoint_temperature": "168", + "lake_bottom_temperature": "228010", + "soil_temperature_level_1": "139", + "soil_temperature_level_2": "170", + "soil_temperature_level_3": "183", + "soil_temperature_level_4": "236", + "surface_latent_heat_flux": "147", + "temperature_of_snow_layer": "238", + "evaporation_from_bare_soil": "228101", + "lake_mix_layer_temperature": "228008", + "surface_sensible_heat_flux": "146", + "snow_depth_water_equivalent": "141", + "surface_net_solar_radiation": "176", + "lake_total_layer_temperature": "228011", + "surface_net_thermal_radiation": "177", + "volumetric_soil_water_layer_1": "39", + "volumetric_soil_water_layer_2": "40", + "volumetric_soil_water_layer_3": "41", + "volumetric_soil_water_layer_4": "42", + "leaf_area_index_low_vegetation": "66", + "leaf_area_index_high_vegetation": "67", + "surface_solar_radiation_downwards": "169", + "evaporation_from_the_top_of_canopy": "228100", + "surface_thermal_radiation_downwards": "175", + "evaporation_from_vegetation_transpiration": "228103", + "evaporation_from_open_water_surfaces_excluding_oceans": "228102" + }, + "product_type": {} + }, + "rename": {}, + "options": { + "wants_dates": true + }, + "selection_limit": 1000, + "selection_limit_ignore": [ + "area", + "grid" + ] + }, + "entry_point": "cads_adaptors:MarsCdsAdaptor", + "format_conversion": { + "netcdf4": { + "system_call": [ + "cfgrib", + "to_netcdf", + "-o", + "{{outfile}}", + "{{infile}}" + ] + }, + "netcdf.zip": { + "always_zip": [ + true + ], + "system_call": [ + "/opt/ecmwf/eccodes/bin/grib_to_netcdf", + "-S", + "param", + "-o", + "{{outfile}}", + "{{infile}}" + ], + "zip_compression_kwargs": { + "compression": "ZIP_DEFLATED" + } + } + } + }, + "adaptor_properties_hash": null, + "constraints_data": [ + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11" + ], + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "2023" + ], + "month": [ + "february" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28" + ], + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "1950", + "1951", + "1953", + "1954", + "1955", + "1957", + "1958", + "1959", + "1961", + "1962", + "1963", + "1965", + "1966", + "1967", + "1969", + "1970", + "1971", + "1973", + "1974", + "1975", + "1977", + "1978", + "1979", + "1981", + "1982", + "1983", + "1985", + "1986", + "1987", + "1989", + "1990", + "1991", + "1993", + "1994", + "1995", + "1997", + "1998", + "1999", + "2001", + "2002", + "2003", + "2005", + "2006", + "2007", + "2009", + "2010", + "2011", + "2013", + "2014", + "2015", + "2017", + "2018", + "2019", + "2021", + "2022" + ], + "month": [ + "february" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29" + ], + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "1952", + "1956", + "1960", + "1964", + "1968", + "1972", + "1976", + "1980", + "1984", + "1988", + "1992", + "1996", + "2000", + "2004", + "2008", + "2012", + "2016", + "2020" + ], + "month": [ + "february" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30" + ], + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "1950", + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "april", + "june", + "september", + "november" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "00:00" + ], + "year": [ + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "january" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "00:00" + ], + "year": [ + "1950" + ], + "month": [ + "january" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "soil_temperature_level_2", + "soil_temperature_level_3", + "skin_reservoir_content", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "2023" + ], + "month": [ + "january" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "1950", + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "january", + "march", + "may", + "july", + "august", + "october", + "december" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "01", + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "00:00" + ], + "year": [ + "1950", + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "march", + "may", + "july", + "august", + "october", + "december" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + }, + { + "day": [ + "02", + "03", + "04", + "05", + "06", + "07", + "08", + "09", + "10", + "11", + "12", + "13", + "14", + "15", + "16", + "17", + "18", + "19", + "20", + "21", + "22", + "23", + "24", + "25", + "26", + "27", + "28", + "29", + "30", + "31" + ], + "time": [ + "00:00" + ], + "year": [ + "1950" + ], + "month": [ + "january" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "runoff", + "total_precipitation", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ] + } + ], + "form_data": "content of form.json", + "sources_hash": null, + "mapping": null, + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2023-02-11", + "publication_date": "2019-07-12", + "record_update": "2023-07-25 13:53:34.208324+02:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.e2161bac", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "{grib,netcdf}", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": ["tag1", "tag2", "tag3"], + "title": "ERA5-Land hourly data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" + }, + { + "resource_id": 2, + "resource_uid": "reanalysis-era5-land-monthly-means", + "constraints": "an url", + "form": "an url for form.json", + "layout": "an url for layout.json", + "previewimage": "an url", + "adaptor": null, + "adaptor_configuration": { + "mapping": { + "force": { + "day": [ + "01" + ], + "class": [ + "l5" + ], + "expect": [ + "any" + ], + "number": [ + "all" + ], + "levtype": [ + "sfc" + ] + }, + "remap": { + "day": {}, + "time": {}, + "year": {}, + "class": {}, + "month": { + "may": "05", + "july": "07", + "june": "06", + "april": "04", + "march": "03", + "august": "08", + "january": "01", + "october": "10", + "december": "12", + "february": "02", + "november": "11", + "september": "09" + }, + "expect": {}, + "format": { + "netcdf_3": "netcdf", + "zipped_netcdf_3": "netcdf.zip" + }, + "number": {}, + "levtype": {}, + "variable": { + "runoff": "205", + "snowfall": "144", + "snowmelt": "45", + "snow_cover": "260038", + "snow_depth": "3066", + "snow_albedo": "32", + "snow_density": "33", + "2m_temperature": "167", + "lake_ice_depth": "228014", + "surface_runoff": "8", + "forecast_albedo": "243", + "skin_temperature": "235", + "snow_evaporation": "44", + "surface_pressure": "134", + "lake_shape_factor": "228012", + "total_evaporation": "182", + "sub_surface_runoff": "9", + "total_precipitation": "228", + "lake_ice_temperature": "228013", + "lake_mix_layer_depth": "228009", + "potential_evaporation": "228251", + "skin_reservoir_content": "198", + "10m_u_component_of_wind": "165", + "10m_v_component_of_wind": "166", + "2m_dewpoint_temperature": "168", + "lake_bottom_temperature": "228010", + "soil_temperature_level_1": "139", + "soil_temperature_level_2": "170", + "soil_temperature_level_3": "183", + "soil_temperature_level_4": "236", + "surface_latent_heat_flux": "147", + "temperature_of_snow_layer": "238", + "evaporation_from_bare_soil": "228101", + "lake_mix_layer_temperature": "228008", + "surface_sensible_heat_flux": "146", + "snow_depth_water_equivalent": "141", + "surface_net_solar_radiation": "176", + "lake_total_layer_temperature": "228011", + "surface_net_thermal_radiation": "177", + "volumetric_soil_water_layer_1": "39", + "volumetric_soil_water_layer_2": "40", + "volumetric_soil_water_layer_3": "41", + "volumetric_soil_water_layer_4": "42", + "leaf_area_index_low_vegetation": "66", + "leaf_area_index_high_vegetation": "67", + "surface_solar_radiation_downwards": "169", + "evaporation_from_the_top_of_canopy": "228100", + "surface_thermal_radiation_downwards": "175", + "evaporation_from_vegetation_transpiration": "228103", + "evaporation_from_open_water_surfaces_excluding_oceans": "228102" + }, + "product_type": { + "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", + "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" + } + }, + "rename": {}, + "options": { + "wants_dates": true + }, + "selection_limit": 100000, + "selection_limit_ignore": [ + "area", + "grid" + ] + }, + "entry_point": "cads_adaptors:MarsCdsAdaptor", + "format_conversion": { + "netcdf4": { + "system_call": [ + "cfgrib", + "to_netcdf", + "-o", + "{{outfile}}", + "{{infile}}" + ] + }, + "netcdf.zip": { + "always_zip": [ + true + ], + "system_call": [ + "/opt/ecmwf/eccodes/bin/grib_to_netcdf", + "-S", + "param", + "-o", + "{{outfile}}", + "{{infile}}" + ], + "zip_compression_kwargs": { + "compression": "ZIP_DEFLATED" + } + } + } + }, + "adaptor_properties_hash": null, + "constraints_data": [ + { + "time": [ + "00:00" + ], + "year": [ + "1950", + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "january", + "february", + "march", + "april", + "may", + "june", + "july", + "august", + "september", + "october", + "november", + "december" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ], + "product_type": [ + "monthly_averaged_reanalysis" + ] + }, + { + "time": [ + "00:00", + "01:00", + "02:00", + "03:00", + "04:00", + "05:00", + "06:00", + "07:00", + "08:00", + "09:00", + "10:00", + "11:00", + "12:00", + "13:00", + "14:00", + "15:00", + "16:00", + "17:00", + "18:00", + "19:00", + "20:00", + "21:00", + "22:00", + "23:00" + ], + "year": [ + "1950", + "1951", + "1952", + "1953", + "1954", + "1955", + "1956", + "1957", + "1958", + "1959", + "1960", + "1961", + "1962", + "1963", + "1964", + "1965", + "1966", + "1967", + "1968", + "1969", + "1970", + "1971", + "1972", + "1973", + "1974", + "1975", + "1976", + "1977", + "1978", + "1979", + "1980", + "1981", + "1982", + "1983", + "1984", + "1985", + "1986", + "1987", + "1988", + "1989", + "1990", + "1991", + "1992", + "1993", + "1994", + "1995", + "1996", + "1997", + "1998", + "1999", + "2000", + "2001", + "2002", + "2003", + "2004", + "2005", + "2006", + "2007", + "2008", + "2009", + "2010", + "2011", + "2012", + "2013", + "2014", + "2015", + "2016", + "2017", + "2018", + "2019", + "2020", + "2021", + "2022" + ], + "month": [ + "january", + "february", + "march", + "april", + "may", + "june", + "july", + "august", + "september", + "october", + "november", + "december" + ], + "format": [ + "grib", + "netcdf_3", + "zipped_netcdf_3" + ], + "variable": [ + "surface_pressure", + "soil_temperature_level_1", + "snow_depth_water_equivalent", + "snowfall", + "surface_sensible_heat_flux", + "surface_latent_heat_flux", + "10m_u_component_of_wind", + "10m_v_component_of_wind", + "2m_temperature", + "2m_dewpoint_temperature", + "surface_solar_radiation_downwards", + "soil_temperature_level_2", + "surface_thermal_radiation_downwards", + "surface_net_solar_radiation", + "surface_net_thermal_radiation", + "total_evaporation", + "soil_temperature_level_3", + "skin_reservoir_content", + "runoff", + "total_precipitation", + "lake_mix_layer_temperature", + "lake_mix_layer_depth", + "lake_bottom_temperature", + "lake_total_layer_temperature", + "lake_shape_factor", + "lake_ice_temperature", + "lake_ice_depth", + "evaporation_from_the_top_of_canopy", + "evaporation_from_bare_soil", + "evaporation_from_open_water_surfaces_excluding_oceans", + "evaporation_from_vegetation_transpiration", + "potential_evaporation", + "skin_temperature", + "soil_temperature_level_4", + "temperature_of_snow_layer", + "forecast_albedo", + "snow_cover", + "snow_depth", + "snow_albedo", + "snow_density", + "volumetric_soil_water_layer_1", + "volumetric_soil_water_layer_2", + "volumetric_soil_water_layer_3", + "volumetric_soil_water_layer_4", + "snow_evaporation", + "snowmelt", + "leaf_area_index_low_vegetation", + "leaf_area_index_high_vegetation", + "surface_runoff", + "sub_surface_runoff" + ], + "product_type": [ + "monthly_averaged_reanalysis_by_hour_of_day" + ] + } + ], + "form_data": "content of form.json", + "sources_hash": null, + "mapping": { + "force": { + "day": [ + "01" + ], + "class": [ + "l5" + ], + "expect": [ + "any" + ], + "number": [ + "all" + ], + "levtype": [ + "sfc" + ] + }, + "remap": { + "day": {}, + "time": {}, + "year": {}, + "class": {}, + "month": { + "may": "05", + "july": "07", + "june": "06", + "april": "04", + "march": "03", + "august": "08", + "january": "01", + "october": "10", + "december": "12", + "february": "02", + "november": "11", + "september": "09" + }, + "expect": {}, + "format": { + "netcdf_3": "netcdf", + "zipped_netcdf_3": "netcdf.zip" + }, + "number": {}, + "levtype": {}, + "variable": { + "runoff": "205", + "snowfall": "144", + "snowmelt": "45", + "snow_cover": "260038", + "snow_depth": "3066", + "snow_albedo": "32", + "snow_density": "33", + "2m_temperature": "167", + "lake_ice_depth": "228014", + "surface_runoff": "8", + "forecast_albedo": "243", + "skin_temperature": "235", + "snow_evaporation": "44", + "surface_pressure": "134", + "lake_shape_factor": "228012", + "total_evaporation": "182", + "sub_surface_runoff": "9", + "total_precipitation": "228", + "lake_ice_temperature": "228013", + "lake_mix_layer_depth": "228009", + "potential_evaporation": "228251", + "skin_reservoir_content": "198", + "10m_u_component_of_wind": "165", + "10m_v_component_of_wind": "166", + "2m_dewpoint_temperature": "168", + "lake_bottom_temperature": "228010", + "soil_temperature_level_1": "139", + "soil_temperature_level_2": "170", + "soil_temperature_level_3": "183", + "soil_temperature_level_4": "236", + "surface_latent_heat_flux": "147", + "temperature_of_snow_layer": "238", + "evaporation_from_bare_soil": "228101", + "lake_mix_layer_temperature": "228008", + "surface_sensible_heat_flux": "146", + "snow_depth_water_equivalent": "141", + "surface_net_solar_radiation": "176", + "lake_total_layer_temperature": "228011", + "surface_net_thermal_radiation": "177", + "volumetric_soil_water_layer_1": "39", + "volumetric_soil_water_layer_2": "40", + "volumetric_soil_water_layer_3": "41", + "volumetric_soil_water_layer_4": "42", + "leaf_area_index_low_vegetation": "66", + "leaf_area_index_high_vegetation": "67", + "surface_solar_radiation_downwards": "169", + "evaporation_from_the_top_of_canopy": "228100", + "surface_thermal_radiation_downwards": "175", + "evaporation_from_vegetation_transpiration": "228103", + "evaporation_from_open_water_surfaces_excluding_oceans": "228102" + }, + "product_type": { + "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", + "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" + } + }, + "rename": {}, + "options": { + "wants_dates": true + }, + "selection_limit": 100000, + "selection_limit_ignore": [ + "area", + "grid" + ] + }, + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2022-12-01", + "publication_date": "2019-06-23", + "record_update": "2023-07-25 13:53:34.241257+02:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.68d2bb30", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5-Land monthly averaged data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", + "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" + } +] \ No newline at end of file diff --git a/tests/data/dumped_resources2.txt b/tests/data/dumped_resources2.txt index 223e972..01891f6 100644 --- a/tests/data/dumped_resources2.txt +++ b/tests/data/dumped_resources2.txt @@ -1641,8 +1641,8 @@ "resource_id": 2, "resource_uid": "reanalysis-era5-land-monthly-means", "constraints": "an url", - "form": "an url for form.json", - "layout": "an url for layout.json", + "form": "a new url for form.json", + "layout": "a new url for layout.json", "previewimage": "an url", "adaptor": null, "adaptor_configuration": { @@ -2120,7 +2120,7 @@ ] } ], - "form_data": "content of form.json", + "form_data": "a new content of form.json", "sources_hash": null, "mapping": { "force": { @@ -2251,7 +2251,7 @@ "description": [], "documentation": [], "doi": "10.24381/cds.68d2bb30", - "ds_contactemail": "https://support.ecmwf.int", + "ds_contactemail": "a_new_test@email", "ds_responsible_organisation": "ECMWF", "ds_responsible_organisation_role": "publisher", "file_format": "grib", diff --git a/tests/data/dumped_resources3.txt b/tests/data/dumped_resources3.txt index 01891f6..2c5b1b7 100644 --- a/tests/data/dumped_resources3.txt +++ b/tests/data/dumped_resources3.txt @@ -3,1600 +3,12 @@ "resource_id": 1, "resource_uid": "reanalysis-era5-land", "constraints": "an url", - "form": "an url for form.json", - "layout": "an url for layout.json", + "form": "an url", + "layout": "an url", "previewimage": "an url", "adaptor": null, - "adaptor_configuration": { - "embargo": { - "days": 5, - "hours": 0 - }, - "mapping": { - "force": { - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ], - "product_type": [ - "reanalysis" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": {} - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 1000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:MarsCdsAdaptor", - "format_conversion": { - "netcdf4": { - "system_call": [ - "cfgrib", - "to_netcdf", - "-o", - "{{outfile}}", - "{{infile}}" - ] - }, - "netcdf.zip": { - "always_zip": [ - true - ], - "system_call": [ - "/opt/ecmwf/eccodes/bin/grib_to_netcdf", - "-S", - "param", - "-o", - "{{outfile}}", - "{{infile}}" - ], - "zip_compression_kwargs": { - "compression": "ZIP_DEFLATED" - } - } - } - }, - "adaptor_properties_hash": null, - "constraints_data": [ - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1953", - "1954", - "1955", - "1957", - "1958", - "1959", - "1961", - "1962", - "1963", - "1965", - "1966", - "1967", - "1969", - "1970", - "1971", - "1973", - "1974", - "1975", - "1977", - "1978", - "1979", - "1981", - "1982", - "1983", - "1985", - "1986", - "1987", - "1989", - "1990", - "1991", - "1993", - "1994", - "1995", - "1997", - "1998", - "1999", - "2001", - "2002", - "2003", - "2005", - "2006", - "2007", - "2009", - "2010", - "2011", - "2013", - "2014", - "2015", - "2017", - "2018", - "2019", - "2021", - "2022" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1952", - "1956", - "1960", - "1964", - "1968", - "1972", - "1976", - "1980", - "1984", - "1988", - "1992", - "1996", - "2000", - "2004", - "2008", - "2012", - "2016", - "2020" - ], - "month": [ - "february" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "april", - "june", - "september", - "november" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "soil_temperature_level_2", - "soil_temperature_level_3", - "skin_reservoir_content", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "2023" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "march", - "may", - "july", - "august", - "october", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "01", - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "march", - "may", - "july", - "august", - "october", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - }, - { - "day": [ - "02", - "03", - "04", - "05", - "06", - "07", - "08", - "09", - "10", - "11", - "12", - "13", - "14", - "15", - "16", - "17", - "18", - "19", - "20", - "21", - "22", - "23", - "24", - "25", - "26", - "27", - "28", - "29", - "30", - "31" - ], - "time": [ - "00:00" - ], - "year": [ - "1950" - ], - "month": [ - "january" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "runoff", - "total_precipitation", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ] - } - ], - "form_data": "content of form.json", - "sources_hash": null, - "mapping": null, + "adaptor_properties_hash": "d438ae8e43fd3d28f86506224392d4d5", + "sources_hash": "e88f2c04649d3f7e312cdaaa1fef4d7b", "related_resources_keywords": [], "geo_extent": { "bboxE": 360, @@ -1607,7 +19,7 @@ "begin_date": "1950-01-01", "end_date": "2023-02-11", "publication_date": "2019-07-12", - "record_update": "2023-07-25 13:53:34.208324+02:00", + "record_update": "2023-11-17 08:28:06.873931+01:00", "resource_update": "2023-02-17", "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", "citation": null, @@ -1627,7 +39,11 @@ "responsible_organisation_role": "pointOfContact", "responsible_organisation_website": "https://www.ecmwf.int/", "portal": "c3s", - "qos_tags": ["tag1", "tag2", "tag3"], + "qos_tags": [ + "tag1", + "tag2", + "tag3" + ], "title": "ERA5-Land hourly data from 1950 to present", "topic": "climatologyMeteorologyAtmosphere", "type": "dataset", @@ -1636,641 +52,5 @@ "variables": [], "fulltext": null, "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" - }, - { - "resource_id": 2, - "resource_uid": "reanalysis-era5-land-monthly-means", - "constraints": "an url", - "form": "a new url for form.json", - "layout": "a new url for layout.json", - "previewimage": "an url", - "adaptor": null, - "adaptor_configuration": { - "mapping": { - "force": { - "day": [ - "01" - ], - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": { - "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", - "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "entry_point": "cads_adaptors:MarsCdsAdaptor", - "format_conversion": { - "netcdf4": { - "system_call": [ - "cfgrib", - "to_netcdf", - "-o", - "{{outfile}}", - "{{infile}}" - ] - }, - "netcdf.zip": { - "always_zip": [ - true - ], - "system_call": [ - "/opt/ecmwf/eccodes/bin/grib_to_netcdf", - "-S", - "param", - "-o", - "{{outfile}}", - "{{infile}}" - ], - "zip_compression_kwargs": { - "compression": "ZIP_DEFLATED" - } - } - } - }, - "adaptor_properties_hash": null, - "constraints_data": [ - { - "time": [ - "00:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "monthly_averaged_reanalysis" - ] - }, - { - "time": [ - "00:00", - "01:00", - "02:00", - "03:00", - "04:00", - "05:00", - "06:00", - "07:00", - "08:00", - "09:00", - "10:00", - "11:00", - "12:00", - "13:00", - "14:00", - "15:00", - "16:00", - "17:00", - "18:00", - "19:00", - "20:00", - "21:00", - "22:00", - "23:00" - ], - "year": [ - "1950", - "1951", - "1952", - "1953", - "1954", - "1955", - "1956", - "1957", - "1958", - "1959", - "1960", - "1961", - "1962", - "1963", - "1964", - "1965", - "1966", - "1967", - "1968", - "1969", - "1970", - "1971", - "1972", - "1973", - "1974", - "1975", - "1976", - "1977", - "1978", - "1979", - "1980", - "1981", - "1982", - "1983", - "1984", - "1985", - "1986", - "1987", - "1988", - "1989", - "1990", - "1991", - "1992", - "1993", - "1994", - "1995", - "1996", - "1997", - "1998", - "1999", - "2000", - "2001", - "2002", - "2003", - "2004", - "2005", - "2006", - "2007", - "2008", - "2009", - "2010", - "2011", - "2012", - "2013", - "2014", - "2015", - "2016", - "2017", - "2018", - "2019", - "2020", - "2021", - "2022" - ], - "month": [ - "january", - "february", - "march", - "april", - "may", - "june", - "july", - "august", - "september", - "october", - "november", - "december" - ], - "format": [ - "grib", - "netcdf_3", - "zipped_netcdf_3" - ], - "variable": [ - "surface_pressure", - "soil_temperature_level_1", - "snow_depth_water_equivalent", - "snowfall", - "surface_sensible_heat_flux", - "surface_latent_heat_flux", - "10m_u_component_of_wind", - "10m_v_component_of_wind", - "2m_temperature", - "2m_dewpoint_temperature", - "surface_solar_radiation_downwards", - "soil_temperature_level_2", - "surface_thermal_radiation_downwards", - "surface_net_solar_radiation", - "surface_net_thermal_radiation", - "total_evaporation", - "soil_temperature_level_3", - "skin_reservoir_content", - "runoff", - "total_precipitation", - "lake_mix_layer_temperature", - "lake_mix_layer_depth", - "lake_bottom_temperature", - "lake_total_layer_temperature", - "lake_shape_factor", - "lake_ice_temperature", - "lake_ice_depth", - "evaporation_from_the_top_of_canopy", - "evaporation_from_bare_soil", - "evaporation_from_open_water_surfaces_excluding_oceans", - "evaporation_from_vegetation_transpiration", - "potential_evaporation", - "skin_temperature", - "soil_temperature_level_4", - "temperature_of_snow_layer", - "forecast_albedo", - "snow_cover", - "snow_depth", - "snow_albedo", - "snow_density", - "volumetric_soil_water_layer_1", - "volumetric_soil_water_layer_2", - "volumetric_soil_water_layer_3", - "volumetric_soil_water_layer_4", - "snow_evaporation", - "snowmelt", - "leaf_area_index_low_vegetation", - "leaf_area_index_high_vegetation", - "surface_runoff", - "sub_surface_runoff" - ], - "product_type": [ - "monthly_averaged_reanalysis_by_hour_of_day" - ] - } - ], - "form_data": "a new content of form.json", - "sources_hash": null, - "mapping": { - "force": { - "day": [ - "01" - ], - "class": [ - "l5" - ], - "expect": [ - "any" - ], - "number": [ - "all" - ], - "levtype": [ - "sfc" - ] - }, - "remap": { - "day": {}, - "time": {}, - "year": {}, - "class": {}, - "month": { - "may": "05", - "july": "07", - "june": "06", - "april": "04", - "march": "03", - "august": "08", - "january": "01", - "october": "10", - "december": "12", - "february": "02", - "november": "11", - "september": "09" - }, - "expect": {}, - "format": { - "netcdf_3": "netcdf", - "zipped_netcdf_3": "netcdf.zip" - }, - "number": {}, - "levtype": {}, - "variable": { - "runoff": "205", - "snowfall": "144", - "snowmelt": "45", - "snow_cover": "260038", - "snow_depth": "3066", - "snow_albedo": "32", - "snow_density": "33", - "2m_temperature": "167", - "lake_ice_depth": "228014", - "surface_runoff": "8", - "forecast_albedo": "243", - "skin_temperature": "235", - "snow_evaporation": "44", - "surface_pressure": "134", - "lake_shape_factor": "228012", - "total_evaporation": "182", - "sub_surface_runoff": "9", - "total_precipitation": "228", - "lake_ice_temperature": "228013", - "lake_mix_layer_depth": "228009", - "potential_evaporation": "228251", - "skin_reservoir_content": "198", - "10m_u_component_of_wind": "165", - "10m_v_component_of_wind": "166", - "2m_dewpoint_temperature": "168", - "lake_bottom_temperature": "228010", - "soil_temperature_level_1": "139", - "soil_temperature_level_2": "170", - "soil_temperature_level_3": "183", - "soil_temperature_level_4": "236", - "surface_latent_heat_flux": "147", - "temperature_of_snow_layer": "238", - "evaporation_from_bare_soil": "228101", - "lake_mix_layer_temperature": "228008", - "surface_sensible_heat_flux": "146", - "snow_depth_water_equivalent": "141", - "surface_net_solar_radiation": "176", - "lake_total_layer_temperature": "228011", - "surface_net_thermal_radiation": "177", - "volumetric_soil_water_layer_1": "39", - "volumetric_soil_water_layer_2": "40", - "volumetric_soil_water_layer_3": "41", - "volumetric_soil_water_layer_4": "42", - "leaf_area_index_low_vegetation": "66", - "leaf_area_index_high_vegetation": "67", - "surface_solar_radiation_downwards": "169", - "evaporation_from_the_top_of_canopy": "228100", - "surface_thermal_radiation_downwards": "175", - "evaporation_from_vegetation_transpiration": "228103", - "evaporation_from_open_water_surfaces_excluding_oceans": "228102" - }, - "product_type": { - "monthly_averaged_reanalysis": "reanalysis-monthly-means-of-daily-means", - "monthly_averaged_reanalysis_by_hour_of_day": "reanalysis-synoptic-monthly-means" - } - }, - "rename": {}, - "options": { - "wants_dates": true - }, - "selection_limit": 100000, - "selection_limit_ignore": [ - "area", - "grid" - ] - }, - "related_resources_keywords": [], - "geo_extent": { - "bboxE": 360, - "bboxN": 89, - "bboxS": -89, - "bboxW": 0 - }, - "begin_date": "1950-01-01", - "end_date": "2022-12-01", - "publication_date": "2019-06-23", - "record_update": "2023-07-25 13:53:34.241257+02:00", - "resource_update": "2023-02-17", - "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", - "citation": null, - "contactemail": "https://support.ecmwf.int", - "description": [], - "documentation": [], - "doi": "10.24381/cds.68d2bb30", - "ds_contactemail": "a_new_test@email", - "ds_responsible_organisation": "ECMWF", - "ds_responsible_organisation_role": "publisher", - "file_format": "grib", - "format_version": null, - "hidden": false, - "lineage": "EC Copernicus program", - "representative_fraction": 0.25, - "responsible_organisation": "ECMWF", - "responsible_organisation_role": "pointOfContact", - "responsible_organisation_website": "https://www.ecmwf.int/", - "portal": "c3s", - "qos_tags": [], - "title": "ERA5-Land monthly averaged data from 1950 to present", - "topic": "climatologyMeteorologyAtmosphere", - "type": "dataset", - "unit_measure": "dd", - "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", - "variables": [], - "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", - "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" } ] \ No newline at end of file diff --git a/tests/data/dumped_resources4.txt b/tests/data/dumped_resources4.txt new file mode 100644 index 0000000..35168fb --- /dev/null +++ b/tests/data/dumped_resources4.txt @@ -0,0 +1,1672 @@ +[ + { + "resource_id": 4, + "resource_uid": "cams-global-reanalysis-eac4", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": "import cacholote\nimport cdsapi\n\n\n@cacholote.cacheable\ndef adaptor(request, config, metadata):\n\n # parse input options\n collection_id = config.pop(\"collection_id\", None)\n if not collection_id:\n raise ValueError(f\"collection_id is required in request\")\n\n # retrieve data\n client = cdsapi.Client(config[\"url\"], config[\"key\"])\n result_path = client.retrieve(collection_id, request).download()\n return open(result_path, \"rb\")\n", + "adaptor_properties_hash": "a69f15381443885890129f8ffb2c9f46", + "sources_hash": "48a771d06e98670e3aa8fff982c05d8a", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.262586+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\n\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\n\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\n\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2021" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "3-hourly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, model levels and pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "60 model levels. Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset" + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4)", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "10m u-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "10m v-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Acetone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Acetone product", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Aldehydes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Amine", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonia", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonium", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dimethyl sulfide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dinitrogen pentoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Fraction of cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "High cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "High vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Hydrogen peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Lake cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Land-sea mask", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Lead", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Lifting threshold speed", + "units": "m s^-1", + "description": null + }, + { + "label": "Low cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Low vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Mean altitude of maximum injection", + "units": "m", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Medium cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Methacrolein MVK", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methacrylic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane sulfonic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl glyoxal", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methylperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Near IR albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Near IR albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrate radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Olefins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic ethers", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Organic nitrates", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Paraffins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 1 \u00b5m (PM1)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Pernitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxides", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxy acetyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Propene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Radon", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Skin reservoir content", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Skin temperature", + "units": "K", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil clay content", + "units": "%", + "description": null + }, + { + "label": "Soil type", + "units": "dimensionless", + "description": null + }, + { + "label": "Specific cloud ice water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific cloud liquid water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific rain water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific snow water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Stratospheric ozone tracer", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Surface roughness", + "units": "m", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Terpenes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Total aerosol optical depth at 1240 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 469 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 670 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 865 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Total column acetone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column aldehydes", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formic acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydrogen peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methyl peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column olefins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column organic nitrates", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column paraffins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Type of high vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "Type of low vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "U-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "UV visible albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "UV visible albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "V-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':78B,313B '2003':299B '3':322B '4':10B '4d':332B '4d-var':331B 'abl':187B 'account':338B 'accur':289B 'across':28B 'air':69B 'allow':124B,163B,206B 'although':272B,301B 'alway':247B 'analysi':108B,303B 'around':235B 'assimil':56B,184B,274B,334B,351B 'atmospher':7B,19B,43B,106B,204B,218B 'avail':89B,226B,297B 'back':132B,159B 'base':44B,58B 'benefit':176B 'best':99B 'bias':190B 'call':54B,107B 'cam':1A 'centr':67B,72B 'chang':267B 'chemistri':51B 'chunk':306B 'collect':153B 'combin':22B,86B 'complet':34B 'composit':8B,20B 'consid':305B 'consist':36B 'constraint':142B 'conveni':256B 'coverag':213B 'data':24B,55B,199B,202B,212B,278B,308B 'dataset':37B,130B,259B 'decad':136B 'direct':223B 'drastic':268B 'eac4':4A,5B,294B,318B 'ecmwf':6B,15B,81B 'estim':100B,189B,208B,230B,290B,320B 'everi':74B,321B 'evolut':348B 'exact':341B 'forecast':71B,84B,114B,146B 'format':251B 'fourth':13B 'generat':14B 'global':2A,16B,33B 'globe':237B 'go':157B,317B 'good':197B 'good-qual':196B 'grid':233B 'hole':279B 'hour':77B,79B,314B,323B 'improv':113B,168B 'ingest':166B 'initi':281B 'issu':116B,144B 'law':47B 'lead':286B 'less':288B 'locat':210B 'long':245B 'low':215B 'made':327B 'make':252B 'mani':76B 'method':61B,335B 'model':23B,40B,205B,347B 'much':282B 'network':284B 'new':98B 'newli':88B 'numer':64B 'observ':26B,90B,154B,173B,192B,224B,264B,345B 'one':316B 'onward':300B 'optim':93B 'origin':172B 'output':241B 'period':246B 'physic':49B 'point':234B 'pollut':219B 'poor':201B 'popular':258B 'possibl':328B 'predict':66B 'previous':83B 'principl':53B 'procedur':304B 'produc':96B 'product':182B 'provid':319B 'provis':127B,228B 'qualiti':70B,178B,198B 'reanalysi':3A,9B,17B,21B,117B,137B,181B,253B 'reason':293B 'regular':240B 'resolv':277B 'sift':195B 'span':131B 'sparser':283B 'state':103B 'system':185B,265B,275B 'take':337B 'time':145B,151B,161B,242B,270B,342B 'updat':112B 'use':38B,62B,248B 'var':333B 'version':169B 'way':94B,122B 'weather':65B 'window':311B,352B 'within':349B 'work':118B,261B 'world':30B 'worldwid':324B" + }, + { + "resource_id": 3, + "resource_uid": "cams-global-reanalysis-eac4-monthly", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "1cede861e0c4ff7c58318d5bba2961f1", + "sources_hash": "19848060eb1e485b587e22ac28e8141e", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.228682+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\\n\\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\\n\\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\\n\\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2022" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "monthly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, 1 model level and 25 pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "The lowest model level, Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset." + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4) monthly averaged fields", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Charnock", + "units": "~", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ice temperature layer 1", + "units": "K", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "SO2 precursor mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow density", + "units": "kg m^-3", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil temperature level 1", + "units": "K", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Temperature of snow layer", + "units": "K", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphur dioxide", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':81B,319B '2003':304B '3':328B '4':13B '4d':338B '4d-var':337B 'abl':191B 'account':344B 'accur':294B 'across':31B 'air':72B 'allow':127B,166B,210B 'although':277B 'alway':251B 'analysi':111B,309B 'around':239B 'assimil':59B,188B,279B,340B,357B 'atmospher':10B,22B,46B,109B,208B,222B 'avail':92B,230B,302B 'averag':6A 'back':135B,162B 'base':47B,61B 'benefit':179B 'best':102B 'bias':194B 'call':57B,110B 'cam':1A 'centr':70B,75B 'chang':272B 'chemistri':54B 'chunk':312B 'collect':156B 'combin':25B,89B 'complet':37B 'composit':11B,23B 'consid':311B 'consist':39B 'constraint':145B 'conveni':260B 'coverag':217B 'data':27B,58B,203B,206B,216B,283B,314B 'dataset':40B,133B,263B 'decad':139B 'direct':227B 'drastic':273B 'eac4':4A,8B,299B,324B 'ecmwf':9B,18B,84B 'estim':103B,193B,212B,234B,295B,326B 'everi':77B,327B 'evolut':354B 'exact':347B 'field':7A 'forecast':74B,87B,117B,149B 'format':255B 'fourth':16B 'generat':17B 'global':2A,19B,36B 'globe':241B 'go':160B,323B 'good':201B 'good-qual':200B 'grid':237B 'hole':284B 'hour':80B,82B,320B,329B 'improv':116B,171B 'ingest':169B 'initi':286B 'issu':119B,147B 'law':50B 'lead':291B 'less':293B 'locat':214B 'long':249B 'low':219B 'made':333B 'make':256B 'mani':79B 'method':64B,341B 'model':26B,43B,209B,353B 'month':5A 'much':287B 'n':186B,267B,306B 'nalthough':307B 'network':289B 'new':101B 'newli':91B 'nthe':187B,268B 'numer':67B 'observ':29B,93B,157B,176B,196B,228B,269B,351B 'one':322B 'onward':305B 'optim':96B 'origin':175B 'output':245B 'period':250B 'physic':52B 'point':238B 'pollut':223B 'poor':205B 'popular':262B 'possibl':334B 'predict':69B 'previous':86B 'principl':56B 'procedur':310B 'produc':99B 'product':185B 'provid':325B 'provis':130B,232B 'qualiti':73B,181B,202B 'reanalysi':3A,12B,20B,24B,120B,140B,184B,257B 'reason':298B 'regular':244B 'resolv':282B 'sift':199B 'span':134B 'sparser':288B 'state':106B 'system':189B,270B,280B 'take':343B 'time':148B,154B,164B,246B,275B,348B 'updat':115B 'use':41B,65B,252B 'var':339B 'version':172B 'way':97B,125B 'weather':68B 'window':317B,358B 'within':355B 'work':121B,265B 'world':33B 'worldwid':330B" + }, + { + "resource_id": 5, + "resource_uid": "derived-near-surface-meteorological-variables", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "ecf1911da4bb67042825eeee574fea9d", + "sources_hash": "a1208340405b01afb52f50a5423a87cb", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1979-01-01", + "end_date": "2018-12-31", + "publication_date": "2020-02-11", + "record_update": "2023-11-17 08:28:07.287048+01:00", + "resource_update": "2020-02-11", + "abstract": "This dataset provides bias-corrected reconstruction of near-surface meteorological variables derived from the fifth generation of the European Centre for Medium-Range Weather Forecasts (ECMWF) atmospheric reanalyses (ERA5). It is intended to be used as a meteorological forcing dataset for land surface and hydrological models.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.20d54e34", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Near surface meteorological variables from 1979 to 2019 derived from bias-corrected reanalysis", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1979':6A '2019':8A 'atmospher':44B 'bias':12A,19B 'bias-correct':11A,18B 'centr':36B 'correct':13A,20B 'dataset':16B,57B 'deriv':9A,28B 'ecmwf':43B 'era5':46B 'european':35B 'fifth':31B 'forc':56B 'forecast':42B 'generat':32B 'hydrolog':62B 'intend':49B 'land':59B 'medium':39B 'medium-rang':38B 'meteorolog':3A,26B,55B 'model':63B 'near':1A,24B 'near-surfac':23B 'provid':17B 'rang':40B 'reanalys':45B 'reanalysi':14A 'reconstruct':21B 'surfac':2A,25B,60B 'use':52B 'variabl':4A,27B 'weather':41B" + }, + { + "resource_id": 1, + "resource_uid": "reanalysis-era5-land", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "d438ae8e43fd3d28f86506224392d4d5", + "sources_hash": "e88f2c04649d3f7e312cdaaa1fef4d7b", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2023-02-11", + "publication_date": "2019-07-12", + "record_update": "2023-11-17 08:28:06.873931+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.e2161bac", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "{grib,netcdf}", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [ + "tag1", + "tag2", + "tag3" + ], + "title": "ERA5-Land hourly data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" + }, + { + "resource_id": 6, + "resource_uid": "reanalysis-era5-land-monthly-means", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "8fc5de7036d57c7035ab6cdd175f216a", + "sources_hash": "40b9faaa0719118373b8d9303b0f9875", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2022-12-01", + "publication_date": "2019-06-23", + "record_update": "2023-11-17 08:28:07.306874+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.68d2bb30", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5-Land monthly averaged data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", + "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" + }, + { + "resource_id": 7, + "resource_uid": "reanalysis-era5-pressure-levels", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "c67aaecc321198b58082d0d2a2ac8e86", + "sources_hash": "9c313d4668a1544424097d928b1c1a55", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1959-01-01", + "end_date": "2023-02-11", + "publication_date": "2018-06-14", + "record_update": "2023-11-17 08:28:07.330884+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.bd0915c6", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5 hourly data on pressure levels from 1959 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'pressur':5A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'store':40B 'time':55B 'updat':56B 'weather':23B" + }, + { + "resource_id": 8, + "resource_uid": "satellite-surface-radiation-budget", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "b4c9a477d4185b5dbc6127f51c58f1aa", + "sources_hash": "04709d4d341b23ea755b29c77d3d5815", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1982-01-01", + "end_date": "2021-12-01", + "publication_date": "2020-10-20", + "record_update": "2023-11-17 08:28:07.355671+01:00", + "resource_update": "2020-10-20", + "abstract": "", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.cea58b5a", + "ds_contactemail": "https://support.ecmwf.int/", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "NetCDF", + "format_version": "3", + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Surface radiation budget from 1982 to present derived from satellite observations", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1982':5A 'budget':3A 'deriv':8A 'observ':11A 'present':7A 'radiat':2A 'satellit':10A 'surfac':1A" + } +] \ No newline at end of file diff --git a/tests/data/dumped_resources5.txt b/tests/data/dumped_resources5.txt new file mode 100644 index 0000000..3635e7e --- /dev/null +++ b/tests/data/dumped_resources5.txt @@ -0,0 +1,1722 @@ +[ + { + "resource_id": 4, + "resource_uid": "cams-global-reanalysis-eac4", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": "import cacholote\nimport cdsapi\n\n\n@cacholote.cacheable\ndef adaptor(request, config, metadata):\n\n # parse input options\n collection_id = config.pop(\"collection_id\", None)\n if not collection_id:\n raise ValueError(f\"collection_id is required in request\")\n\n # retrieve data\n client = cdsapi.Client(config[\"url\"], config[\"key\"])\n result_path = client.retrieve(collection_id, request).download()\n return open(result_path, \"rb\")\n", + "adaptor_properties_hash": "a69f15381443885890129f8ffb2c9f46", + "sources_hash": "48a771d06e98670e3aa8fff982c05d8a", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.262586+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\n\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\n\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\n\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2021" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "3-hourly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, model levels and pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "60 model levels. Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset" + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4)", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "10m u-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "10m v-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Acetone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Acetone product", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Aldehydes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Amine", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonia", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonium", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dimethyl sulfide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dinitrogen pentoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Fraction of cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "High cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "High vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Hydrogen peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Lake cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Land-sea mask", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Lead", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Lifting threshold speed", + "units": "m s^-1", + "description": null + }, + { + "label": "Low cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Low vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Mean altitude of maximum injection", + "units": "m", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Medium cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Methacrolein MVK", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methacrylic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane sulfonic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl glyoxal", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methylperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Near IR albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Near IR albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrate radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Olefins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic ethers", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Organic nitrates", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Paraffins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 1 \u00b5m (PM1)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Pernitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxides", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxy acetyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Propene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Radon", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Skin reservoir content", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Skin temperature", + "units": "K", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil clay content", + "units": "%", + "description": null + }, + { + "label": "Soil type", + "units": "dimensionless", + "description": null + }, + { + "label": "Specific cloud ice water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific cloud liquid water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific rain water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific snow water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Stratospheric ozone tracer", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Surface roughness", + "units": "m", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Terpenes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Total aerosol optical depth at 1240 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 469 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 670 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 865 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Total column acetone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column aldehydes", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formic acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydrogen peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methyl peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column olefins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column organic nitrates", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column paraffins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Type of high vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "Type of low vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "U-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "UV visible albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "UV visible albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "V-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':78B,313B '2003':299B '3':322B '4':10B '4d':332B '4d-var':331B 'abl':187B 'account':338B 'accur':289B 'across':28B 'air':69B 'allow':124B,163B,206B 'although':272B,301B 'alway':247B 'analysi':108B,303B 'around':235B 'assimil':56B,184B,274B,334B,351B 'atmospher':7B,19B,43B,106B,204B,218B 'avail':89B,226B,297B 'back':132B,159B 'base':44B,58B 'benefit':176B 'best':99B 'bias':190B 'call':54B,107B 'cam':1A 'centr':67B,72B 'chang':267B 'chemistri':51B 'chunk':306B 'collect':153B 'combin':22B,86B 'complet':34B 'composit':8B,20B 'consid':305B 'consist':36B 'constraint':142B 'conveni':256B 'coverag':213B 'data':24B,55B,199B,202B,212B,278B,308B 'dataset':37B,130B,259B 'decad':136B 'direct':223B 'drastic':268B 'eac4':4A,5B,294B,318B 'ecmwf':6B,15B,81B 'estim':100B,189B,208B,230B,290B,320B 'everi':74B,321B 'evolut':348B 'exact':341B 'forecast':71B,84B,114B,146B 'format':251B 'fourth':13B 'generat':14B 'global':2A,16B,33B 'globe':237B 'go':157B,317B 'good':197B 'good-qual':196B 'grid':233B 'hole':279B 'hour':77B,79B,314B,323B 'improv':113B,168B 'ingest':166B 'initi':281B 'issu':116B,144B 'law':47B 'lead':286B 'less':288B 'locat':210B 'long':245B 'low':215B 'made':327B 'make':252B 'mani':76B 'method':61B,335B 'model':23B,40B,205B,347B 'much':282B 'network':284B 'new':98B 'newli':88B 'numer':64B 'observ':26B,90B,154B,173B,192B,224B,264B,345B 'one':316B 'onward':300B 'optim':93B 'origin':172B 'output':241B 'period':246B 'physic':49B 'point':234B 'pollut':219B 'poor':201B 'popular':258B 'possibl':328B 'predict':66B 'previous':83B 'principl':53B 'procedur':304B 'produc':96B 'product':182B 'provid':319B 'provis':127B,228B 'qualiti':70B,178B,198B 'reanalysi':3A,9B,17B,21B,117B,137B,181B,253B 'reason':293B 'regular':240B 'resolv':277B 'sift':195B 'span':131B 'sparser':283B 'state':103B 'system':185B,265B,275B 'take':337B 'time':145B,151B,161B,242B,270B,342B 'updat':112B 'use':38B,62B,248B 'var':333B 'version':169B 'way':94B,122B 'weather':65B 'window':311B,352B 'within':349B 'work':118B,261B 'world':30B 'worldwid':324B" + }, + { + "resource_id": 3, + "resource_uid": "cams-global-reanalysis-eac4-monthly", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "1cede861e0c4ff7c58318d5bba2961f1", + "sources_hash": "19848060eb1e485b587e22ac28e8141e", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.228682+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\\n\\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\\n\\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\\n\\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2022" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "monthly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, 1 model level and 25 pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "The lowest model level, Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset." + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4) monthly averaged fields", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Charnock", + "units": "~", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ice temperature layer 1", + "units": "K", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "SO2 precursor mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow density", + "units": "kg m^-3", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil temperature level 1", + "units": "K", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Temperature of snow layer", + "units": "K", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphur dioxide", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':81B,319B '2003':304B '3':328B '4':13B '4d':338B '4d-var':337B 'abl':191B 'account':344B 'accur':294B 'across':31B 'air':72B 'allow':127B,166B,210B 'although':277B 'alway':251B 'analysi':111B,309B 'around':239B 'assimil':59B,188B,279B,340B,357B 'atmospher':10B,22B,46B,109B,208B,222B 'avail':92B,230B,302B 'averag':6A 'back':135B,162B 'base':47B,61B 'benefit':179B 'best':102B 'bias':194B 'call':57B,110B 'cam':1A 'centr':70B,75B 'chang':272B 'chemistri':54B 'chunk':312B 'collect':156B 'combin':25B,89B 'complet':37B 'composit':11B,23B 'consid':311B 'consist':39B 'constraint':145B 'conveni':260B 'coverag':217B 'data':27B,58B,203B,206B,216B,283B,314B 'dataset':40B,133B,263B 'decad':139B 'direct':227B 'drastic':273B 'eac4':4A,8B,299B,324B 'ecmwf':9B,18B,84B 'estim':103B,193B,212B,234B,295B,326B 'everi':77B,327B 'evolut':354B 'exact':347B 'field':7A 'forecast':74B,87B,117B,149B 'format':255B 'fourth':16B 'generat':17B 'global':2A,19B,36B 'globe':241B 'go':160B,323B 'good':201B 'good-qual':200B 'grid':237B 'hole':284B 'hour':80B,82B,320B,329B 'improv':116B,171B 'ingest':169B 'initi':286B 'issu':119B,147B 'law':50B 'lead':291B 'less':293B 'locat':214B 'long':249B 'low':219B 'made':333B 'make':256B 'mani':79B 'method':64B,341B 'model':26B,43B,209B,353B 'month':5A 'much':287B 'n':186B,267B,306B 'nalthough':307B 'network':289B 'new':101B 'newli':91B 'nthe':187B,268B 'numer':67B 'observ':29B,93B,157B,176B,196B,228B,269B,351B 'one':322B 'onward':305B 'optim':96B 'origin':175B 'output':245B 'period':250B 'physic':52B 'point':238B 'pollut':223B 'poor':205B 'popular':262B 'possibl':334B 'predict':69B 'previous':86B 'principl':56B 'procedur':310B 'produc':99B 'product':185B 'provid':325B 'provis':130B,232B 'qualiti':73B,181B,202B 'reanalysi':3A,12B,20B,24B,120B,140B,184B,257B 'reason':298B 'regular':244B 'resolv':282B 'sift':199B 'span':134B 'sparser':288B 'state':106B 'system':189B,270B,280B 'take':343B 'time':148B,154B,164B,246B,275B,348B 'updat':115B 'use':41B,65B,252B 'var':339B 'version':172B 'way':97B,125B 'weather':68B 'window':317B,358B 'within':355B 'work':121B,265B 'world':33B 'worldwid':330B" + }, + { + "resource_id": 5, + "resource_uid": "derived-near-surface-meteorological-variables", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "ecf1911da4bb67042825eeee574fea9d", + "sources_hash": "a1208340405b01afb52f50a5423a87cb", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1979-01-01", + "end_date": "2018-12-31", + "publication_date": "2020-02-11", + "record_update": "2023-11-17 08:28:07.287048+01:00", + "resource_update": "2020-02-11", + "abstract": "This dataset provides bias-corrected reconstruction of near-surface meteorological variables derived from the fifth generation of the European Centre for Medium-Range Weather Forecasts (ECMWF) atmospheric reanalyses (ERA5). It is intended to be used as a meteorological forcing dataset for land surface and hydrological models.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.20d54e34", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Near surface meteorological variables from 1979 to 2019 derived from bias-corrected reanalysis", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1979':6A '2019':8A 'atmospher':44B 'bias':12A,19B 'bias-correct':11A,18B 'centr':36B 'correct':13A,20B 'dataset':16B,57B 'deriv':9A,28B 'ecmwf':43B 'era5':46B 'european':35B 'fifth':31B 'forc':56B 'forecast':42B 'generat':32B 'hydrolog':62B 'intend':49B 'land':59B 'medium':39B 'medium-rang':38B 'meteorolog':3A,26B,55B 'model':63B 'near':1A,24B 'near-surfac':23B 'provid':17B 'rang':40B 'reanalys':45B 'reanalysi':14A 'reconstruct':21B 'surfac':2A,25B,60B 'use':52B 'variabl':4A,27B 'weather':41B" + }, + { + "resource_id": 1, + "resource_uid": "reanalysis-era5-land", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "d438ae8e43fd3d28f86506224392d4d5", + "sources_hash": "e88f2c04649d3f7e312cdaaa1fef4d7b", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2023-02-11", + "publication_date": "2019-07-12", + "record_update": "2023-11-17 08:28:06.873931+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.e2161bac", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "{grib,netcdf}", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [ + "tag1", + "tag2", + "tag3" + ], + "title": "ERA5-Land hourly data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" + }, + { + "resource_id": 6, + "resource_uid": "reanalysis-era5-land-monthly-means", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "8fc5de7036d57c7035ab6cdd175f216a", + "sources_hash": "40b9faaa0719118373b8d9303b0f9875", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2022-12-01", + "publication_date": "2019-06-23", + "record_update": "2023-11-17 08:28:07.306874+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.68d2bb30", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5-Land monthly averaged data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", + "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" + }, + { + "resource_id": 7, + "resource_uid": "reanalysis-era5-pressure-levels", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "c67aaecc321198b58082d0d2a2ac8e86", + "sources_hash": "9c313d4668a1544424097d928b1c1a55", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1959-01-01", + "end_date": "2023-02-11", + "publication_date": "2018-06-14", + "record_update": "2023-11-17 08:28:07.330884+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.bd0915c6", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5 hourly data on pressure levels from 1959 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'pressur':5A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'store':40B 'time':55B 'updat':56B 'weather':23B" + }, + { + "resource_id": 9, + "resource_uid": "reanalysis-era5-single-levels", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "084d41397226a25b0c3b281948d46cc5", + "sources_hash": "4653b89428b6943c6f1c4c750cd50824", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1959-01-01", + "end_date": "2023-02-11", + "publication_date": "2018-06-14", + "record_update": "2023-11-17 08:28:07.589075+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.adbb2d47", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5 hourly data on single levels from 1959 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'singl':5A 'store':40B 'time':55B 'updat':56B 'weather':23B" + }, + { + "resource_id": 8, + "resource_uid": "satellite-surface-radiation-budget", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "b4c9a477d4185b5dbc6127f51c58f1aa", + "sources_hash": "04709d4d341b23ea755b29c77d3d5815", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1982-01-01", + "end_date": "2021-12-01", + "publication_date": "2020-10-20", + "record_update": "2023-11-17 08:28:07.355671+01:00", + "resource_update": "2020-10-20", + "abstract": "", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.cea58b5a", + "ds_contactemail": "https://support.ecmwf.int/", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "NetCDF", + "format_version": "3", + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Surface radiation budget from 1982 to present derived from satellite observations", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1982':5A 'budget':3A 'deriv':8A 'observ':11A 'present':7A 'radiat':2A 'satellit':10A 'surfac':1A" + } +] \ No newline at end of file diff --git a/tests/data/dumped_resources6.txt b/tests/data/dumped_resources6.txt new file mode 100644 index 0000000..3635e7e --- /dev/null +++ b/tests/data/dumped_resources6.txt @@ -0,0 +1,1722 @@ +[ + { + "resource_id": 4, + "resource_uid": "cams-global-reanalysis-eac4", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": "import cacholote\nimport cdsapi\n\n\n@cacholote.cacheable\ndef adaptor(request, config, metadata):\n\n # parse input options\n collection_id = config.pop(\"collection_id\", None)\n if not collection_id:\n raise ValueError(f\"collection_id is required in request\")\n\n # retrieve data\n client = cdsapi.Client(config[\"url\"], config[\"key\"])\n result_path = client.retrieve(collection_id, request).download()\n return open(result_path, \"rb\")\n", + "adaptor_properties_hash": "a69f15381443885890129f8ffb2c9f46", + "sources_hash": "48a771d06e98670e3aa8fff982c05d8a", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.262586+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\n\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\n\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\n\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2021" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "3-hourly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, model levels and pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "60 model levels. Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset" + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019/" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4)", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "10m u-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "10m v-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Acetone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Acetone product", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Aldehydes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Amine", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonia", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ammonium", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dimethyl sulfide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dinitrogen pentoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ethene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Fraction of cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "High cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "High vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Hydrogen peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Lake cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Land-sea mask", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Lead", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Lifting threshold speed", + "units": "m s^-1", + "description": null + }, + { + "label": "Low cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Low vegetation cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Mean altitude of maximum injection", + "units": "m", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Medium cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Methacrolein MVK", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methacrylic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methane sulfonic acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methanol", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl glyoxal", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methyl peroxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Methylperoxy radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Near IR albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Near IR albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrate radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Olefins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic ethers", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Organic nitrates", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Paraffins", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 1 \u00b5m (PM1)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Pernitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxides", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxy acetyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Propene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Radon", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Skin reservoir content", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Skin temperature", + "units": "K", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil clay content", + "units": "%", + "description": null + }, + { + "label": "Soil type", + "units": "dimensionless", + "description": null + }, + { + "label": "Specific cloud ice water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific cloud liquid water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific rain water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Specific snow water content", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Stratospheric ozone tracer", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Surface roughness", + "units": "m", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Terpenes", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Total aerosol optical depth at 1240 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 469 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 670 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total aerosol optical depth at 865 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total cloud cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Total column acetone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column aldehydes", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formic acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydrogen peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methanol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methyl peroxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column olefins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column organic nitrates", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column paraffins", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Type of high vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "Type of low vegetation", + "units": "dimensionless", + "description": null + }, + { + "label": "U-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "UV visible albedo for diffuse radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "UV visible albedo for direct radiation", + "units": "(0 - 1)", + "description": null + }, + { + "label": "V-component of wind", + "units": "m s^-1", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':78B,313B '2003':299B '3':322B '4':10B '4d':332B '4d-var':331B 'abl':187B 'account':338B 'accur':289B 'across':28B 'air':69B 'allow':124B,163B,206B 'although':272B,301B 'alway':247B 'analysi':108B,303B 'around':235B 'assimil':56B,184B,274B,334B,351B 'atmospher':7B,19B,43B,106B,204B,218B 'avail':89B,226B,297B 'back':132B,159B 'base':44B,58B 'benefit':176B 'best':99B 'bias':190B 'call':54B,107B 'cam':1A 'centr':67B,72B 'chang':267B 'chemistri':51B 'chunk':306B 'collect':153B 'combin':22B,86B 'complet':34B 'composit':8B,20B 'consid':305B 'consist':36B 'constraint':142B 'conveni':256B 'coverag':213B 'data':24B,55B,199B,202B,212B,278B,308B 'dataset':37B,130B,259B 'decad':136B 'direct':223B 'drastic':268B 'eac4':4A,5B,294B,318B 'ecmwf':6B,15B,81B 'estim':100B,189B,208B,230B,290B,320B 'everi':74B,321B 'evolut':348B 'exact':341B 'forecast':71B,84B,114B,146B 'format':251B 'fourth':13B 'generat':14B 'global':2A,16B,33B 'globe':237B 'go':157B,317B 'good':197B 'good-qual':196B 'grid':233B 'hole':279B 'hour':77B,79B,314B,323B 'improv':113B,168B 'ingest':166B 'initi':281B 'issu':116B,144B 'law':47B 'lead':286B 'less':288B 'locat':210B 'long':245B 'low':215B 'made':327B 'make':252B 'mani':76B 'method':61B,335B 'model':23B,40B,205B,347B 'much':282B 'network':284B 'new':98B 'newli':88B 'numer':64B 'observ':26B,90B,154B,173B,192B,224B,264B,345B 'one':316B 'onward':300B 'optim':93B 'origin':172B 'output':241B 'period':246B 'physic':49B 'point':234B 'pollut':219B 'poor':201B 'popular':258B 'possibl':328B 'predict':66B 'previous':83B 'principl':53B 'procedur':304B 'produc':96B 'product':182B 'provid':319B 'provis':127B,228B 'qualiti':70B,178B,198B 'reanalysi':3A,9B,17B,21B,117B,137B,181B,253B 'reason':293B 'regular':240B 'resolv':277B 'sift':195B 'span':131B 'sparser':283B 'state':103B 'system':185B,265B,275B 'take':337B 'time':145B,151B,161B,242B,270B,342B 'updat':112B 'use':38B,62B,248B 'var':333B 'version':169B 'way':94B,122B 'weather':65B 'window':311B,352B 'within':349B 'work':118B,261B 'world':30B 'worldwid':324B" + }, + { + "resource_id": 3, + "resource_uid": "cams-global-reanalysis-eac4-monthly", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "1cede861e0c4ff7c58318d5bba2961f1", + "sources_hash": "19848060eb1e485b587e22ac28e8141e", + "related_resources_keywords": [], + "geo_extent": null, + "begin_date": "2003-01-01", + "end_date": "2021-06-30", + "publication_date": "2020-02-06", + "record_update": "2023-11-17 08:28:07.228682+01:00", + "resource_update": "2020-02-06", + "abstract": "EAC4 (ECMWF Atmospheric Composition Reanalysis 4) is the fourth generation ECMWF global reanalysis of atmospheric composition. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using a model of the atmosphere based on the laws of physics and chemistry. This principle, called data assimilation, is based on the method used by numerical weather prediction centres and air quality forecasting centres, where every so many hours (12 hours at ECMWF) a previous forecast is combined with newly available observations in an optimal way to produce a new best estimate of the state of the atmosphere, called analysis, from which an updated, improved forecast is issued. Reanalysis works in the same way to allow for the provision of a dataset spanning back more than a decade. Reanalysis does not have the constraint of issuing timely forecasts, so there is more time to collect observations, and when going further back in time, to allow for the ingestion of improved versions of the original observations, which all benefit the quality of the reanalysis product.\\n\\nThe assimilation system is able to estimate biases between observations and to sift good-quality data from poor data. The atmosphere model allows for estimates at locations where data coverage is low or for atmospheric pollutants for which no direct observations are available. The provision of estimates at each grid point around the globe for each regular output time, over a long period, always using the same format, makes reanalysis a very convenient and popular dataset to work with.\\n\\nThe observing system has changed drastically over time, and although the assimilation system can resolve data holes, the initially much sparser networks will lead to less accurate estimates. For this reason, EAC4 is only available from 2003 onwards.\\n\\nAlthough the analysis procedure considers chunks of data in a window of 12 hours in one go, EAC4 provides estimates every 3 hours, worldwide. This is made possible by the 4D-Var assimilation method, which takes account of the exact timing of the observations and model evolution within the assimilation window.", + "citation": "{\"Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019\"}", + "contactemail": "copernicus-support@ecmwf.int", + "description": [ + { + "id": "file-format", + "label": "File format", + "value": "GRIB (optional conversion to netCDF)" + }, + { + "id": "data-type", + "label": "Data type", + "value": "Gridded" + }, + { + "id": "horizontal-coverage", + "label": "Horizontal coverage", + "value": "Global" + }, + { + "id": "horizontal-resolution", + "label": "Horizontal resolution", + "value": "0.75\u00b0x0.75\u00b0" + }, + { + "id": "temporal-coverage", + "label": "Temporal coverage", + "value": "2003 to 2022" + }, + { + "id": "temporal-resolution", + "label": "Temporal resolution", + "value": "monthly" + }, + { + "id": "vertical-coverage", + "label": "Vertical coverage", + "value": "Surface, total column, 1 model level and 25 pressure levels." + }, + { + "id": "vertical-resolution", + "label": "Vertical resolution", + "value": "The lowest model level, Pressure levels: 1000, 950, 925, 900, 850, 800, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 hPa" + }, + { + "id": "update-frequency", + "label": "Update frequency", + "value": "Twice a year with 4-6 month delay" + }, + { + "id": "versions", + "label": "Versions", + "value": "Only one version" + } + ], + "documentation": [ + { + "url": "https://confluence.ecmwf.int/x/OIX4B", + "title": "CAMS Reanalysis data documentation", + "description": "Overall description of CAMS Reanalysis dataset." + }, + { + "url": "https://confluence.ecmwf.int/x/OIX4B#CAMS:Reanalysisdatadocumentation-Knownissues", + "title": "Known issues", + "description": "Information about known issues found within the CAMS global reanalysis dataset." + }, + { + "url": "https://atmosphere.copernicus.eu/node/325#fe56bdb4-1bdf-4d47-b46b-261a1ea57243", + "title": "Evaluation and quality assurance (EQA) reports", + "description": "Detailed validation reports" + }, + { + "url": "http://www.atmos-chem-phys.net/19/3515/2019/", + "title": "Data citation", + "description": "Inness et al. (2019), http://www.atmos-chem-phys.net/19/3515/2019" + } + ], + "doi": null, + "ds_contactemail": "copernicus-support@ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": null, + "file_format": null, + "format_version": "1", + "hidden": false, + "lineage": "Copernicus Atmospheric Monitoring Service", + "representative_fraction": null, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "CAMS global reanalysis (EAC4) monthly averaged fields", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": null, + "use_limitation": "Content accessible through the ADS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [ + { + "label": "2m dewpoint temperature", + "units": "K", + "description": null + }, + { + "label": "2m temperature", + "units": "K", + "description": null + }, + { + "label": "Black carbon aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Carbon monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Charnock", + "units": "~", + "description": null + }, + { + "label": "Dust aerosol (0.03 - 0.55 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.55 - 0.9 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol (0.9 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Dust aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ethane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Formaldehyde", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Geopotential", + "units": "m^2 s^-2", + "description": null + }, + { + "label": "Hydrophilic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophilic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic black carbon aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydrophobic organic matter aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Hydroxyl radical", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Ice temperature layer 1", + "units": "K", + "description": null + }, + { + "label": "Isoprene", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Leaf area index, high vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Leaf area index, low vegetation", + "units": "m^2 m^-2", + "description": null + }, + { + "label": "Mean sea level pressure", + "units": "Pa", + "description": null + }, + { + "label": "Methane (chemistry)", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitric acid", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Nitrogen monoxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Organic matter aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Ozone", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Particulate matter d < 10 \u00b5m (PM10)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Particulate matter d < 2.5 \u00b5m (PM2.5)", + "units": "kg m^-3", + "description": null + }, + { + "label": "Peroxyacetyl nitrate", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Potential vorticity", + "units": "K m^2 kg^-1 s^-1", + "description": null + }, + { + "label": "Propane", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Relative humidity", + "units": "%", + "description": null + }, + { + "label": "SO2 precursor mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.03 - 0.5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (0.5 - 5 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol (5 - 20 \u00b5m) mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sea salt aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sea surface temperature", + "units": "K", + "description": null + }, + { + "label": "Sea-ice cover", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow albedo", + "units": "(0 - 1)", + "description": null + }, + { + "label": "Snow density", + "units": "kg m^-3", + "description": null + }, + { + "label": "Snow depth", + "units": "m of water equivalent", + "description": null + }, + { + "label": "Soil temperature level 1", + "units": "K", + "description": null + }, + { + "label": "Specific humidity", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol mixing ratio", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Sulphate aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Sulphur dioxide", + "units": "kg kg^-1", + "description": null + }, + { + "label": "Surface pressure", + "units": "Pa", + "description": null + }, + { + "label": "Temperature", + "units": "K", + "description": null + }, + { + "label": "Temperature of snow layer", + "units": "K", + "description": null + }, + { + "label": "Total aerosol optical depth at 550 nm", + "units": "dimensionless", + "description": null + }, + { + "label": "Total column carbon monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ethane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column formaldehyde", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column hydroxyl radical", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column isoprene", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column methane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitric acid", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column nitrogen monoxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column ozone", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column peroxyacetyl nitrate", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column propane", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column sulphur dioxide", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water", + "units": "kg m^-2", + "description": null + }, + { + "label": "Total column water vapour", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertical velocity", + "units": "Pa s^-1", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.03 - 0.55 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (0.55 - 9 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of dust aerosol (9 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophilic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic black carbon aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of hydrophobic organic matter aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.03 - 0.5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (0.5 - 5 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sea salt aerosol (5 - 20 \u00b5m)", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphate aerosol", + "units": "kg m^-2", + "description": null + }, + { + "label": "Vertically integrated mass of sulphur dioxide", + "units": "kg m^-2", + "description": null + } + ], + "fulltext": null, + "search_field": "'12':81B,319B '2003':304B '3':328B '4':13B '4d':338B '4d-var':337B 'abl':191B 'account':344B 'accur':294B 'across':31B 'air':72B 'allow':127B,166B,210B 'although':277B 'alway':251B 'analysi':111B,309B 'around':239B 'assimil':59B,188B,279B,340B,357B 'atmospher':10B,22B,46B,109B,208B,222B 'avail':92B,230B,302B 'averag':6A 'back':135B,162B 'base':47B,61B 'benefit':179B 'best':102B 'bias':194B 'call':57B,110B 'cam':1A 'centr':70B,75B 'chang':272B 'chemistri':54B 'chunk':312B 'collect':156B 'combin':25B,89B 'complet':37B 'composit':11B,23B 'consid':311B 'consist':39B 'constraint':145B 'conveni':260B 'coverag':217B 'data':27B,58B,203B,206B,216B,283B,314B 'dataset':40B,133B,263B 'decad':139B 'direct':227B 'drastic':273B 'eac4':4A,8B,299B,324B 'ecmwf':9B,18B,84B 'estim':103B,193B,212B,234B,295B,326B 'everi':77B,327B 'evolut':354B 'exact':347B 'field':7A 'forecast':74B,87B,117B,149B 'format':255B 'fourth':16B 'generat':17B 'global':2A,19B,36B 'globe':241B 'go':160B,323B 'good':201B 'good-qual':200B 'grid':237B 'hole':284B 'hour':80B,82B,320B,329B 'improv':116B,171B 'ingest':169B 'initi':286B 'issu':119B,147B 'law':50B 'lead':291B 'less':293B 'locat':214B 'long':249B 'low':219B 'made':333B 'make':256B 'mani':79B 'method':64B,341B 'model':26B,43B,209B,353B 'month':5A 'much':287B 'n':186B,267B,306B 'nalthough':307B 'network':289B 'new':101B 'newli':91B 'nthe':187B,268B 'numer':67B 'observ':29B,93B,157B,176B,196B,228B,269B,351B 'one':322B 'onward':305B 'optim':96B 'origin':175B 'output':245B 'period':250B 'physic':52B 'point':238B 'pollut':223B 'poor':205B 'popular':262B 'possibl':334B 'predict':69B 'previous':86B 'principl':56B 'procedur':310B 'produc':99B 'product':185B 'provid':325B 'provis':130B,232B 'qualiti':73B,181B,202B 'reanalysi':3A,12B,20B,24B,120B,140B,184B,257B 'reason':298B 'regular':244B 'resolv':282B 'sift':199B 'span':134B 'sparser':288B 'state':106B 'system':189B,270B,280B 'take':343B 'time':148B,154B,164B,246B,275B,348B 'updat':115B 'use':41B,65B,252B 'var':339B 'version':172B 'way':97B,125B 'weather':68B 'window':317B,358B 'within':355B 'work':121B,265B 'world':33B 'worldwid':330B" + }, + { + "resource_id": 5, + "resource_uid": "derived-near-surface-meteorological-variables", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "ecf1911da4bb67042825eeee574fea9d", + "sources_hash": "a1208340405b01afb52f50a5423a87cb", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1979-01-01", + "end_date": "2018-12-31", + "publication_date": "2020-02-11", + "record_update": "2023-11-17 08:28:07.287048+01:00", + "resource_update": "2020-02-11", + "abstract": "This dataset provides bias-corrected reconstruction of near-surface meteorological variables derived from the fifth generation of the European Centre for Medium-Range Weather Forecasts (ECMWF) atmospheric reanalyses (ERA5). It is intended to be used as a meteorological forcing dataset for land surface and hydrological models.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.20d54e34", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Near surface meteorological variables from 1979 to 2019 derived from bias-corrected reanalysis", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1979':6A '2019':8A 'atmospher':44B 'bias':12A,19B 'bias-correct':11A,18B 'centr':36B 'correct':13A,20B 'dataset':16B,57B 'deriv':9A,28B 'ecmwf':43B 'era5':46B 'european':35B 'fifth':31B 'forc':56B 'forecast':42B 'generat':32B 'hydrolog':62B 'intend':49B 'land':59B 'medium':39B 'medium-rang':38B 'meteorolog':3A,26B,55B 'model':63B 'near':1A,24B 'near-surfac':23B 'provid':17B 'rang':40B 'reanalys':45B 'reanalysi':14A 'reconstruct':21B 'surfac':2A,25B,60B 'use':52B 'variabl':4A,27B 'weather':41B" + }, + { + "resource_id": 1, + "resource_uid": "reanalysis-era5-land", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "d438ae8e43fd3d28f86506224392d4d5", + "sources_hash": "e88f2c04649d3f7e312cdaaa1fef4d7b", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2023-02-11", + "publication_date": "2019-07-12", + "record_update": "2023-11-17 08:28:06.873931+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.e2161bac", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "{grib,netcdf}", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [ + "tag1", + "tag2", + "tag3" + ], + "title": "ERA5-Land hourly data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1950':7A 'accur':88B 'across':61B 'back':83B 'climat':52B,92B 'combin':55B 'compar':34B 'complet':67B 'compon':47B 'consist':19B,69B 'data':5A,57B,78B 'dataset':16B,70B 'decad':29B,82B 'descript':89B 'ecmwf':50B 'enhanc':32B 'era5':2A,11B,36B,38B,51B 'era5-land':1A,10B,37B 'evolut':23B 'global':66B 'goe':80B 'hour':4A 'land':3A,12B,25B,39B,46B 'law':73B 'model':56B 'observ':59B 'past':95B 'physic':75B 'present':9A 'produc':42B,77B 'provid':17B,86B 'reanalysi':15B,53B,54B,76B 'replay':44B 'resolut':33B 'sever':28B,81B 'time':85B 'use':71B 'variabl':26B 'view':20B 'world':63B" + }, + { + "resource_id": 6, + "resource_uid": "reanalysis-era5-land-monthly-means", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "8fc5de7036d57c7035ab6cdd175f216a", + "sources_hash": "40b9faaa0719118373b8d9303b0f9875", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1950-01-01", + "end_date": "2022-12-01", + "publication_date": "2019-06-23", + "record_update": "2023-11-17 08:28:07.306874+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5-Land is a reanalysis dataset providing a consistent view of the evolution of land variables over several decades at an enhanced resolution compared to ERA5. ERA5-Land has been produced by replaying the land component of the ECMWF ERA5 climate reanalysis. Reanalysis combines model data with observations from across the world into a globally complete and consistent dataset using the laws of physics. Reanalysis produces data that goes several decades back in time, providing an accurate description of the climate of the past.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.68d2bb30", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5-Land monthly averaged data from 1950 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": "climate reanalysis past land era5 hydrology physics biosphere copernicus c3s conditions variables monthly means", + "search_field": "'1950':8A 'accur':89B 'across':62B 'averag':5A 'back':84B 'biospher':104C 'c3s':106C 'climat':53B,93B,97C 'combin':56B 'compar':35B 'complet':68B 'compon':48B 'condit':107C 'consist':20B,70B 'copernicus':105C 'data':6A,58B,79B 'dataset':17B,71B 'decad':30B,83B 'descript':90B 'ecmwf':51B 'enhanc':33B 'era5':2A,12B,37B,39B,52B,101C 'era5-land':1A,11B,38B 'evolut':24B 'global':67B 'goe':81B 'hydrolog':102C 'land':3A,13B,26B,40B,47B,100C 'law':74B 'mean':110C 'model':57B 'month':4A,109C 'observ':60B 'past':96B,99C 'physic':76B,103C 'present':10A 'produc':43B,78B 'provid':18B,87B 'reanalysi':16B,54B,55B,77B,98C 'replay':45B 'resolut':34B 'sever':29B,82B 'time':86B 'use':72B 'variabl':27B,108C 'view':21B 'world':64B" + }, + { + "resource_id": 7, + "resource_uid": "reanalysis-era5-pressure-levels", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "c67aaecc321198b58082d0d2a2ac8e86", + "sources_hash": "9c313d4668a1544424097d928b1c1a55", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1959-01-01", + "end_date": "2023-02-11", + "publication_date": "2018-06-14", + "record_update": "2023-11-17 08:28:07.330884+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.bd0915c6", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5 hourly data on pressure levels from 1959 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'pressur':5A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'store':40B 'time':55B 'updat':56B 'weather':23B" + }, + { + "resource_id": 9, + "resource_uid": "reanalysis-era5-single-levels", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "084d41397226a25b0c3b281948d46cc5", + "sources_hash": "4653b89428b6943c6f1c4c750cd50824", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1959-01-01", + "end_date": "2023-02-11", + "publication_date": "2018-06-14", + "record_update": "2023-11-17 08:28:07.589075+01:00", + "resource_update": "2023-02-17", + "abstract": "ERA5 is the fifth generation ECMWF reanalysis for the global climate and weather for the past 4 to 7 decades.\nCurrently data is available from 1950, with Climate Data Store entries for 1950-1978 (preliminary back extension) and from 1959 onwards (final release plus timely updates, this page).\nERA5 replaces the ERA-Interim reanalysis.", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.adbb2d47", + "ds_contactemail": "https://support.ecmwf.int", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "grib", + "format_version": null, + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "ERA5 hourly data on single levels from 1959 to present", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'-1978':44B '1950':36B,43B '1959':8A,50B '4':27B '7':29B 'avail':34B 'back':46B 'climat':21B,38B 'current':31B 'data':3A,32B,39B 'decad':30B 'ecmwf':16B 'entri':41B 'era':63B 'era-interim':62B 'era5':1A,11B,59B 'extens':47B 'fifth':14B 'final':52B 'generat':15B 'global':20B 'hour':2A 'interim':64B 'level':6A 'onward':51B 'page':58B 'past':26B 'plus':54B 'preliminari':45B 'present':10A 'reanalysi':17B,65B 'releas':53B 'replac':60B 'singl':5A 'store':40B 'time':55B 'updat':56B 'weather':23B" + }, + { + "resource_id": 8, + "resource_uid": "satellite-surface-radiation-budget", + "constraints": "an url", + "form": "an url", + "layout": "an url", + "previewimage": "an url", + "adaptor": null, + "adaptor_properties_hash": "b4c9a477d4185b5dbc6127f51c58f1aa", + "sources_hash": "04709d4d341b23ea755b29c77d3d5815", + "related_resources_keywords": [], + "geo_extent": { + "bboxE": 360, + "bboxN": 89, + "bboxS": -89, + "bboxW": 0 + }, + "begin_date": "1982-01-01", + "end_date": "2021-12-01", + "publication_date": "2020-10-20", + "record_update": "2023-11-17 08:28:07.355671+01:00", + "resource_update": "2020-10-20", + "abstract": "", + "citation": null, + "contactemail": "https://support.ecmwf.int", + "description": [], + "documentation": [], + "doi": "10.24381/cds.cea58b5a", + "ds_contactemail": "https://support.ecmwf.int/", + "ds_responsible_organisation": "ECMWF", + "ds_responsible_organisation_role": "publisher", + "file_format": "NetCDF", + "format_version": "3", + "hidden": false, + "lineage": "EC Copernicus program", + "representative_fraction": 0.25, + "responsible_organisation": "ECMWF", + "responsible_organisation_role": "pointOfContact", + "responsible_organisation_website": "https://www.ecmwf.int/", + "portal": "c3s", + "qos_tags": [], + "title": "Surface radiation budget from 1982 to present derived from satellite observations", + "topic": "climatologyMeteorologyAtmosphere", + "type": "dataset", + "unit_measure": "dd", + "use_limitation": "Content accessible through the CDS may only be used under the terms of the licenses attributed to each particular resource.", + "variables": [], + "fulltext": null, + "search_field": "'1982':5A 'budget':3A 'deriv':8A 'observ':11A 'present':7A 'radiat':2A 'satellit':10A 'surfac':1A" + } +] \ No newline at end of file diff --git a/tests/test_40_manager.py b/tests/test_40_manager.py index 0dc545a..1a205a4 100644 --- a/tests/test_40_manager.py +++ b/tests/test_40_manager.py @@ -18,90 +18,6 @@ TESTDATA_PATH = os.path.join(THIS_PATH, "data") -def get_last_commit_factory(expected_values): - def dummy_get_last_commit_hash(folder): - """Use for testing is_db_to_update.""" - for i, repo_name in enumerate( - [ - "catalogue", - "cads-forms-json", - "cads-licences", - "cads-messages", - "cads-forms-cim-json", - ] - ): - if repo_name in folder.split(os.path.sep)[-1]: - return expected_values[i] - return None - - return dummy_get_last_commit_hash - - -def test_is_db_to_update( - session_obj: sa.orm.sessionmaker, mocker: pytest_mock.MockerFixture -) -> None: - resource_folder_path = os.path.join(TESTDATA_PATH, "cads-forms-json") - licences_folder_path = os.path.join(TESTDATA_PATH, "cads-licences") - messages_folder_path = os.path.join(TESTDATA_PATH, "cads-messages") - cim_folder_path = os.path.join(TESTDATA_PATH, "cads-forms-cim-json") - folder_commit_hashes = [ - "e5658fef07333700272e36a43df0628efacb5f04", - "5f662d202e4084dd569567bab0957c8a56f79c0f", - "f0591ec408b59d32a46a5d08b9786641dffe5c7e", - "ebdb3b017a14a42fb75ea7b44992f3f178aa0d69", - "3ae7a244a0f480e90fbcd3eb5e37742614fa3e9b", - ] - mocker.patch.object( - utils, "get_last_commit_hash", new=get_last_commit_factory(folder_commit_hashes) - ) - new_db_commit_hash = "e5658fef07333700272e36a43df0628efacbaaaa" - with session_obj() as session: - # check with (initial) empty table - assert manager.is_db_to_update( - session, - resource_folder_path, - licences_folder_path, - messages_folder_path, - cim_folder_path, - ) == (True, True, *folder_commit_hashes) - # insert a db update with the folder commit hashes - new_record = database.CatalogueUpdate( - catalogue_repo_commit=folder_commit_hashes[0], - metadata_repo_commit=folder_commit_hashes[1], - licence_repo_commit=folder_commit_hashes[2], - message_repo_commit=folder_commit_hashes[3], - cim_repo_commit=folder_commit_hashes[4], - ) - session.add(new_record) - session.commit() - # check that now update can be skipped - assert manager.is_db_to_update( - session, - resource_folder_path, - licences_folder_path, - messages_folder_path, - cim_folder_path, - ) == (False, False, *folder_commit_hashes) - # simulate only stored cads-catalogue hash was different - session.execute(sa.delete(database.CatalogueUpdate)) - new_record = database.CatalogueUpdate( - catalogue_repo_commit=new_db_commit_hash, - metadata_repo_commit=folder_commit_hashes[1], - licence_repo_commit=folder_commit_hashes[2], - message_repo_commit=folder_commit_hashes[3], - cim_repo_commit=folder_commit_hashes[4], - ) - session.add(new_record) - session.commit() - assert manager.is_db_to_update( - session, - resource_folder_path, - licences_folder_path, - messages_folder_path, - cim_folder_path, - ) == (True, True, *folder_commit_hashes) - - def test_load_resource_for_object_storage() -> None: folder_path = os.path.join(TESTDATA_PATH, "cads-forms-json", "reanalysis-era5-land") res = manager.load_resource_for_object_storage(folder_path) @@ -1762,7 +1678,7 @@ def test_resource_sync( utils.compare_resources_with_dumped_file( all_db_resources, - os.path.join(TESTDATA_PATH, "dumped_resources2.txt"), + os.path.join(TESTDATA_PATH, "dumped_resources1.txt"), exclude_fields=("record_update", "resource_id", "search_field"), ) assert session.execute( @@ -1832,7 +1748,7 @@ def test_resource_sync( all_db_resources = session.scalars(sa.select(database.Resource)).all() utils.compare_resources_with_dumped_file( all_db_resources, - os.path.join(TESTDATA_PATH, "dumped_resources3.txt"), + os.path.join(TESTDATA_PATH, "dumped_resources2.txt"), exclude_fields=("record_update", "resource_id", "search_field"), ) assert set( diff --git a/tests/test_90_entry_points.py b/tests/test_90_entry_points.py index e3541ee..9b1393b 100644 --- a/tests/test_90_entry_points.py +++ b/tests/test_90_entry_points.py @@ -12,11 +12,11 @@ import alembic.config from cads_catalogue import ( - config, database, entry_points, licence_manager, manager, + messages, utils, ) @@ -25,6 +25,7 @@ TEST_RESOURCES_DATA_PATH = os.path.join(TESTDATA_PATH, "cads-forms-json") TEST_MESSAGES_DATA_PATH = os.path.join(TESTDATA_PATH, "cads-messages") TEST_LICENCES_DATA_PATH = os.path.join(TESTDATA_PATH, "cads-licences") +TEST_CIM_DATA_PATH = os.path.join(TESTDATA_PATH, "cads-forms-cim-json") runner = CliRunner() @@ -52,7 +53,7 @@ def test_init_db(postgresql: Connection[str]) -> None: def get_last_commit_factory(expected_values): def dummy_get_last_commit_hash(folder): - """Use for testing is_db_to_update.""" + """Use for testing.""" for i, repo_name in enumerate( [ "catalogue", @@ -129,26 +130,29 @@ def test_update_catalogue( "scope": "dataset", }, ] - patch = mocker.patch( + _store_file = mocker.patch( "cads_catalogue.object_storage.store_file", return_value="an url" ) - folder_commit_hashes = [ + folder_commit_hashes = ( "e5658fef07333700272e36a43df0628efacb5f04", "5f662d202e4084dd569567bab0957c8a56f79c0f", "f0591ec408b59d32a46a5d08b9786641dffe5c7e", "ebdb3b017a14a42fb75ea7b44992f3f178aa0d69", "3ae7a244a0f480e90fbcd3eb5e37742614fa3e9b", - ] + ) mocker.patch.object( utils, "get_last_commit_hash", new=get_last_commit_factory(folder_commit_hashes) ) mocker.patch.object(alembic.config, "main") - spy1 = mocker.spy(sqlalchemy_utils, "create_database") - spy2 = mocker.spy(database, "init_database") - spy3 = mocker.spy(licence_manager, "load_licences_from_folder") - spy4 = mocker.spy(manager, "resource_sync") + _create_database = mocker.spy(sqlalchemy_utils, "create_database") + _init_database = mocker.spy(database, "init_database") + _load_licences_from_folder = mocker.spy( + licence_manager, "load_licences_from_folder" + ) + _resource_sync = mocker.spy(manager, "resource_sync") + _update_catalogue_messages = mocker.spy(messages, "update_catalogue_messages") - # run the script to create the db, and load initial data ----------------------------- + # 1. load only licences ------------------------------------------------------------- result = runner.invoke( entry_points.app, [ @@ -161,6 +165,10 @@ def test_update_catalogue( TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--exclude-resources", + "--exclude-messages", ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -170,35 +178,37 @@ def test_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) + # check no errors assert result.exit_code == 0 # check db is created - spy1.assert_called_once() - spy1.reset_mock() + _create_database.assert_called_once() + _create_database.reset_mock() # check db structure initialized - spy2.assert_called_once() - spy2.reset_mock() - # check load of licences and resources - spy3.assert_called_once() - spy3.reset_mock() - assert spy4.call_count == 8 - spy4.reset_mock() - - assert patch.call_count == 48 - # num.licences * 2 = 8 - # num.datasets overview.png * 2 = 16 - # num.datasets layout.json = 8 - # num.datasets form.json = 8 - # num.datasets constraints.json = 8 + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is run + _load_licences_from_folder.assert_called_once() + _load_licences_from_folder.reset_mock() + # check load of resources is not run + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is not run + _update_catalogue_messages.assert_not_called() + _update_catalogue_messages.reset_mock() + # check object storage calls + assert _store_file.call_count == 8 # num.licences * 2 = 8 # store of pdf of licence - assert (licence_path, object_storage_url) in [mp.args for mp in patch.mock_calls] + assert (licence_path, object_storage_url) in [ + mp.args for mp in _store_file.mock_calls + ] assert { "bucket_name": bucket_name, "subpath": "licences/licence-to-use-copernicus-products", "aws_access_key_id": "storage_user", "aws_secret_access_key": "storage_password", - } in [mp.kwargs for mp in patch.mock_calls] + } in [mp.kwargs for mp in _store_file.mock_calls] # check object storage calls expected_calls = [ # these are only some unittest.mock.call( @@ -210,6 +220,372 @@ def test_update_catalogue( subpath="licences/licence-to-use-copernicus-products", **object_storage_kws, ), + ] + for expected_call in expected_calls: + assert expected_call in _store_file.mock_calls + _store_file.reset_mock() + + # check db content + with session_obj() as session: + # licences are not removed: remove orphans is automatic disabled + assert ( + session.execute(sa.text("select count(*) from licences")).scalars().one() + == 4 + ) + + assert ( + session.execute(sa.text("select count(*) from messages")).scalars().one() + == 0 + ) + assert ( + session.execute(sa.text("select count(*) from resources")).scalars().one() + == 0 + ) + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" + ) + assert session.execute(sa.text(sql)).all() == [ + ( + "e5658fef07333700272e36a43df0628efacb5f04", + None, + "f0591ec408b59d32a46a5d08b9786641dffe5c7e", + None, + None, + ) + ] + licences = [ + utils.object_as_dict(ll) + for ll in session.scalars(sa.select(database.Licence)).all() + ] + assert len(licences) == len(expected_licences) + for expected_licence in expected_licences: + effective_found = session.scalars( + sa.select(database.Licence).filter_by( + licence_uid=expected_licence["licence_uid"] + ) + ).all() + assert effective_found + for field in ["revision", "title", "download_filename"]: + assert getattr(effective_found[0], field) == expected_licence[field] + + # 1.bis: load only licences a second time-------------------------------------------- + # (git hash is the same, no processing) + result = runner.invoke( + entry_points.app, + [ + "update-catalogue", + "--connection-string", + connection_string, + "--resources-folder-path", + TEST_RESOURCES_DATA_PATH, + "--messages-folder-path", + TEST_MESSAGES_DATA_PATH, + "--licences-folder-path", + TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--exclude-resources", + "--exclude-messages", + ], + env={ + "OBJECT_STORAGE_URL": object_storage_url, + "DOCUMENT_STORAGE_URL": doc_storage_url, + "STORAGE_ADMIN": object_storage_kws["aws_access_key_id"], + "STORAGE_PASSWORD": object_storage_kws["aws_secret_access_key"], + "CATALOGUE_BUCKET": bucket_name, + }, + ) + # check no errors + assert result.exit_code == 0 + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is run + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is not run + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is not run + _update_catalogue_messages.assert_not_called() + _update_catalogue_messages.reset_mock() + # check object storage calls + _store_file.assert_not_called() + _store_file.reset_mock() + + # 2. load only messages ------------------------------------------------------------- + result = runner.invoke( + entry_points.app, + [ + "update-catalogue", + "--connection-string", + connection_string, + "--resources-folder-path", + TEST_RESOURCES_DATA_PATH, + "--messages-folder-path", + TEST_MESSAGES_DATA_PATH, + "--licences-folder-path", + TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--exclude-resources", + "--exclude-licences", + ], + env={ + "OBJECT_STORAGE_URL": object_storage_url, + "DOCUMENT_STORAGE_URL": doc_storage_url, + "STORAGE_ADMIN": object_storage_kws["aws_access_key_id"], + "STORAGE_PASSWORD": object_storage_kws["aws_secret_access_key"], + "CATALOGUE_BUCKET": bucket_name, + }, + ) + + # check no errors + assert result.exit_code == 0 + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is not run + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is run + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage calls + _store_file.assert_not_called() + _store_file.reset_mock() + + # check db content + with session_obj() as session: + assert ( + session.execute(sa.text("select count(*) from licences")).scalars().one() + == 4 + ) + + assert ( + session.execute(sa.text("select count(*) from messages")).scalars().one() + == 9 + ) + assert ( + session.execute(sa.text("select count(*) from resources")).scalars().one() + == 0 + ) + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" + ) + assert session.execute(sa.text(sql)).all() == [ + ( + folder_commit_hashes[0], + None, + folder_commit_hashes[2], + folder_commit_hashes[3], + None, + ) + ] + expected_msgs = [ + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here. This is the full text " + "message.", + "date": datetime.datetime(2021, 1, 14, 11, 27, 13), + "entries": [], + "is_global": True, + "live": True, + "message_uid": "portals/c3s/2023/Jan/2021-01-example-of-info-active.md", + "portal": "c3s", + "severity": "info", + "summary": "a summary of the message", + }, + { + "content": "# message main body for archived warning message for some " + "entries \n" + " \n" + "Wider **markdown syntax** allowed here. In this example:\n" + "* *summary* is missing, so only this main body message is used\n" + "* *status* is missing (indeed actually is not used yet)", + "date": datetime.datetime(2023, 1, 11, 11, 27, 13), + "entries": [ + "reanalysis-era5-xxx", + "satellite-surface-radiation-budget", + ], + "is_global": False, + "live": False, + "message_uid": "contents/2023/2023-01-archived-warning.md", + "severity": "warning", + "summary": None, + }, + { + "content": "# message main body for active critical message for some " + "datasets \n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 1, 12, 11, 27, 13), + "entries": [ + "reanalysis-era5-land", + "satellite-surface-radiation-budget", + ], + "is_global": False, + "live": True, + "message_uid": "contents/2023/2023-01-era5-issue-456.md", + "severity": "critical", + "summary": "example of active critical content message", + }, + { + "content": "# message main body for archived critical message for some " + "datasets \n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 1, 13, 11, 27, 13), + "entries": ["reanalysis-era5-land", "satellite-surface-xxx"], + "is_global": False, + "live": False, + "message_uid": "contents/foo-bar/this-will-be-also-taken.md", + "severity": "critical", + "summary": "example of expired critical content message", + }, + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 1, 15, 11, 27, 13), + "entries": [], + "is_global": True, + "live": False, + "message_uid": "portals/c3s/2023/Jan/2023-01-example-of-archived-critical.md", + "portal": "c3s", + "severity": "critical", + "summary": "A **brief description** of the message", + }, + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 1, 16, 11, 27, 13), + "entries": [], + "is_global": True, + "live": True, + "message_uid": "portals/c3s/2023/Jan/2023-01-example-warning-active.md", + "portal": "c3s", + "severity": "warning", + "summary": "A **brief description** of the message", + }, + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here. This is the full text " + "message.", + "date": datetime.datetime(2023, 2, 14, 11, 27, 13), + "entries": [], + "is_global": True, + "live": True, + "message_uid": "portals/ads/2023/02/2021-02-example-of-info-active.md", + "portal": "ads", + "severity": "info", + "summary": "a summary of the message", + }, + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 2, 15, 11, 27, 13), + "entries": [], + "is_global": True, + "live": False, + "message_uid": "portals/ads/2023/02/2023-02-example-of-archived-critical.md", + "portal": "ads", + "severity": "critical", + "summary": "A **brief description** of the message", + }, + { + "content": "# main message content\n" + " \n" + "Wider **markdown syntax** allowed here.", + "date": datetime.datetime(2023, 2, 16, 11, 27, 13), + "entries": [], + "is_global": True, + "live": True, + "message_uid": "portals/ads/2023/02/2023-02-example-warning-active.md", + "portal": "ads", + "severity": "warning", + "summary": "A **brief description** of the message", + }, + ] + db_msgs = session.scalars( + sa.select(database.Message).order_by(database.Message.message_uid) + ).unique() + for db_msg in db_msgs: + msg_dict = utils.object_as_dict(db_msg) + expected_msg = [ + m for m in expected_msgs if m["message_uid"] == db_msg.message_uid + ][0] + for k, v in expected_msg.items(): + if k == "entries": + continue + assert msg_dict[k] == expected_msg[k] + + # 3. load only a dataset (including licences and messages) -------------------------- + result = runner.invoke( + entry_points.app, + [ + "update-catalogue", + "--connection-string", + connection_string, + "--resources-folder-path", + TEST_RESOURCES_DATA_PATH, + "--messages-folder-path", + TEST_MESSAGES_DATA_PATH, + "--licences-folder-path", + TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--include", + "reanalysis-era5-land", + ], + env={ + "OBJECT_STORAGE_URL": object_storage_url, + "DOCUMENT_STORAGE_URL": doc_storage_url, + "STORAGE_ADMIN": object_storage_kws["aws_access_key_id"], + "STORAGE_PASSWORD": object_storage_kws["aws_secret_access_key"], + "CATALOGUE_BUCKET": bucket_name, + }, + ) + # check no errors + assert result.exit_code == 0 + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash not changed) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is run only 1 time + _resource_sync.assert_called_once() + _resource_sync.reset_mock() + # check load of messages is run (because of loading of resources) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage calls + assert _store_file.call_count == 5 + # # overview.png * 2 = 2 + # # layout.json = 1 + # # form.json = 1 + # # constraints.json = 1 + # # check object storage calls + expected_calls = [ # these are only some unittest.mock.call( os.path.join( TESTDATA_PATH, @@ -224,7 +600,8 @@ def test_update_catalogue( ), ] for expected_call in expected_calls: - assert expected_call in patch.mock_calls + assert expected_call in _store_file.mock_calls + _store_file.reset_mock() # check db content with session_obj() as session: @@ -233,7 +610,7 @@ def test_update_catalogue( ).scalars() utils.compare_resources_with_dumped_file( resources, - os.path.join(TESTDATA_PATH, "dumped_resources.txt"), + os.path.join(TESTDATA_PATH, "dumped_resources3.txt"), # note: expected sources_hash can be different on some platforms exclude_fields=( "record_update", @@ -242,196 +619,109 @@ def test_update_catalogue( "sources_hash", ), ) + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" + ) + assert session.execute(sa.text(sql)).all() == [ + ( + folder_commit_hashes[0], + None, + folder_commit_hashes[2], + folder_commit_hashes[3], + None, + ) + ] - assert ( - session.execute(sa.text("select count(*) from messages")).scalars().one() == 9 - ) - expected_msgs = [ - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here. This is the full text " - "message.", - "date": datetime.datetime(2021, 1, 14, 11, 27, 13), - "entries": [], - "is_global": True, - "live": True, - "message_uid": "portals/c3s/2023/Jan/2021-01-example-of-info-active.md", - "portal": "c3s", - "severity": "info", - "summary": "a summary of the message", - }, - { - "content": "# message main body for archived warning message for some " - "entries \n" - " \n" - "Wider **markdown syntax** allowed here. In this example:\n" - "* *summary* is missing, so only this main body message is used\n" - "* *status* is missing (indeed actually is not used yet)", - "date": datetime.datetime(2023, 1, 11, 11, 27, 13), - "entries": ["reanalysis-era5-xxx", "satellite-surface-radiation-budget"], - "is_global": False, - "live": False, - "message_uid": "contents/2023/2023-01-archived-warning.md", - "severity": "warning", - "summary": None, - }, - { - "content": "# message main body for active critical message for some " - "datasets \n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 1, 12, 11, 27, 13), - "entries": ["reanalysis-era5-land", "satellite-surface-radiation-budget"], - "is_global": False, - "live": True, - "message_uid": "contents/2023/2023-01-era5-issue-456.md", - "severity": "critical", - "summary": "example of active critical content message", - }, - { - "content": "# message main body for archived critical message for some " - "datasets \n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 1, 13, 11, 27, 13), - "entries": ["reanalysis-era5-land", "satellite-surface-xxx"], - "is_global": False, - "live": False, - "message_uid": "contents/foo-bar/this-will-be-also-taken.md", - "severity": "critical", - "summary": "example of expired critical content message", - }, - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 1, 15, 11, 27, 13), - "entries": [], - "is_global": True, - "live": False, - "message_uid": "portals/c3s/2023/Jan/2023-01-example-of-archived-critical.md", - "portal": "c3s", - "severity": "critical", - "summary": "A **brief description** of the message", - }, - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 1, 16, 11, 27, 13), - "entries": [], - "is_global": True, - "live": True, - "message_uid": "portals/c3s/2023/Jan/2023-01-example-warning-active.md", - "portal": "c3s", - "severity": "warning", - "summary": "A **brief description** of the message", - }, - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here. This is the full text " - "message.", - "date": datetime.datetime(2023, 2, 14, 11, 27, 13), - "entries": [], - "is_global": True, - "live": True, - "message_uid": "portals/ads/2023/02/2021-02-example-of-info-active.md", - "portal": "ads", - "severity": "info", - "summary": "a summary of the message", - }, - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 2, 15, 11, 27, 13), - "entries": [], - "is_global": True, - "live": False, - "message_uid": "portals/ads/2023/02/2023-02-example-of-archived-critical.md", - "portal": "ads", - "severity": "critical", - "summary": "A **brief description** of the message", - }, - { - "content": "# main message content\n" - " \n" - "Wider **markdown syntax** allowed here.", - "date": datetime.datetime(2023, 2, 16, 11, 27, 13), - "entries": [], - "is_global": True, - "live": True, - "message_uid": "portals/ads/2023/02/2023-02-example-warning-active.md", - "portal": "ads", - "severity": "warning", - "summary": "A **brief description** of the message", - }, - ] - db_msgs = session.scalars( - sa.select(database.Message).order_by(database.Message.message_uid) - ).unique() - for db_msg in db_msgs: - msg_dict = utils.object_as_dict(db_msg) - expected_msg = [ - m for m in expected_msgs if m["message_uid"] == db_msg.message_uid - ][0] - for k, v in expected_msg.items(): - if k == "entries": - continue - assert msg_dict[k] == expected_msg[k] - assert sorted( + # 3.bis repeat last run ------------------------------------------------------------- + result = runner.invoke( + entry_points.app, [ - r.resource_uid - for r in session.execute( - sa.select(database.Message).filter_by( - message_uid="contents/2023/2023-01-archived-warning.md" - ) + "update-catalogue", + "--connection-string", + connection_string, + "--resources-folder-path", + TEST_RESOURCES_DATA_PATH, + "--messages-folder-path", + TEST_MESSAGES_DATA_PATH, + "--licences-folder-path", + TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--include", + "reanalysis-era5-land", + ], + env={ + "OBJECT_STORAGE_URL": object_storage_url, + "DOCUMENT_STORAGE_URL": doc_storage_url, + "STORAGE_ADMIN": object_storage_kws["aws_access_key_id"], + "STORAGE_PASSWORD": object_storage_kws["aws_secret_access_key"], + "CATALOGUE_BUCKET": bucket_name, + }, + ) + # check no errors + assert result.exit_code == 0 + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash not changed) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is not run (folder hash not changed) + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is run (git hash not changed but a resource is processed) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage not called + _store_file.assert_not_called() + + # check db content + with session_obj() as session: + assert ( + session.execute(sa.text("select count(*) from licences")).scalars().one() + == 4 + ) + + assert ( + session.execute(sa.text("select count(*) from messages")).scalars().one() + == 9 + ) + assert ( + session.execute(sa.text("select count(*) from resources")).scalars().one() + == 1 + ) + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" + ) + assert session.execute(sa.text(sql)).all() == [ + ( + folder_commit_hashes[0], + None, + folder_commit_hashes[2], + folder_commit_hashes[3], + None, ) - .unique() - .scalar_one() - .resources ] - ) == [ # type: ignore - "reanalysis-era5-land", - "reanalysis-era5-land-monthly-means", - "reanalysis-era5-pressure-levels", - "reanalysis-era5-single-levels", - "satellite-surface-radiation-budget", - ] - licences = [ - utils.object_as_dict(ll) - for ll in session.scalars(sa.select(database.Licence)).all() - ] - assert len(licences) == len(expected_licences) - for expected_licence in expected_licences: - effective_found = session.scalars( - sa.select(database.Licence).filter_by( - licence_uid=expected_licence["licence_uid"] + # 4. change a licence and a message and repeat last run with force = True ----------- + with session_obj() as session: + session.execute( + sa.text( + "update licences set title='a new title' where licence_uid='eumetsat-cm-saf'" ) - ).all() - assert effective_found - for field in ["revision", "title", "download_filename"]: - assert getattr(effective_found[0], field) == expected_licence[field] - - resl = session.execute( - sa.select(database.Resource).filter_by( - resource_uid="reanalysis-era5-single-levels" ) - ).scalar_one() - assert resl.related_resources[0].resource_uid == "reanalysis-era5-pressure-levels" - catalog_updates = session.scalars(sa.select(database.CatalogueUpdate)).all() - assert len(catalog_updates) == 1 - assert catalog_updates[0].catalogue_repo_commit == folder_commit_hashes[0] - assert catalog_updates[0].metadata_repo_commit == folder_commit_hashes[1] - assert catalog_updates[0].licence_repo_commit == folder_commit_hashes[2] - assert catalog_updates[0].message_repo_commit == folder_commit_hashes[3] - update_time1 = catalog_updates[0].update_time - session.close() - - # run a second time: do not anything, commit hashes are the same + session.execute( + sa.text( + "update messages set live=false " + "where message_uid='portals/c3s/2023/Jan/2021-01-example-of-info-active.md'" + ) + ) + session.commit() result = runner.invoke( entry_points.app, [ @@ -444,6 +734,11 @@ def test_update_catalogue( TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--include", + "reanalysis-era5-land", + "--force", ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -453,33 +748,56 @@ def test_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) + # check no errors assert result.exit_code == 0 # check db is not created - spy1.assert_not_called() - spy1.reset_mock() - # check db structure - spy2.assert_called_once() - spy2.reset_mock() - # check no attempt to load licences and resources - spy3.assert_not_called() - spy3.reset_mock() - spy4.assert_not_called() - spy4.reset_mock() - - # run a third time: force to run + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is run (it's forced) + _load_licences_from_folder.assert_called_once() + _load_licences_from_folder.reset_mock() + # check load of resources is run (it's forced) + _resource_sync.assert_called_once() + _resource_sync.reset_mock() + # check load of messages is run (it's forced) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage called for 1 dataset and 4 licences (5 + 4*2) + assert _store_file.call_count == 13 + _store_file.reset_mock() + + # check db changes are reset + with session_obj() as session: + assert session.execute( + sa.text("select title from licences where licence_uid='eumetsat-cm-saf'") + ).all() == [("EUMETSAT CM SAF products licence",)] + assert session.execute( + sa.text( + "select live from messages " + "where message_uid='portals/c3s/2023/Jan/2021-01-example-of-info-active.md'" + ) + ).all() == [(True,)] + + # 5. use 'include' with a pattern that doesn't match anything) ---------------------- result = runner.invoke( entry_points.app, [ "update-catalogue", "--connection-string", connection_string, - "--force", "--resources-folder-path", TEST_RESOURCES_DATA_PATH, "--messages-folder-path", TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--include", + "not-existing-*-dataset", ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -489,75 +807,121 @@ def test_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) + # check no errors assert result.exit_code == 0 # check db is not created - spy1.assert_not_called() - spy1.reset_mock() - # check db structure - spy2.assert_called_once() - spy2.reset_mock() - # check forced load of licences and resources - spy3.assert_called_once() - spy3.reset_mock() - assert spy4.call_count == 8 - spy4.reset_mock() - - # check nothing changes in the db + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash stable) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is not run (no match) + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is run (resources are processed) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage not called + _store_file.assert_not_called() + _store_file.reset_mock() - with session_obj() as session: - licences = [ - utils.object_as_dict(ll) - for ll in session.scalars(sa.select(database.Licence)).all() - ] - assert len(licences) == len(expected_licences) - for expected_licence in expected_licences: - effective_found = session.scalars( - sa.select(database.Licence).filter_by( - licence_uid=expected_licence["licence_uid"] - ) - ).all() - assert effective_found - for field in ["revision", "title", "download_filename"]: - assert getattr(effective_found[0], field) == expected_licence[field] + # 6. excluding only one dataset ----------------------------------------------------- + result = runner.invoke( + entry_points.app, + [ + "update-catalogue", + "--connection-string", + connection_string, + "--resources-folder-path", + TEST_RESOURCES_DATA_PATH, + "--messages-folder-path", + TEST_MESSAGES_DATA_PATH, + "--licences-folder-path", + TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--exclude", + "reanalysis-era5-single-*", + ], + env={ + "OBJECT_STORAGE_URL": object_storage_url, + "DOCUMENT_STORAGE_URL": doc_storage_url, + "STORAGE_ADMIN": object_storage_kws["aws_access_key_id"], + "STORAGE_PASSWORD": object_storage_kws["aws_secret_access_key"], + "CATALOGUE_BUCKET": bucket_name, + }, + ) + # check no errors + assert result.exit_code == 0 + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash stable) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is run: times: total (8) - already loaded (1) - excluded (1) + assert _resource_sync.call_count == 6 + _resource_sync.reset_mock() + # check load of messages is run (resources are processed) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage called + assert _store_file.call_count == 30 + # # num.datasets overview.png * 2 = 12 + # # num.datasets layout.json = 6 + # # num.datasets form.json = 6 + # # num.datasets constraints.json = 6 + _store_file.reset_mock() - resl = session.execute( - sa.select(database.Resource).filter_by( - resource_uid="reanalysis-era5-single-levels" - ) - ).scalar_one() - assert ( - resl.related_resources[0].resource_uid == "reanalysis-era5-pressure-levels" + # check db content + with session_obj() as session: + resources = session.execute( + sa.select(database.Resource).order_by(database.Resource.resource_uid) + ).scalars() + utils.compare_resources_with_dumped_file( + resources, + os.path.join(TESTDATA_PATH, "dumped_resources4.txt"), + # note: expected sources_hash can be different on some platforms + exclude_fields=( + "record_update", + "resource_id", + "search_field", + "sources_hash", + ), ) - - catalog_updates = session.scalars(sa.select(database.CatalogueUpdate)).all() - assert len(catalog_updates) == 1 - assert catalog_updates[0].catalogue_repo_commit == folder_commit_hashes[0] - assert catalog_updates[0].metadata_repo_commit == folder_commit_hashes[1] - assert catalog_updates[0].licence_repo_commit == folder_commit_hashes[2] - assert catalog_updates[0].message_repo_commit == folder_commit_hashes[3] - assert catalog_updates[0].update_time > update_time1 # type: ignore - - caplog.clear() - - # run a fourth time simulating a new commit adding a file on 1 dataset, without forcing: - # updating is skipped for all the other datasets because the hashes of the input folders - # didn't change - session.execute( - sa.update(database.CatalogueUpdate).values( - **{ - "metadata_repo_commit": "aaa", - "licence_repo_commit": "bbb", - "message_repo_commit": "ccc", - } + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" ) - ) - session.execute( - sa.update(database.Resource) - .filter_by(resource_uid="reanalysis-era5-pressure-levels") - .values(**{"sources_hash": "anewhash"}) - ) - session.commit() + assert session.execute(sa.text(sql)).all() == [ + ( + folder_commit_hashes[0], + None, + folder_commit_hashes[2], + folder_commit_hashes[3], + None, + ) + ] + sql = ( + "select r1.resource_uid, r2.resource_uid from related_resources " + "left join resources as r1 on (parent_resource_id=r1.resource_id) " + "left join resources as r2 on (child_resource_id=r2.resource_id) " + "order by r1.resource_uid, r2.resource_uid" + ) + assert session.execute(sa.text(sql)).all() == [ + ("cams-global-reanalysis-eac4", "cams-global-reanalysis-eac4-monthly"), + ("cams-global-reanalysis-eac4-monthly", "cams-global-reanalysis-eac4"), + ("reanalysis-era5-land", "reanalysis-era5-land-monthly-means"), + ("reanalysis-era5-land-monthly-means", "reanalysis-era5-land"), + ] + # 7. run without excluding anything ------------------------------------------------- result = runner.invoke( entry_points.app, [ @@ -570,6 +934,8 @@ def test_update_catalogue( TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -579,86 +945,83 @@ def test_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) + # check no errors assert result.exit_code == 0 # check db is not created - spy1.assert_not_called() - spy1.reset_mock() - # check db structure - spy2.assert_called_once() - spy2.reset_mock() - # check load of licences - spy3.assert_called_once() - spy3.reset_mock() - # check sync of resources not run for all datasets except 1 - spy4.assert_called_once() - spy4.reset_mock() - - # reset globals for tests following - mocker.resetall() - config.dbsettings = None - config.storagesettings = None - - -def test_transaction_update_catalogue( - caplog: pytest.LogCaptureFixture, - postgresql: Connection[str], - mocker: pytest_mock.MockerFixture, -) -> None: - """Here we want to test that transactions are managed outside the update catalogue script.""" - mocker.patch.object(alembic.config, "main") - connection_string = ( - f"postgresql+psycopg2://{postgresql.info.user}:" - f"@{postgresql.info.host}:{postgresql.info.port}/{postgresql.info.dbname}" - ) - object_storage_url = "http://myobject-storage:myport/" - doc_storage_url = "http://mypublic-storage/" - bucket_name = "my_bucket" - object_storage_kws: dict[str, Any] = { - "aws_access_key_id": "storage_user", - "aws_secret_access_key": "storage_password", - } - # create the db empty - engine = database.init_database(connection_string, force=True) - # add some dummy data - conn = engine.connect() - conn.execute( - sa.text( - "INSERT INTO licences (licence_uid, revision, title, download_filename, md_filename) " - "VALUES ('a-licence', 1, 'a licence', 'a file.pdf', 'a file.md')" + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash stable) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is run: times: total (8) - already loaded (7) + assert _resource_sync.call_count == 1 + _resource_sync.reset_mock() + # check load of messages is run (resources are processed) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage called + assert _store_file.call_count == 5 + # # num.datasets overview.png * 2 = 2 + # # num.datasets layout.json = 1 + # # num.datasets form.json = 1 + # # num.datasets constraints.json = 1 + _store_file.reset_mock() + + # check db content + with session_obj() as session: + resources = session.execute( + sa.select(database.Resource).order_by(database.Resource.resource_uid) + ).scalars() + utils.compare_resources_with_dumped_file( + resources, + os.path.join(TESTDATA_PATH, "dumped_resources5.txt"), + # note: expected sources_hash can be different on some platforms + exclude_fields=( + "record_update", + "resource_id", + "search_field", + "sources_hash", + ), ) - ) - conn.execute( - sa.text( - "INSERT INTO resources (resource_uid, abstract, description, type) " - "VALUES ('dummy-dataset', 'a dummy ds', '[]', 'dataset')" + sql = ( + "select catalogue_repo_commit, metadata_repo_commit, licence_repo_commit, " + "message_repo_commit, cim_repo_commit from catalogue_updates" ) - ) - conn.commit() + assert session.execute(sa.text(sql)).all() == [folder_commit_hashes] + sql = ( + "select r1.resource_uid, r2.resource_uid from related_resources " + "left join resources as r1 on (parent_resource_id=r1.resource_id) " + "left join resources as r2 on (child_resource_id=r2.resource_id) " + "order by r1.resource_uid, r2.resource_uid" + ) + assert session.execute(sa.text(sql)).all() == [ + ("cams-global-reanalysis-eac4", "cams-global-reanalysis-eac4-monthly"), + ("cams-global-reanalysis-eac4-monthly", "cams-global-reanalysis-eac4"), + ("reanalysis-era5-land", "reanalysis-era5-land-monthly-means"), + ("reanalysis-era5-land-monthly-means", "reanalysis-era5-land"), + ("reanalysis-era5-pressure-levels", "reanalysis-era5-single-levels"), + ("reanalysis-era5-single-levels", "reanalysis-era5-pressure-levels"), + ] - # simulate the object storage working... - mocker.patch( - "cads_catalogue.object_storage.store_file", - return_value="an url", - ) - # ... but impose the store_dataset fails to work... - mocker.patch.object( - manager, "resource_sync", side_effect=Exception("dataset error") - ) - # ....so the entry point execution should fail... + # 8. run again ----------------------------------------------------------------------- + # (all should be skipped) result = runner.invoke( entry_points.app, [ "update-catalogue", "--connection-string", connection_string, - "--force", - "--no-delete-orphans", "--resources-folder-path", TEST_RESOURCES_DATA_PATH, "--messages-folder-path", TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -668,44 +1031,51 @@ def test_transaction_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) - # ...without raising any + # check no errors assert result.exit_code == 0 - # ...but there is an error log for each dataset - error_messages = [r.msg for r in caplog.records if r.levelname == "ERROR"] - for dataset_name in os.listdir(os.path.join(TESTDATA_PATH, "cads-forms-json")): - assert len([e for e in error_messages if dataset_name in e]) >= 1 - session_obj = sa.orm.sessionmaker(engine) - # ...anyway the licence content is updated...(uninvolved licences are removed) - with session_obj() as session: - licences = session.execute( - sa.text("select licence_uid from licences order by lower(licence_uid)") - ).all() - assert licences == [ - ("CCI-data-policy-for-satellite-surface-radiation-budget",), - ("data-protection-privacy-statement",), - ("eumetsat-cm-saf",), - ("licence-to-use-copernicus-products",), - ] - # ...but the resources must stay unchanged - resources = session.execute( - sa.text("select resource_uid, abstract, description, type from resources") - ).all() - assert resources == [("dummy-dataset", "a dummy ds", [], "dataset")] + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is not run (git hash stable) + _load_licences_from_folder.assert_not_called() + _load_licences_from_folder.reset_mock() + # check load of resources is not run (git hash stable) + _resource_sync.assert_not_called() + _resource_sync.reset_mock() + # check load of messages is not run (git hash stable) + _update_catalogue_messages.assert_not_called() + _update_catalogue_messages.reset_mock() + # check object storage not called + _store_file.assert_not_called() + _store_file.reset_mock() - # run again without the "no-delete-orphans" options: uninvolved datasets should be removed + # 9. change a dataset and run again with force --------------------------------------- + with session_obj() as session: + session.execute( + sa.text( + "update resources set title='a new title' where resource_uid='reanalysis-era5-land'" + ) + ) + session.commit() + # (all should be skipped) result = runner.invoke( entry_points.app, [ "update-catalogue", "--connection-string", connection_string, - "--force", "--resources-folder-path", TEST_RESOURCES_DATA_PATH, "--messages-folder-path", TEST_MESSAGES_DATA_PATH, "--licences-folder-path", TEST_LICENCES_DATA_PATH, + "--cim-folder-path", + TEST_CIM_DATA_PATH, + "--force", ], env={ "OBJECT_STORAGE_URL": object_storage_url, @@ -715,31 +1085,45 @@ def test_transaction_update_catalogue( "CATALOGUE_BUCKET": bucket_name, }, ) - # ...without raising any + # check no errors assert result.exit_code == 0 - # ...but there is an error log for each dataset - error_messages = [r.msg for r in caplog.records if r.levelname == "ERROR"] - for dataset_name in os.listdir(os.path.join(TESTDATA_PATH, "cads-forms-json")): - assert len([e for e in error_messages if dataset_name in e]) >= 1 - session_obj = sa.orm.sessionmaker(engine) - # ...anyway the licence content is updated...(uninvolved licences are removed) + # check db is not created + _create_database.assert_not_called() + _create_database.reset_mock() + # check db structure initialized + _init_database.assert_called_once() + _init_database.reset_mock() + # check load of licences is run (force) + _load_licences_from_folder.assert_called_once() + _load_licences_from_folder.reset_mock() + # check load of resources is run (force) + assert _resource_sync.call_count == 8 + _resource_sync.reset_mock() + # check load of messages is run (force) + _update_catalogue_messages.assert_called_once() + _update_catalogue_messages.reset_mock() + # check object storage called + assert _store_file.call_count == 48 + # # num.licences * 2 = 8 + # # num.datasets overview.png * 2 = 16 + # # num.datasets layout.json = 8 + # # num.datasets form.json = 8 + # # num.datasets constraints.json = 8 + _store_file.reset_mock() + + # check db content with session_obj() as session: - licences = session.execute( - sa.text("select licence_uid from licences order by lower(licence_uid)") - ).all() - assert licences == [ - ("CCI-data-policy-for-satellite-surface-radiation-budget",), - ("data-protection-privacy-statement",), - ("eumetsat-cm-saf",), - ("licence-to-use-copernicus-products",), - ] - # ...and the uninvolved resources are removed too resources = session.execute( - sa.text("select resource_uid, abstract, description, type from resources") - ).all() - assert resources == [] - - # reset globals for tests following - config.dbsettings = None - config.storagesettings = None - mocker.resetall() + sa.select(database.Resource).order_by(database.Resource.resource_uid) + ).scalars() + utils.compare_resources_with_dumped_file( + resources, + os.path.join(TESTDATA_PATH, "dumped_resources6.txt"), + # note: expected sources_hash can be different on some platforms + exclude_fields=( + "record_update", + "resource_id", + "search_field", + "sources_hash", + ), + )