diff --git a/docs/_config.yml b/docs/_config.yml index 2da7c18..240851a 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -14,7 +14,7 @@ only_build_toc_files: true # Force re-execution of notebooks on each build. # See https://jupyterbook.org/content/execute.html execute: - execute_notebooks: force + execute_notebooks: false timeout: 1000 # Add a launch button on a specific binder instance diff --git a/docs/_toc.yml b/docs/_toc.yml index e0e9b24..d52319e 100644 --- a/docs/_toc.yml +++ b/docs/_toc.yml @@ -6,3 +6,8 @@ parts: - file: contribute - file: code_of_conduct - file: rule_of_participation + - caption: Data preparation + chapters: + - file: s3_CMEMS_2D_kerchunk + - file: s3_CMEMS_3D_kerchunk + - file: s3chunked_parquet diff --git a/docs/s3_CMEMS_2D_kerchunk.ipynb b/docs/s3_CMEMS_2D_kerchunk.ipynb new file mode 100644 index 0000000..52f6278 --- /dev/null +++ b/docs/s3_CMEMS_2D_kerchunk.ipynb @@ -0,0 +1,4266 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2c3415a8-628a-45e5-91b7-18d09d6b16ef", + "metadata": {}, + "source": [ + "# Create Kerchunk catalog for CMEMS\n", + "\n", + "\n", + "## Set up credentials on GFTS buckets\n", + "\n", + "Credentials are stored in the `gfts` profile in your `~/.aws/credentials`. This file is generated automatically on GFTS Jupyterhub.\n", + "\n", + "You can view them with `~/.aws/credentials`.\n", + "\n", + "- access keys are in profile named `gfts`\n", + "- endpoint_url is `https://s3.gra.perf.cloud.ovh.net`\n", + "- region_name is `gra`\n", + "\n", + "You should have read and write permissions to the bucket, but not delete\n", + "\n", + "## Rclone to copy/sync data from Copernicus Marine to GFTS bucket\n", + "\n", + "\n", + "\n", + "### Set up Rclone config file\n", + "\n", + "[Rclone](https://rclone.org) is configured automatically on GFTS JupyterHub. You can view Rclone config file with `~/.config/rclone/rclone.conf`\n", + "\n", + "```\n", + "[cmarine]\n", + "type = s3\n", + "provider = Other\n", + "endpoint = https://s3.waw3-1.cloudferro.com\n", + "acl = public-read\n", + "\n", + "[gfts]\n", + "type = s3\n", + "provider = Other\n", + "env_auth = true\n", + "region = gra\n", + "endpoint = https://s3.gra.perf.cloud.ovh.net\n", + "```\n", + "\n", + "## Copy CMEMS files with rclone\n", + "\n", + "We copy CMEMS files we need to our bucket as they are not available on DestinE DEDL yet.\n", + "\n", + "- 2D\n", + "```\n", + "./rclone copy cmarine:mdl-native-13/native/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309 gfts:gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/\n", + "./rclone copy cmarine:mdl-native-13/native/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT15M-i_202309 gfts:gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT15M-i_202309/\n", + "./rclone copy cmarine:mdl-native-13/native/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309 gfts:gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/\n", + "./rclone copy cmarine:mdl-native-10/native/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211 gfts:gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211/\n", + "\n", + "```\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "be93368e-ead1-4172-ad25-387a0e5906af", + "metadata": {}, + "outputs": [], + "source": [ + "# !cat ~/.aws/credentials" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "6e1d5d7c-7d4a-4e44-8941-26eb18998a7a", + "metadata": {}, + "outputs": [], + "source": [ + "import s3fs\n", + "import xarray as xr" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "2381f8fa-e0a5-408b-8202-65cdaea0231a", + "metadata": {}, + "outputs": [], + "source": [ + "s3 = s3fs.S3FileSystem(\n", + " anon=False,\n", + " profile=\"gfts\",\n", + " client_kwargs={\n", + " \"endpoint_url\": \"https://s3.gra.perf.cloud.ovh.net\",\n", + " \"region_name\": \"gra\",\n", + " },\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "e0926431-bc1c-416c-b88a-02ec28c5a8ea", + "metadata": {}, + "source": [ + "## Create catalog for NWSHELF ANALYSIS FORECAST data" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "2a43a152-4c99-4f79-a0fa-d96f96361f11", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309']" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bucket_name = \"gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309\"\n", + "s3.ls(bucket_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "82e22b92-d9f5-4576-b540-66a0a465f106", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_combined.json',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_combined.parq',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_3D.parq',\n", + " 'gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "s3.ls(\"gfts-reference-data/\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "aa1a5339-ad04-4d30-895e-4c9db7913d15", + "metadata": {}, + "outputs": [], + "source": [ + "s3path = \"s3://gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/*/*/*.nc\"" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "13cf9155-9d21-4e60-a1e9-82cc94565034", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220402_20220402_R20220418_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220403_20220403_R20220418_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220404_20220404_R20220418_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220405_20220405_R20220418_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220406_20220406_R20220425_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220407_20220407_R20220425_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220408_20220408_R20220425_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220409_20220409_R20220425_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220410_20220410_R20220425_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220411_20220411_R20220425_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220412_20220412_R20220425_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220413_20220413_R20220502_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220414_20220414_R20220502_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220415_20220415_R20220502_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220416_20220416_R20220502_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220417_20220417_R20220502_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220418_20220418_R20220502_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220419_20220419_R20220502_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220420_20220420_R20220509_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220421_20220421_R20220509_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220422_20220422_R20220509_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220423_20220423_R20220509_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220424_20220424_R20220509_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220425_20220425_R20220509_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220426_20220426_R20220509_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220427_20220427_R20220516_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220428_20220428_R20220516_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220429_20220429_R20220516_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220430_20220430_R20220516_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220501_20220501_R20220516_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220502_20220502_R20220516_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220503_20220503_R20220516_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220504_20220504_R20220523_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220505_20220505_R20220523_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220506_20220506_R20220523_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220507_20220507_R20220523_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220508_20220508_R20220523_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220509_20220509_R20220523_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220510_20220510_R20220523_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220511_20220511_R20220530_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220512_20220512_R20220530_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220513_20220513_R20220530_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220514_20220514_R20220530_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220515_20220515_R20220530_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220516_20220516_R20220530_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220517_20220517_R20220530_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220518_20220518_R20220606_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220519_20220519_R20220606_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220520_20220520_R20220606_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220521_20220521_R20220606_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220522_20220522_R20220606_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220523_20220523_R20220606_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220524_20220524_R20220606_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220525_20220525_R20220613_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220526_20220526_R20220613_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220527_20220527_R20220613_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220528_20220528_R20220613_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220529_20220529_R20220613_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220530_20220530_R20220613_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220531_20220531_R20220613_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220601_20220601_R20220620_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220602_20220602_R20220620_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220603_20220603_R20220620_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220604_20220604_R20220620_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220605_20220605_R20220620_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220606_20220606_R20220620_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220607_20220607_R20220620_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220608_20220608_R20220627_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220609_20220609_R20220627_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220610_20220610_R20220627_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220611_20220611_R20220627_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220612_20220612_R20220627_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220613_20220613_R20220627_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220614_20220614_R20220627_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220615_20220615_R20220704_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220616_20220616_R20220704_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220617_20220617_R20220704_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220618_20220618_R20220704_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220619_20220619_R20220704_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220620_20220620_R20220704_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220621_20220621_R20220704_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220622_20220622_R20220711_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220623_20220623_R20220711_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220624_20220624_R20220711_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220625_20220625_R20220711_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220626_20220626_R20220711_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220627_20220627_R20220711_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220628_20220628_R20220711_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220629_20220629_R20220718_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220630_20220630_R20220718_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220701_20220701_R20220718_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220702_20220702_R20220718_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220703_20220703_R20220718_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220704_20220704_R20220718_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220705_20220705_R20220718_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220706_20220706_R20220725_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220707_20220707_R20220725_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220708_20220708_R20220725_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220709_20220709_R20220725_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220710_20220710_R20220725_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220711_20220711_R20220725_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220712_20220712_R20220725_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220713_20220713_R20220801_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220714_20220714_R20220801_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220715_20220715_R20220801_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220716_20220716_R20220801_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220717_20220717_R20220801_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220718_20220718_R20220801_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220719_20220719_R20220801_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220720_20220720_R20220808_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220721_20220721_R20220808_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220722_20220722_R20220808_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220723_20220723_R20220808_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220724_20220724_R20220808_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220725_20220725_R20220808_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220726_20220726_R20220808_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220727_20220727_R20220815_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220728_20220728_R20220815_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220729_20220729_R20220815_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220730_20220730_R20220815_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220731_20220731_R20220815_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220801_20220801_R20220815_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220802_20220802_R20220815_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220803_20220803_R20220822_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220804_20220804_R20220822_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220805_20220805_R20220822_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220806_20220806_R20220822_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220807_20220807_R20220822_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220808_20220808_R20220822_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220809_20220809_R20220822_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220810_20220810_R20220829_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220811_20220811_R20220829_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220812_20220812_R20220829_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220813_20220813_R20220829_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220814_20220814_R20220829_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220815_20220815_R20220829_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220816_20220816_R20220829_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220817_20220817_R20220905_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220818_20220818_R20220905_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220819_20220819_R20220905_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220820_20220820_R20220905_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220821_20220821_R20220905_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220822_20220822_R20220905_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220823_20220823_R20220905_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220824_20220824_R20220912_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220825_20220825_R20220912_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220826_20220826_R20220912_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220827_20220827_R20220912_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220828_20220828_R20220912_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220829_20220829_R20220912_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220830_20220830_R20220912_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220831_20220831_R20220919_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220901_20220901_R20220919_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220902_20220902_R20220919_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220903_20220903_R20220919_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220904_20220904_R20220919_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220905_20220905_R20220919_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220906_20220906_R20220919_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220907_20220907_R20220926_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220908_20220908_R20220926_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220909_20220909_R20220926_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220910_20220910_R20220926_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220911_20220911_R20220926_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220912_20220912_R20220926_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220913_20220913_R20220926_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220914_20220914_R20221003_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220915_20220915_R20221003_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220916_20220916_R20221003_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220917_20220917_R20221003_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220918_20220918_R20221003_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220919_20220919_R20221003_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220920_20220920_R20221003_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220921_20220921_R20221010_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220922_20220922_R20221010_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220923_20220923_R20221010_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220924_20220924_R20221010_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220925_20220925_R20221010_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220926_20220926_R20221010_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220927_20220927_R20221010_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220928_20220928_R20221017_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220929_20220929_R20221017_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220930_20220930_R20221017_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221001_20221001_R20221017_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221002_20221002_R20221017_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221003_20221003_R20221017_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221004_20221004_R20221017_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221005_20221005_R20221024_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221006_20221006_R20221024_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221007_20221007_R20221024_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221008_20221008_R20221024_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221009_20221009_R20221024_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221010_20221010_R20221024_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221011_20221011_R20221024_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221012_20221012_R20221031_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221013_20221013_R20221031_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221014_20221014_R20221031_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221015_20221015_R20221031_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221016_20221016_R20221031_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221017_20221017_R20221031_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221018_20221018_R20221031_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221019_20221019_R20221107_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221020_20221020_R20221107_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221021_20221021_R20221107_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221022_20221022_R20221107_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221023_20221023_R20221107_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221024_20221024_R20221107_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221025_20221025_R20221107_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221026_20221026_R20221114_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221027_20221027_R20221114_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221028_20221028_R20221114_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221029_20221029_R20221114_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221030_20221030_R20221114_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221031_20221031_R20221114_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221101_20221101_R20221114_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221102_20221102_R20221121_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221103_20221103_R20221121_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221104_20221104_R20221121_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221105_20221105_R20221121_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221106_20221106_R20221121_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221107_20221107_R20221121_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221108_20221108_R20221121_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221109_20221109_R20221128_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221110_20221110_R20221128_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221111_20221111_R20221128_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221112_20221112_R20221128_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221113_20221113_R20221128_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221114_20221114_R20221128_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221115_20221115_R20221128_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221116_20221116_R20221205_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221117_20221117_R20221205_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221118_20221118_R20221205_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221119_20221119_R20221205_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221120_20221120_R20221205_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221121_20221121_R20221205_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221122_20221122_R20221205_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221123_20221123_R20221212_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221124_20221124_R20221212_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221125_20221125_R20221212_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221126_20221126_R20221212_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221127_20221127_R20221212_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221128_20221128_R20221212_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221129_20221129_R20221212_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221130_20221130_R20221219_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221201_20221201_R20221219_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221202_20221202_R20221219_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221203_20221203_R20221219_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221204_20221204_R20221219_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221205_20221205_R20221219_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221206_20221206_R20221219_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221207_20221207_R20221226_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221208_20221208_R20221226_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221209_20221209_R20221226_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221210_20221210_R20221226_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221211_20221211_R20221226_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221212_20221212_R20221226_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221213_20221213_R20221226_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221214_20221214_R20230102_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221215_20221215_R20230102_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221216_20221216_R20230102_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221217_20221217_R20230102_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221218_20221218_R20230102_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221219_20221219_R20230102_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221220_20221220_R20230102_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221221_20221221_R20230109_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221222_20221222_R20230109_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221223_20221223_R20230109_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221224_20221224_R20230109_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221225_20221225_R20230109_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221226_20221226_R20230109_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221227_20221227_R20230109_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221228_20221228_R20230116_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221229_20221229_R20230116_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221230_20221230_R20230116_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221231_20221231_R20230116_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230101_20230101_R20230116_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230102_20230102_R20230116_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230103_20230103_R20230116_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230104_20230104_R20230123_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230105_20230105_R20230123_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230106_20230106_R20230123_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230107_20230107_R20230123_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230108_20230108_R20230123_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230109_20230109_R20230123_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230110_20230110_R20230123_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230111_20230111_R20230130_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230112_20230112_R20230130_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230113_20230113_R20230130_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230114_20230114_R20230130_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230115_20230115_R20230130_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230116_20230116_R20230130_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230117_20230117_R20230130_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230118_20230118_R20230206_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230119_20230119_R20230206_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230120_20230120_R20230206_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230121_20230121_R20230206_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230122_20230122_R20230206_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230123_20230123_R20230206_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230124_20230124_R20230206_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230125_20230125_R20230213_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230126_20230126_R20230213_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230127_20230127_R20230213_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230128_20230128_R20230213_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230129_20230129_R20230213_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230130_20230130_R20230213_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230131_20230131_R20230213_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230201_20230201_R20230220_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230202_20230202_R20230220_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230203_20230203_R20230220_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230204_20230204_R20230220_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230205_20230205_R20230220_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230206_20230206_R20230220_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230207_20230207_R20230220_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230208_20230208_R20230227_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230209_20230209_R20230227_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230210_20230210_R20230227_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230211_20230211_R20230227_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230212_20230212_R20230227_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230213_20230213_R20230227_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230214_20230214_R20230227_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230215_20230215_R20230306_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230216_20230216_R20230306_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230217_20230217_R20230306_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230218_20230218_R20230306_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230219_20230219_R20230306_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230220_20230220_R20230306_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230221_20230221_R20230306_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230222_20230222_R20230313_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230223_20230223_R20230313_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230224_20230224_R20230313_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230225_20230225_R20230313_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230226_20230226_R20230313_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230227_20230227_R20230313_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230228_20230228_R20230313_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230301_20230301_R20230320_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230302_20230302_R20230320_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230303_20230303_R20230320_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230304_20230304_R20230320_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230305_20230305_R20230320_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230306_20230306_R20230320_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230307_20230307_R20230320_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230308_20230308_R20230327_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230309_20230309_R20230327_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230310_20230310_R20230327_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230311_20230311_R20230327_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230312_20230312_R20230327_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230313_20230313_R20230327_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230314_20230314_R20230327_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230315_20230315_R20230403_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230316_20230316_R20230403_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230317_20230317_R20230403_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230318_20230318_R20230403_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230319_20230319_R20230403_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230320_20230320_R20230403_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230321_20230321_R20230403_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230322_20230322_R20230410_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230323_20230323_R20230410_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230324_20230324_R20230410_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230325_20230325_R20230410_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230326_20230326_R20230410_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230327_20230327_R20230410_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230328_20230328_R20230410_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230329_20230329_R20230417_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230330_20230330_R20230417_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230331_20230331_R20230417_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230401_20230401_R20230417_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230402_20230402_R20230417_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230403_20230403_R20230417_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230404_20230404_R20230417_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230405_20230405_R20230424_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230406_20230406_R20230424_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230407_20230407_R20230424_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230408_20230408_R20230424_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230409_20230409_R20230424_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230410_20230410_R20230424_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230411_20230411_R20230424_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230412_20230412_R20230501_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230413_20230413_R20230501_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230414_20230414_R20230501_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230415_20230415_R20230501_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230416_20230416_R20230501_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230417_20230417_R20230501_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230418_20230418_R20230501_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230419_20230419_R20230508_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230420_20230420_R20230508_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230421_20230421_R20230508_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230422_20230422_R20230508_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230423_20230423_R20230508_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230424_20230424_R20230508_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230425_20230425_R20230508_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230426_20230426_R20230515_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230427_20230427_R20230515_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230428_20230428_R20230515_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230429_20230429_R20230515_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230430_20230430_R20230515_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230501_20230501_R20230515_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230502_20230502_R20230515_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230503_20230503_R20230522_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230504_20230504_R20230522_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230505_20230505_R20230522_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230506_20230506_R20230522_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230507_20230507_R20230522_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230508_20230508_R20230522_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230509_20230509_R20230522_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230510_20230510_R20230529_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230511_20230511_R20230529_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230512_20230512_R20230529_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230513_20230513_R20230529_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230514_20230514_R20230529_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230515_20230515_R20230529_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230516_20230516_R20230529_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230517_20230517_R20230605_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230518_20230518_R20230605_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230519_20230519_R20230605_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230520_20230520_R20230605_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230521_20230521_R20230605_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230522_20230522_R20230605_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230523_20230523_R20230605_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230524_20230524_R20230612_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230525_20230525_R20230612_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230526_20230526_R20230612_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230527_20230527_R20230612_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230528_20230528_R20230612_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230529_20230529_R20230612_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230530_20230530_R20230612_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230531_20230531_R20230619_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230601_20230601_R20230619_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230602_20230602_R20230619_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230603_20230603_R20230619_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230604_20230604_R20230619_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230605_20230605_R20230619_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230606_20230606_R20230619_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230607_20230607_R20230626_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230608_20230608_R20230626_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230609_20230609_R20230626_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230610_20230610_R20230626_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230611_20230611_R20230626_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230612_20230612_R20230626_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230613_20230613_R20230626_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230614_20230614_R20230703_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230615_20230615_R20230703_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230616_20230616_R20230703_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230617_20230617_R20230703_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230618_20230618_R20230703_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230619_20230619_R20230703_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230620_20230620_R20230703_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230621_20230621_R20230710_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230622_20230622_R20230710_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230623_20230623_R20230710_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230624_20230624_R20230710_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230625_20230625_R20230710_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230626_20230626_R20230710_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230627_20230627_R20230710_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230628_20230628_R20230717_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230629_20230629_R20230717_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230630_20230630_R20230717_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230701_20230701_R20230717_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230702_20230702_R20230717_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230703_20230703_R20230717_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230704_20230704_R20230717_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230705_20230705_R20230724_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230706_20230706_R20230724_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230707_20230707_R20230724_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230708_20230708_R20230724_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230709_20230709_R20230724_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230710_20230710_R20230724_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230711_20230711_R20230724_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230712_20230712_R20230731_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230713_20230713_R20230731_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230714_20230714_R20230731_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230715_20230715_R20230731_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230716_20230716_R20230731_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230717_20230717_R20230731_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230718_20230718_R20230731_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230719_20230719_R20230807_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230720_20230720_R20230807_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230721_20230721_R20230807_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230722_20230722_R20230807_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230723_20230723_R20230807_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230724_20230724_R20230807_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230725_20230725_R20230807_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230726_20230726_R20230814_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230727_20230727_R20230814_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230728_20230728_R20230814_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230729_20230729_R20230814_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230730_20230730_R20230814_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230731_20230731_R20230814_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230801_20230801_R20230814_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230802_20230802_R20230821_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230803_20230803_R20230821_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230804_20230804_R20230821_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230805_20230805_R20230821_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230806_20230806_R20230821_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230807_20230807_R20230821_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230808_20230808_R20230821_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230809_20230809_R20230828_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230810_20230810_R20230828_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230811_20230811_R20230828_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230812_20230812_R20230828_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230813_20230813_R20230828_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230814_20230814_R20230828_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230815_20230815_R20230828_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230816_20230816_R20230904_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230817_20230817_R20230904_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230818_20230818_R20230904_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230819_20230819_R20230904_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230820_20230820_R20230904_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230821_20230821_R20230904_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230822_20230822_R20230904_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230823_20230823_R20230911_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230824_20230824_R20230911_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230825_20230825_R20230911_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230826_20230826_R20230911_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230827_20230827_R20230911_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230828_20230828_R20230911_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230829_20230829_R20230911_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230830_20230830_R20230918_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230831_20230831_R20230918_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230901_20230901_R20230918_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230902_20230902_R20230918_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230903_20230903_R20230918_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230904_20230904_R20230918_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230905_20230905_R20230918_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230906_20230906_R20230925_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230907_20230907_R20230925_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230908_20230908_R20230925_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230909_20230909_R20230925_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230910_20230910_R20230925_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230911_20230911_R20230925_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230912_20230912_R20230925_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230913_20230913_R20231002_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230914_20230914_R20231002_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230915_20230915_R20231002_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230916_20230916_R20231002_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230917_20230917_R20231002_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230918_20230918_R20231002_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230919_20230919_R20231002_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230920_20230920_R20231009_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230921_20230921_R20231009_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230922_20230922_R20231009_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230923_20230923_R20231009_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230924_20230924_R20231009_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230925_20230925_R20231009_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230926_20230926_R20231009_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230927_20230927_R20231016_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230928_20230928_R20231016_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230929_20230929_R20231016_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230930_20230930_R20231016_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231001_20231001_R20231016_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231002_20231002_R20231016_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231003_20231003_R20231016_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231004_20231004_R20231023_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231005_20231005_R20231023_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231006_20231006_R20231023_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231007_20231007_R20231023_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231008_20231008_R20231023_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231009_20231009_R20231023_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231010_20231010_R20231023_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231011_20231011_R20231030_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231012_20231012_R20231030_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231013_20231013_R20231030_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231014_20231014_R20231030_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231015_20231015_R20231030_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231016_20231016_R20231030_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231017_20231017_R20231030_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231018_20231018_R20231106_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231019_20231019_R20231106_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231020_20231020_R20231106_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231021_20231021_R20231106_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231022_20231022_R20231106_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231023_20231023_R20231106_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231024_20231024_R20231106_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231025_20231025_R20231113_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231026_20231026_R20231113_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231027_20231027_R20231113_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231028_20231028_R20231113_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231029_20231029_R20231113_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231030_20231030_R20231113_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231031_20231031_R20231113_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231101_20231101_R20231120_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231102_20231102_R20231120_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231103_20231103_R20231120_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231104_20231104_R20231120_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231105_20231105_R20231120_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231106_20231106_R20231120_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231107_20231107_R20231120_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231108_20231108_R20231127_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231109_20231109_R20231127_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231110_20231110_R20231127_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231111_20231111_R20231127_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231112_20231112_R20231127_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231113_20231113_R20231127_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231114_20231114_R20231127_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231115_20231115_R20231204_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231116_20231116_R20231204_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231117_20231117_R20231204_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231118_20231118_R20231204_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231119_20231119_R20231204_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231120_20231120_R20231204_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231121_20231121_R20231204_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231122_20231122_R20231211_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231123_20231123_R20231211_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231124_20231124_R20231211_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231125_20231125_R20231211_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231126_20231126_R20231211_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231127_20231127_R20231211_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231128_20231128_R20231211_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231129_20231129_R20231218_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231130_20231130_R20231218_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231201_20231201_R20231218_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231202_20231202_R20231218_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231203_20231203_R20231218_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231204_20231204_R20231218_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231205_20231205_R20231218_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231206_20231206_R20231225_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231207_20231207_R20231225_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231208_20231208_R20231225_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231209_20231209_R20231225_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231210_20231210_R20231225_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231211_20231211_R20231225_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231212_20231212_R20231225_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231213_20231213_R20240101_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231214_20231214_R20240101_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231215_20231215_R20240101_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231216_20231216_R20240101_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231217_20231217_R20240101_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231218_20231218_R20240101_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231219_20231219_R20240101_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231220_20231220_R20240108_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231221_20231221_R20240108_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231222_20231222_R20240108_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231223_20231223_R20240108_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231224_20231224_R20240108_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231225_20231225_R20240108_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231226_20231226_R20240108_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231227_20231227_R20240115_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231228_20231228_R20240115_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231229_20231229_R20240115_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231230_20231230_R20240115_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231231_20231231_R20240115_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240101_20240101_R20240115_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240102_20240102_R20240115_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240103_20240103_R20240122_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240104_20240104_R20240122_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240105_20240105_R20240122_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240106_20240106_R20240122_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240107_20240107_R20240122_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240108_20240108_R20240122_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240109_20240109_R20240122_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240110_20240110_R20240129_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240111_20240111_R20240129_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240112_20240112_R20240129_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240113_20240113_R20240129_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240114_20240114_R20240129_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240115_20240115_R20240129_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240116_20240116_R20240129_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240117_20240117_R20240205_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240118_20240118_R20240205_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240119_20240119_R20240205_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240120_20240120_R20240205_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240121_20240121_R20240205_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240122_20240122_R20240205_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240123_20240123_R20240205_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240124_20240124_R20240212_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240125_20240125_R20240212_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240126_20240126_R20240212_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240127_20240127_R20240212_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240128_20240128_R20240212_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240129_20240129_R20240212_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240130_20240130_R20240212_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240131_20240131_R20240219_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240201_20240201_R20240219_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240202_20240202_R20240219_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240203_20240203_R20240219_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240204_20240204_R20240219_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240205_20240205_R20240219_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240206_20240206_R20240219_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240207_20240207_R20240226_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240208_20240208_R20240226_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240209_20240209_R20240226_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240210_20240210_R20240226_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240211_20240211_R20240226_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240212_20240212_R20240226_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240213_20240213_R20240226_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240214_20240214_R20240304_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240215_20240215_R20240304_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240216_20240216_R20240304_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240217_20240217_R20240304_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240218_20240218_R20240304_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240219_20240219_R20240304_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240220_20240220_R20240304_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240221_20240221_R20240311_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240222_20240222_R20240311_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240223_20240223_R20240311_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240224_20240224_R20240311_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240225_20240225_R20240311_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240226_20240226_R20240311_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240227_20240227_R20240311_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240228_20240228_R20240318_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240229_20240229_R20240318_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240301_20240301_R20240318_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240302_20240302_R20240318_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240303_20240303_R20240318_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240304_20240304_R20240318_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240305_20240305_R20240318_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240306_20240306_R20240325_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240307_20240307_R20240325_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240308_20240308_R20240325_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240309_20240309_R20240325_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240310_20240310_R20240325_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240311_20240311_R20240325_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240312_20240312_R20240325_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240313_20240313_R20240401_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240314_20240314_R20240401_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240315_20240315_R20240401_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240316_20240316_R20240401_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240317_20240317_R20240401_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240318_20240318_R20240401_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240319_20240319_R20240401_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240320_20240320_R20240408_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240321_20240321_R20240408_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240322_20240322_R20240408_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240323_20240323_R20240408_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240324_20240324_R20240408_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240325_20240325_R20240408_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240326_20240326_R20240408_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240327_20240327_R20240415_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240328_20240328_R20240415_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240329_20240329_R20240415_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240330_20240330_R20240415_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240331_20240331_R20240415_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240401_20240401_R20240415_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240402_20240402_R20240415_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240403_20240403_R20240410_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240404_20240404_R20240410_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240405_20240405_R20240410_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240406_20240406_R20240410_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240407_20240407_R20240410_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240408_20240408_R20240410_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240409_20240409_R20240410_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240410_20240410_R20240417_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240411_20240411_R20240417_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240412_20240412_R20240417_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240413_20240413_R20240417_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240414_20240414_R20240417_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240415_20240415_R20240417_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240416_20240416_R20240417_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240417_20240417_R20240418_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240418_20240418_R20240418_FC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240419_20240419_R20240418_FC02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240420_20240420_R20240418_FC03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240421_20240421_R20240418_FC04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240422_20240422_R20240418_FC05.nc']" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "remote_files = s3.glob(s3path)\n", + "remote_files" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "93441ef4-f1a0-4060-bccd-cf19a6002a0e", + "metadata": {}, + "outputs": [], + "source": [ + "import fsspec\n", + "from kerchunk.hdf import SingleHdf5ToZarr" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "1831caf9-c897-4acd-8512-c95b2d99b53b", + "metadata": {}, + "outputs": [], + "source": [ + "fs = fsspec.filesystem(\n", + " \"s3\",\n", + " anon=False,\n", + " profile=\"gfts\",\n", + " client_kwargs={\n", + " \"endpoint_url\": \"https://s3.gra.perf.cloud.ovh.net\",\n", + " \"region_name\": \"gra\",\n", + " },\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "043fc265-dd7d-4bb7-a6e8-d6e9ab335b94", + "metadata": {}, + "outputs": [], + "source": [ + "fs_files = fs.glob(s3path)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "5258522f-f6a3-4093-8ab1-395cdfc56d88", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220402_20220402_R20220418_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220403_20220403_R20220418_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220404_20220404_R20220418_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220405_20220405_R20220418_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220406_20220406_R20220425_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220407_20220407_R20220425_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220408_20220408_R20220425_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220409_20220409_R20220425_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220410_20220410_R20220425_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220411_20220411_R20220425_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220412_20220412_R20220425_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220413_20220413_R20220502_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220414_20220414_R20220502_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220415_20220415_R20220502_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220416_20220416_R20220502_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220417_20220417_R20220502_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220418_20220418_R20220502_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220419_20220419_R20220502_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220420_20220420_R20220509_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220421_20220421_R20220509_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220422_20220422_R20220509_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220423_20220423_R20220509_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220424_20220424_R20220509_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220425_20220425_R20220509_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220426_20220426_R20220509_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220427_20220427_R20220516_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220428_20220428_R20220516_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220429_20220429_R20220516_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220430_20220430_R20220516_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220501_20220501_R20220516_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220502_20220502_R20220516_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220503_20220503_R20220516_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220504_20220504_R20220523_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220505_20220505_R20220523_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220506_20220506_R20220523_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220507_20220507_R20220523_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220508_20220508_R20220523_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220509_20220509_R20220523_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220510_20220510_R20220523_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220511_20220511_R20220530_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220512_20220512_R20220530_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220513_20220513_R20220530_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220514_20220514_R20220530_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220515_20220515_R20220530_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220516_20220516_R20220530_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220517_20220517_R20220530_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220518_20220518_R20220606_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220519_20220519_R20220606_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220520_20220520_R20220606_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220521_20220521_R20220606_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220522_20220522_R20220606_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220523_20220523_R20220606_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220524_20220524_R20220606_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220525_20220525_R20220613_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220526_20220526_R20220613_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220527_20220527_R20220613_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220528_20220528_R20220613_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220529_20220529_R20220613_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220530_20220530_R20220613_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220531_20220531_R20220613_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220601_20220601_R20220620_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220602_20220602_R20220620_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220603_20220603_R20220620_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220604_20220604_R20220620_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220605_20220605_R20220620_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220606_20220606_R20220620_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220607_20220607_R20220620_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220608_20220608_R20220627_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220609_20220609_R20220627_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220610_20220610_R20220627_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220611_20220611_R20220627_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220612_20220612_R20220627_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220613_20220613_R20220627_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220614_20220614_R20220627_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220615_20220615_R20220704_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220616_20220616_R20220704_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220617_20220617_R20220704_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220618_20220618_R20220704_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220619_20220619_R20220704_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220620_20220620_R20220704_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220621_20220621_R20220704_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220622_20220622_R20220711_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220623_20220623_R20220711_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220624_20220624_R20220711_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220625_20220625_R20220711_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220626_20220626_R20220711_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220627_20220627_R20220711_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220628_20220628_R20220711_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220629_20220629_R20220718_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220630_20220630_R20220718_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220701_20220701_R20220718_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220702_20220702_R20220718_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220703_20220703_R20220718_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220704_20220704_R20220718_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220705_20220705_R20220718_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220706_20220706_R20220725_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220707_20220707_R20220725_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220708_20220708_R20220725_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220709_20220709_R20220725_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220710_20220710_R20220725_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220711_20220711_R20220725_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220712_20220712_R20220725_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220713_20220713_R20220801_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220714_20220714_R20220801_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220715_20220715_R20220801_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220716_20220716_R20220801_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220717_20220717_R20220801_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220718_20220718_R20220801_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220719_20220719_R20220801_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220720_20220720_R20220808_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220721_20220721_R20220808_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220722_20220722_R20220808_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220723_20220723_R20220808_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220724_20220724_R20220808_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220725_20220725_R20220808_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220726_20220726_R20220808_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220727_20220727_R20220815_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220728_20220728_R20220815_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220729_20220729_R20220815_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220730_20220730_R20220815_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220731_20220731_R20220815_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220801_20220801_R20220815_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220802_20220802_R20220815_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220803_20220803_R20220822_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220804_20220804_R20220822_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220805_20220805_R20220822_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220806_20220806_R20220822_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220807_20220807_R20220822_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220808_20220808_R20220822_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220809_20220809_R20220822_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220810_20220810_R20220829_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220811_20220811_R20220829_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220812_20220812_R20220829_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220813_20220813_R20220829_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220814_20220814_R20220829_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220815_20220815_R20220829_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220816_20220816_R20220829_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220817_20220817_R20220905_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220818_20220818_R20220905_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220819_20220819_R20220905_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220820_20220820_R20220905_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220821_20220821_R20220905_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220822_20220822_R20220905_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220823_20220823_R20220905_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220824_20220824_R20220912_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220825_20220825_R20220912_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220826_20220826_R20220912_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220827_20220827_R20220912_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220828_20220828_R20220912_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220829_20220829_R20220912_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220830_20220830_R20220912_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220831_20220831_R20220919_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220901_20220901_R20220919_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220902_20220902_R20220919_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220903_20220903_R20220919_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220904_20220904_R20220919_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220905_20220905_R20220919_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220906_20220906_R20220919_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220907_20220907_R20220926_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220908_20220908_R20220926_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220909_20220909_R20220926_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220910_20220910_R20220926_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220911_20220911_R20220926_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220912_20220912_R20220926_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220913_20220913_R20220926_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220914_20220914_R20221003_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220915_20220915_R20221003_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220916_20220916_R20221003_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220917_20220917_R20221003_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220918_20220918_R20221003_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220919_20220919_R20221003_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220920_20220920_R20221003_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220921_20220921_R20221010_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220922_20220922_R20221010_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220923_20220923_R20221010_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220924_20220924_R20221010_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220925_20220925_R20221010_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220926_20220926_R20221010_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220927_20220927_R20221010_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220928_20220928_R20221017_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220929_20220929_R20221017_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220930_20220930_R20221017_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221001_20221001_R20221017_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221002_20221002_R20221017_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221003_20221003_R20221017_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221004_20221004_R20221017_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221005_20221005_R20221024_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221006_20221006_R20221024_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221007_20221007_R20221024_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221008_20221008_R20221024_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221009_20221009_R20221024_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221010_20221010_R20221024_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221011_20221011_R20221024_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221012_20221012_R20221031_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221013_20221013_R20221031_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221014_20221014_R20221031_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221015_20221015_R20221031_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221016_20221016_R20221031_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221017_20221017_R20221031_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221018_20221018_R20221031_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221019_20221019_R20221107_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221020_20221020_R20221107_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221021_20221021_R20221107_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221022_20221022_R20221107_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221023_20221023_R20221107_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221024_20221024_R20221107_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221025_20221025_R20221107_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221026_20221026_R20221114_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221027_20221027_R20221114_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221028_20221028_R20221114_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221029_20221029_R20221114_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221030_20221030_R20221114_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221031_20221031_R20221114_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221101_20221101_R20221114_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221102_20221102_R20221121_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221103_20221103_R20221121_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221104_20221104_R20221121_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221105_20221105_R20221121_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221106_20221106_R20221121_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221107_20221107_R20221121_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221108_20221108_R20221121_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221109_20221109_R20221128_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221110_20221110_R20221128_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221111_20221111_R20221128_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221112_20221112_R20221128_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221113_20221113_R20221128_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221114_20221114_R20221128_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221115_20221115_R20221128_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221116_20221116_R20221205_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221117_20221117_R20221205_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221118_20221118_R20221205_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221119_20221119_R20221205_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221120_20221120_R20221205_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221121_20221121_R20221205_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221122_20221122_R20221205_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221123_20221123_R20221212_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221124_20221124_R20221212_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221125_20221125_R20221212_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221126_20221126_R20221212_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221127_20221127_R20221212_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221128_20221128_R20221212_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221129_20221129_R20221212_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221130_20221130_R20221219_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221201_20221201_R20221219_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221202_20221202_R20221219_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221203_20221203_R20221219_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221204_20221204_R20221219_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221205_20221205_R20221219_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221206_20221206_R20221219_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221207_20221207_R20221226_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221208_20221208_R20221226_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221209_20221209_R20221226_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221210_20221210_R20221226_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221211_20221211_R20221226_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221212_20221212_R20221226_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221213_20221213_R20221226_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221214_20221214_R20230102_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221215_20221215_R20230102_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221216_20221216_R20230102_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221217_20221217_R20230102_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221218_20221218_R20230102_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221219_20221219_R20230102_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221220_20221220_R20230102_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221221_20221221_R20230109_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221222_20221222_R20230109_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221223_20221223_R20230109_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221224_20221224_R20230109_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221225_20221225_R20230109_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221226_20221226_R20230109_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221227_20221227_R20230109_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221228_20221228_R20230116_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221229_20221229_R20230116_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221230_20221230_R20230116_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2022/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221231_20221231_R20230116_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230101_20230101_R20230116_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230102_20230102_R20230116_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230103_20230103_R20230116_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230104_20230104_R20230123_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230105_20230105_R20230123_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230106_20230106_R20230123_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230107_20230107_R20230123_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230108_20230108_R20230123_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230109_20230109_R20230123_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230110_20230110_R20230123_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230111_20230111_R20230130_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230112_20230112_R20230130_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230113_20230113_R20230130_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230114_20230114_R20230130_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230115_20230115_R20230130_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230116_20230116_R20230130_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230117_20230117_R20230130_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230118_20230118_R20230206_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230119_20230119_R20230206_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230120_20230120_R20230206_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230121_20230121_R20230206_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230122_20230122_R20230206_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230123_20230123_R20230206_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230124_20230124_R20230206_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230125_20230125_R20230213_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230126_20230126_R20230213_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230127_20230127_R20230213_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230128_20230128_R20230213_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230129_20230129_R20230213_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230130_20230130_R20230213_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230131_20230131_R20230213_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230201_20230201_R20230220_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230202_20230202_R20230220_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230203_20230203_R20230220_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230204_20230204_R20230220_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230205_20230205_R20230220_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230206_20230206_R20230220_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230207_20230207_R20230220_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230208_20230208_R20230227_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230209_20230209_R20230227_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230210_20230210_R20230227_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230211_20230211_R20230227_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230212_20230212_R20230227_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230213_20230213_R20230227_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230214_20230214_R20230227_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230215_20230215_R20230306_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230216_20230216_R20230306_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230217_20230217_R20230306_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230218_20230218_R20230306_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230219_20230219_R20230306_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230220_20230220_R20230306_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230221_20230221_R20230306_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230222_20230222_R20230313_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230223_20230223_R20230313_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230224_20230224_R20230313_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230225_20230225_R20230313_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230226_20230226_R20230313_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230227_20230227_R20230313_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230228_20230228_R20230313_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230301_20230301_R20230320_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230302_20230302_R20230320_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230303_20230303_R20230320_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230304_20230304_R20230320_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230305_20230305_R20230320_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230306_20230306_R20230320_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230307_20230307_R20230320_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230308_20230308_R20230327_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230309_20230309_R20230327_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230310_20230310_R20230327_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230311_20230311_R20230327_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230312_20230312_R20230327_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230313_20230313_R20230327_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230314_20230314_R20230327_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230315_20230315_R20230403_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230316_20230316_R20230403_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230317_20230317_R20230403_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230318_20230318_R20230403_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230319_20230319_R20230403_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230320_20230320_R20230403_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230321_20230321_R20230403_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230322_20230322_R20230410_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230323_20230323_R20230410_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230324_20230324_R20230410_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230325_20230325_R20230410_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230326_20230326_R20230410_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230327_20230327_R20230410_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230328_20230328_R20230410_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230329_20230329_R20230417_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230330_20230330_R20230417_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230331_20230331_R20230417_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230401_20230401_R20230417_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230402_20230402_R20230417_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230403_20230403_R20230417_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230404_20230404_R20230417_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230405_20230405_R20230424_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230406_20230406_R20230424_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230407_20230407_R20230424_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230408_20230408_R20230424_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230409_20230409_R20230424_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230410_20230410_R20230424_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230411_20230411_R20230424_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230412_20230412_R20230501_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230413_20230413_R20230501_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230414_20230414_R20230501_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230415_20230415_R20230501_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230416_20230416_R20230501_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230417_20230417_R20230501_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230418_20230418_R20230501_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230419_20230419_R20230508_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230420_20230420_R20230508_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230421_20230421_R20230508_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230422_20230422_R20230508_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230423_20230423_R20230508_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230424_20230424_R20230508_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230425_20230425_R20230508_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230426_20230426_R20230515_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230427_20230427_R20230515_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230428_20230428_R20230515_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230429_20230429_R20230515_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230430_20230430_R20230515_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230501_20230501_R20230515_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230502_20230502_R20230515_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230503_20230503_R20230522_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230504_20230504_R20230522_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230505_20230505_R20230522_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230506_20230506_R20230522_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230507_20230507_R20230522_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230508_20230508_R20230522_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230509_20230509_R20230522_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230510_20230510_R20230529_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230511_20230511_R20230529_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230512_20230512_R20230529_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230513_20230513_R20230529_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230514_20230514_R20230529_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230515_20230515_R20230529_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230516_20230516_R20230529_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230517_20230517_R20230605_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230518_20230518_R20230605_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230519_20230519_R20230605_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230520_20230520_R20230605_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230521_20230521_R20230605_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230522_20230522_R20230605_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230523_20230523_R20230605_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230524_20230524_R20230612_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230525_20230525_R20230612_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230526_20230526_R20230612_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230527_20230527_R20230612_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230528_20230528_R20230612_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230529_20230529_R20230612_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230530_20230530_R20230612_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/05/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230531_20230531_R20230619_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230601_20230601_R20230619_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230602_20230602_R20230619_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230603_20230603_R20230619_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230604_20230604_R20230619_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230605_20230605_R20230619_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230606_20230606_R20230619_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230607_20230607_R20230626_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230608_20230608_R20230626_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230609_20230609_R20230626_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230610_20230610_R20230626_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230611_20230611_R20230626_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230612_20230612_R20230626_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230613_20230613_R20230626_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230614_20230614_R20230703_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230615_20230615_R20230703_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230616_20230616_R20230703_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230617_20230617_R20230703_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230618_20230618_R20230703_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230619_20230619_R20230703_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230620_20230620_R20230703_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230621_20230621_R20230710_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230622_20230622_R20230710_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230623_20230623_R20230710_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230624_20230624_R20230710_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230625_20230625_R20230710_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230626_20230626_R20230710_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230627_20230627_R20230710_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230628_20230628_R20230717_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230629_20230629_R20230717_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/06/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230630_20230630_R20230717_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230701_20230701_R20230717_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230702_20230702_R20230717_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230703_20230703_R20230717_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230704_20230704_R20230717_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230705_20230705_R20230724_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230706_20230706_R20230724_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230707_20230707_R20230724_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230708_20230708_R20230724_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230709_20230709_R20230724_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230710_20230710_R20230724_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230711_20230711_R20230724_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230712_20230712_R20230731_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230713_20230713_R20230731_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230714_20230714_R20230731_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230715_20230715_R20230731_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230716_20230716_R20230731_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230717_20230717_R20230731_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230718_20230718_R20230731_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230719_20230719_R20230807_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230720_20230720_R20230807_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230721_20230721_R20230807_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230722_20230722_R20230807_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230723_20230723_R20230807_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230724_20230724_R20230807_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230725_20230725_R20230807_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230726_20230726_R20230814_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230727_20230727_R20230814_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230728_20230728_R20230814_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230729_20230729_R20230814_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230730_20230730_R20230814_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230731_20230731_R20230814_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230801_20230801_R20230814_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230802_20230802_R20230821_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230803_20230803_R20230821_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230804_20230804_R20230821_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230805_20230805_R20230821_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230806_20230806_R20230821_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230807_20230807_R20230821_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230808_20230808_R20230821_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230809_20230809_R20230828_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230810_20230810_R20230828_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230811_20230811_R20230828_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230812_20230812_R20230828_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230813_20230813_R20230828_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230814_20230814_R20230828_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230815_20230815_R20230828_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230816_20230816_R20230904_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230817_20230817_R20230904_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230818_20230818_R20230904_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230819_20230819_R20230904_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230820_20230820_R20230904_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230821_20230821_R20230904_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230822_20230822_R20230904_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230823_20230823_R20230911_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230824_20230824_R20230911_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230825_20230825_R20230911_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230826_20230826_R20230911_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230827_20230827_R20230911_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230828_20230828_R20230911_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230829_20230829_R20230911_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230830_20230830_R20230918_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230831_20230831_R20230918_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230901_20230901_R20230918_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230902_20230902_R20230918_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230903_20230903_R20230918_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230904_20230904_R20230918_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230905_20230905_R20230918_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230906_20230906_R20230925_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230907_20230907_R20230925_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230908_20230908_R20230925_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230909_20230909_R20230925_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230910_20230910_R20230925_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230911_20230911_R20230925_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230912_20230912_R20230925_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230913_20230913_R20231002_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230914_20230914_R20231002_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230915_20230915_R20231002_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230916_20230916_R20231002_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230917_20230917_R20231002_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230918_20230918_R20231002_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230919_20230919_R20231002_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230920_20230920_R20231009_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230921_20230921_R20231009_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230922_20230922_R20231009_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230923_20230923_R20231009_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230924_20230924_R20231009_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230925_20230925_R20231009_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230926_20230926_R20231009_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230927_20230927_R20231016_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230928_20230928_R20231016_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230929_20230929_R20231016_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230930_20230930_R20231016_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231001_20231001_R20231016_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231002_20231002_R20231016_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231003_20231003_R20231016_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231004_20231004_R20231023_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231005_20231005_R20231023_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231006_20231006_R20231023_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231007_20231007_R20231023_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231008_20231008_R20231023_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231009_20231009_R20231023_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231010_20231010_R20231023_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231011_20231011_R20231030_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231012_20231012_R20231030_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231013_20231013_R20231030_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231014_20231014_R20231030_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231015_20231015_R20231030_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231016_20231016_R20231030_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231017_20231017_R20231030_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231018_20231018_R20231106_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231019_20231019_R20231106_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231020_20231020_R20231106_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231021_20231021_R20231106_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231022_20231022_R20231106_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231023_20231023_R20231106_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231024_20231024_R20231106_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231025_20231025_R20231113_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231026_20231026_R20231113_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231027_20231027_R20231113_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231028_20231028_R20231113_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231029_20231029_R20231113_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231030_20231030_R20231113_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231031_20231031_R20231113_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231101_20231101_R20231120_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231102_20231102_R20231120_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231103_20231103_R20231120_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231104_20231104_R20231120_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231105_20231105_R20231120_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231106_20231106_R20231120_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231107_20231107_R20231120_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231108_20231108_R20231127_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231109_20231109_R20231127_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231110_20231110_R20231127_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231111_20231111_R20231127_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231112_20231112_R20231127_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231113_20231113_R20231127_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231114_20231114_R20231127_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231115_20231115_R20231204_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231116_20231116_R20231204_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231117_20231117_R20231204_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231118_20231118_R20231204_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231119_20231119_R20231204_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231120_20231120_R20231204_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231121_20231121_R20231204_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231122_20231122_R20231211_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231123_20231123_R20231211_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231124_20231124_R20231211_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231125_20231125_R20231211_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231126_20231126_R20231211_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231127_20231127_R20231211_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231128_20231128_R20231211_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231129_20231129_R20231218_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231130_20231130_R20231218_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231201_20231201_R20231218_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231202_20231202_R20231218_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231203_20231203_R20231218_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231204_20231204_R20231218_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231205_20231205_R20231218_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231206_20231206_R20231225_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231207_20231207_R20231225_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231208_20231208_R20231225_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231209_20231209_R20231225_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231210_20231210_R20231225_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231211_20231211_R20231225_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231212_20231212_R20231225_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231213_20231213_R20240101_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231214_20231214_R20240101_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231215_20231215_R20240101_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231216_20231216_R20240101_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231217_20231217_R20240101_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231218_20231218_R20240101_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231219_20231219_R20240101_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231220_20231220_R20240108_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231221_20231221_R20240108_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231222_20231222_R20240108_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231223_20231223_R20240108_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231224_20231224_R20240108_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231225_20231225_R20240108_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231226_20231226_R20240108_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231227_20231227_R20240115_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231228_20231228_R20240115_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231229_20231229_R20240115_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231230_20231230_R20240115_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231231_20231231_R20240115_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240101_20240101_R20240115_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240102_20240102_R20240115_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240103_20240103_R20240122_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240104_20240104_R20240122_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240105_20240105_R20240122_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240106_20240106_R20240122_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240107_20240107_R20240122_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240108_20240108_R20240122_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240109_20240109_R20240122_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240110_20240110_R20240129_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240111_20240111_R20240129_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240112_20240112_R20240129_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240113_20240113_R20240129_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240114_20240114_R20240129_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240115_20240115_R20240129_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240116_20240116_R20240129_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240117_20240117_R20240205_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240118_20240118_R20240205_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240119_20240119_R20240205_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240120_20240120_R20240205_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240121_20240121_R20240205_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240122_20240122_R20240205_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240123_20240123_R20240205_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240124_20240124_R20240212_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240125_20240125_R20240212_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240126_20240126_R20240212_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240127_20240127_R20240212_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240128_20240128_R20240212_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240129_20240129_R20240212_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240130_20240130_R20240212_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240131_20240131_R20240219_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240201_20240201_R20240219_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240202_20240202_R20240219_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240203_20240203_R20240219_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240204_20240204_R20240219_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240205_20240205_R20240219_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240206_20240206_R20240219_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240207_20240207_R20240226_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240208_20240208_R20240226_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240209_20240209_R20240226_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240210_20240210_R20240226_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240211_20240211_R20240226_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240212_20240212_R20240226_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240213_20240213_R20240226_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240214_20240214_R20240304_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240215_20240215_R20240304_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240216_20240216_R20240304_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240217_20240217_R20240304_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240218_20240218_R20240304_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240219_20240219_R20240304_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240220_20240220_R20240304_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240221_20240221_R20240311_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240222_20240222_R20240311_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240223_20240223_R20240311_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240224_20240224_R20240311_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240225_20240225_R20240311_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240226_20240226_R20240311_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240227_20240227_R20240311_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240228_20240228_R20240318_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240229_20240229_R20240318_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240301_20240301_R20240318_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240302_20240302_R20240318_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240303_20240303_R20240318_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240304_20240304_R20240318_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240305_20240305_R20240318_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240306_20240306_R20240325_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240307_20240307_R20240325_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240308_20240308_R20240325_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240309_20240309_R20240325_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240310_20240310_R20240325_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240311_20240311_R20240325_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240312_20240312_R20240325_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240313_20240313_R20240401_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240314_20240314_R20240401_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240315_20240315_R20240401_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240316_20240316_R20240401_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240317_20240317_R20240401_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240318_20240318_R20240401_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240319_20240319_R20240401_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240320_20240320_R20240408_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240321_20240321_R20240408_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240322_20240322_R20240408_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240323_20240323_R20240408_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240324_20240324_R20240408_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240325_20240325_R20240408_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240326_20240326_R20240408_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240327_20240327_R20240415_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240328_20240328_R20240415_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240329_20240329_R20240415_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240330_20240330_R20240415_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240331_20240331_R20240415_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240401_20240401_R20240415_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240402_20240402_R20240415_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240403_20240403_R20240410_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240404_20240404_R20240410_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240405_20240405_R20240410_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240406_20240406_R20240410_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240407_20240407_R20240410_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240408_20240408_R20240410_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240409_20240409_R20240410_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240410_20240410_R20240417_AN01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240411_20240411_R20240417_AN02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240412_20240412_R20240417_AN03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240413_20240413_R20240417_AN04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240414_20240414_R20240417_AN05.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240415_20240415_R20240417_AN06.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240416_20240416_R20240417_AN07.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240417_20240417_R20240418_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240418_20240418_R20240418_FC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240419_20240419_R20240418_FC02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240420_20240420_R20240418_FC03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240421_20240421_R20240418_FC04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-2D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240422_20240422_R20240418_FC05.nc']" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "fs_files" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "ad5e13b9-c752-419f-9d18-6f492b433af7", + "metadata": {}, + "outputs": [], + "source": [ + "import ujson" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "e4ecd9c8-d335-4aeb-8448-067c7c5eec3c", + "metadata": {}, + "outputs": [], + "source": [ + "fs2 = fsspec.filesystem(\"\") # local file system to save final jsons to\n", + "so = dict(\n", + " mode=\"rb\", anon=True, default_fill_cache=False, default_cache_type=\"first\"\n", + ") # args to fs.open()\n", + "# default_fill_cache=False avoids caching data in between file chunks to lowers memory usage." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "c7824c92-a51e-4782-b276-69801477c9c4", + "metadata": {}, + "outputs": [], + "source": [ + "def gen_json(fs, fs2, so, file_url):\n", + " with fs.open(file_url, **so) as infile:\n", + " h5chunks = SingleHdf5ToZarr(infile, file_url, inline_threshold=300)\n", + " # inline threshold adjusts the Size below which binary blocks are included directly in the output\n", + " # a higher inline threshold can result in a larger json file but faster loading time\n", + " name = file_url.split(\"/\")[-1].split(\".\")[0]\n", + " outf = f\"{name}.json\" # file name to save json to\n", + " print(outf)\n", + " with fs2.open(outf, \"wb\") as f:\n", + " f.write(ujson.dumps(h5chunks.translate()).encode())" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "76135fe5-3163-41c0-a2d4-1cf77b1f4564", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220402_20220402_R20220418_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220403_20220403_R20220418_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220404_20220404_R20220418_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220405_20220405_R20220418_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220406_20220406_R20220425_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220407_20220407_R20220425_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220408_20220408_R20220425_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220409_20220409_R20220425_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220410_20220410_R20220425_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220411_20220411_R20220425_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220412_20220412_R20220425_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220413_20220413_R20220502_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220414_20220414_R20220502_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220415_20220415_R20220502_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220416_20220416_R20220502_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220417_20220417_R20220502_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220418_20220418_R20220502_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220419_20220419_R20220502_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220420_20220420_R20220509_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220421_20220421_R20220509_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220422_20220422_R20220509_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220423_20220423_R20220509_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220424_20220424_R20220509_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220425_20220425_R20220509_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220426_20220426_R20220509_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220427_20220427_R20220516_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220428_20220428_R20220516_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220429_20220429_R20220516_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220430_20220430_R20220516_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220501_20220501_R20220516_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220502_20220502_R20220516_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220503_20220503_R20220516_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220504_20220504_R20220523_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220505_20220505_R20220523_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220506_20220506_R20220523_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220507_20220507_R20220523_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220508_20220508_R20220523_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220509_20220509_R20220523_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220510_20220510_R20220523_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220511_20220511_R20220530_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220512_20220512_R20220530_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220513_20220513_R20220530_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220514_20220514_R20220530_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220515_20220515_R20220530_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220516_20220516_R20220530_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220517_20220517_R20220530_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220518_20220518_R20220606_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220519_20220519_R20220606_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220520_20220520_R20220606_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220521_20220521_R20220606_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220522_20220522_R20220606_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220523_20220523_R20220606_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220524_20220524_R20220606_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220525_20220525_R20220613_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220526_20220526_R20220613_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220527_20220527_R20220613_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220528_20220528_R20220613_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220529_20220529_R20220613_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220530_20220530_R20220613_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220531_20220531_R20220613_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220601_20220601_R20220620_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220602_20220602_R20220620_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220603_20220603_R20220620_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220604_20220604_R20220620_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220605_20220605_R20220620_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220606_20220606_R20220620_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220607_20220607_R20220620_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220608_20220608_R20220627_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220609_20220609_R20220627_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220610_20220610_R20220627_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220611_20220611_R20220627_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220612_20220612_R20220627_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220613_20220613_R20220627_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220614_20220614_R20220627_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220615_20220615_R20220704_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220616_20220616_R20220704_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220617_20220617_R20220704_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220618_20220618_R20220704_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220619_20220619_R20220704_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220620_20220620_R20220704_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220621_20220621_R20220704_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220622_20220622_R20220711_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220623_20220623_R20220711_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220624_20220624_R20220711_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220625_20220625_R20220711_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220626_20220626_R20220711_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220627_20220627_R20220711_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220628_20220628_R20220711_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220629_20220629_R20220718_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220630_20220630_R20220718_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220701_20220701_R20220718_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220702_20220702_R20220718_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220703_20220703_R20220718_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220704_20220704_R20220718_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220705_20220705_R20220718_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220706_20220706_R20220725_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220707_20220707_R20220725_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220708_20220708_R20220725_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220709_20220709_R20220725_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220710_20220710_R20220725_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220711_20220711_R20220725_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220712_20220712_R20220725_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220713_20220713_R20220801_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220714_20220714_R20220801_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220715_20220715_R20220801_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220716_20220716_R20220801_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220717_20220717_R20220801_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220718_20220718_R20220801_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220719_20220719_R20220801_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220720_20220720_R20220808_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220721_20220721_R20220808_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220722_20220722_R20220808_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220723_20220723_R20220808_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220724_20220724_R20220808_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220725_20220725_R20220808_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220726_20220726_R20220808_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220727_20220727_R20220815_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220728_20220728_R20220815_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220729_20220729_R20220815_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220730_20220730_R20220815_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220731_20220731_R20220815_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220801_20220801_R20220815_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220802_20220802_R20220815_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220803_20220803_R20220822_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220804_20220804_R20220822_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220805_20220805_R20220822_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220806_20220806_R20220822_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220807_20220807_R20220822_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220808_20220808_R20220822_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220809_20220809_R20220822_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220810_20220810_R20220829_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220811_20220811_R20220829_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220812_20220812_R20220829_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220813_20220813_R20220829_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220814_20220814_R20220829_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220815_20220815_R20220829_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220816_20220816_R20220829_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220817_20220817_R20220905_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220818_20220818_R20220905_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220819_20220819_R20220905_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220820_20220820_R20220905_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220821_20220821_R20220905_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220822_20220822_R20220905_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220823_20220823_R20220905_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220824_20220824_R20220912_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220825_20220825_R20220912_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220826_20220826_R20220912_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220827_20220827_R20220912_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220828_20220828_R20220912_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220829_20220829_R20220912_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220830_20220830_R20220912_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220831_20220831_R20220919_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220901_20220901_R20220919_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220902_20220902_R20220919_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220903_20220903_R20220919_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220904_20220904_R20220919_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220905_20220905_R20220919_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220906_20220906_R20220919_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220907_20220907_R20220926_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220908_20220908_R20220926_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220909_20220909_R20220926_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220910_20220910_R20220926_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220911_20220911_R20220926_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220912_20220912_R20220926_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220913_20220913_R20220926_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220914_20220914_R20221003_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220915_20220915_R20221003_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220916_20220916_R20221003_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220917_20220917_R20221003_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220918_20220918_R20221003_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220919_20220919_R20221003_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220920_20220920_R20221003_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220921_20220921_R20221010_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220922_20220922_R20221010_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220923_20220923_R20221010_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220924_20220924_R20221010_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220925_20220925_R20221010_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220926_20220926_R20221010_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220927_20220927_R20221010_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220928_20220928_R20221017_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220929_20220929_R20221017_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220930_20220930_R20221017_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221001_20221001_R20221017_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221002_20221002_R20221017_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221003_20221003_R20221017_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221004_20221004_R20221017_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221005_20221005_R20221024_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221006_20221006_R20221024_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221007_20221007_R20221024_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221008_20221008_R20221024_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221009_20221009_R20221024_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221010_20221010_R20221024_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221011_20221011_R20221024_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221012_20221012_R20221031_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221013_20221013_R20221031_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221014_20221014_R20221031_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221015_20221015_R20221031_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221016_20221016_R20221031_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221017_20221017_R20221031_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221018_20221018_R20221031_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221019_20221019_R20221107_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221020_20221020_R20221107_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221021_20221021_R20221107_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221022_20221022_R20221107_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221023_20221023_R20221107_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221024_20221024_R20221107_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221025_20221025_R20221107_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221026_20221026_R20221114_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221027_20221027_R20221114_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221028_20221028_R20221114_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221029_20221029_R20221114_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221030_20221030_R20221114_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221031_20221031_R20221114_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221101_20221101_R20221114_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221102_20221102_R20221121_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221103_20221103_R20221121_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221104_20221104_R20221121_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221105_20221105_R20221121_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221106_20221106_R20221121_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221107_20221107_R20221121_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221108_20221108_R20221121_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221109_20221109_R20221128_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221110_20221110_R20221128_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221111_20221111_R20221128_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221112_20221112_R20221128_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221113_20221113_R20221128_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221114_20221114_R20221128_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221115_20221115_R20221128_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221116_20221116_R20221205_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221117_20221117_R20221205_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221118_20221118_R20221205_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221119_20221119_R20221205_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221120_20221120_R20221205_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221121_20221121_R20221205_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221122_20221122_R20221205_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221123_20221123_R20221212_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221124_20221124_R20221212_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221125_20221125_R20221212_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221126_20221126_R20221212_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221127_20221127_R20221212_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221128_20221128_R20221212_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221129_20221129_R20221212_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221130_20221130_R20221219_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221201_20221201_R20221219_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221202_20221202_R20221219_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221203_20221203_R20221219_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221204_20221204_R20221219_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221205_20221205_R20221219_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221206_20221206_R20221219_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221207_20221207_R20221226_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221208_20221208_R20221226_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221209_20221209_R20221226_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221210_20221210_R20221226_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221211_20221211_R20221226_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221212_20221212_R20221226_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221213_20221213_R20221226_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221214_20221214_R20230102_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221215_20221215_R20230102_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221216_20221216_R20230102_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221217_20221217_R20230102_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221218_20221218_R20230102_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221219_20221219_R20230102_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221220_20221220_R20230102_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221221_20221221_R20230109_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221222_20221222_R20230109_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221223_20221223_R20230109_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221224_20221224_R20230109_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221225_20221225_R20230109_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221226_20221226_R20230109_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221227_20221227_R20230109_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221228_20221228_R20230116_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221229_20221229_R20230116_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221230_20221230_R20230116_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20221231_20221231_R20230116_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230101_20230101_R20230116_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230102_20230102_R20230116_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230103_20230103_R20230116_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230104_20230104_R20230123_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230105_20230105_R20230123_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230106_20230106_R20230123_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230107_20230107_R20230123_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230108_20230108_R20230123_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230109_20230109_R20230123_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230110_20230110_R20230123_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230111_20230111_R20230130_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230112_20230112_R20230130_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230113_20230113_R20230130_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230114_20230114_R20230130_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230115_20230115_R20230130_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230116_20230116_R20230130_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230117_20230117_R20230130_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230118_20230118_R20230206_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230119_20230119_R20230206_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230120_20230120_R20230206_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230121_20230121_R20230206_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230122_20230122_R20230206_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230123_20230123_R20230206_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230124_20230124_R20230206_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230125_20230125_R20230213_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230126_20230126_R20230213_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230127_20230127_R20230213_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230128_20230128_R20230213_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230129_20230129_R20230213_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230130_20230130_R20230213_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230131_20230131_R20230213_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230201_20230201_R20230220_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230202_20230202_R20230220_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230203_20230203_R20230220_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230204_20230204_R20230220_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230205_20230205_R20230220_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230206_20230206_R20230220_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230207_20230207_R20230220_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230208_20230208_R20230227_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230209_20230209_R20230227_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230210_20230210_R20230227_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230211_20230211_R20230227_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230212_20230212_R20230227_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230213_20230213_R20230227_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230214_20230214_R20230227_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230215_20230215_R20230306_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230216_20230216_R20230306_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230217_20230217_R20230306_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230218_20230218_R20230306_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230219_20230219_R20230306_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230220_20230220_R20230306_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230221_20230221_R20230306_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230222_20230222_R20230313_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230223_20230223_R20230313_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230224_20230224_R20230313_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230225_20230225_R20230313_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230226_20230226_R20230313_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230227_20230227_R20230313_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230228_20230228_R20230313_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230301_20230301_R20230320_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230302_20230302_R20230320_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230303_20230303_R20230320_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230304_20230304_R20230320_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230305_20230305_R20230320_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230306_20230306_R20230320_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230307_20230307_R20230320_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230308_20230308_R20230327_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230309_20230309_R20230327_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230310_20230310_R20230327_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230311_20230311_R20230327_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230312_20230312_R20230327_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230313_20230313_R20230327_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230314_20230314_R20230327_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230315_20230315_R20230403_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230316_20230316_R20230403_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230317_20230317_R20230403_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230318_20230318_R20230403_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230319_20230319_R20230403_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230320_20230320_R20230403_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230321_20230321_R20230403_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230322_20230322_R20230410_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230323_20230323_R20230410_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230324_20230324_R20230410_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230325_20230325_R20230410_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230326_20230326_R20230410_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230327_20230327_R20230410_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230328_20230328_R20230410_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230329_20230329_R20230417_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230330_20230330_R20230417_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230331_20230331_R20230417_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230401_20230401_R20230417_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230402_20230402_R20230417_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230403_20230403_R20230417_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230404_20230404_R20230417_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230405_20230405_R20230424_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230406_20230406_R20230424_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230407_20230407_R20230424_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230408_20230408_R20230424_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230409_20230409_R20230424_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230410_20230410_R20230424_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230411_20230411_R20230424_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230412_20230412_R20230501_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230413_20230413_R20230501_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230414_20230414_R20230501_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230415_20230415_R20230501_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230416_20230416_R20230501_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230417_20230417_R20230501_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230418_20230418_R20230501_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230419_20230419_R20230508_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230420_20230420_R20230508_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230421_20230421_R20230508_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230422_20230422_R20230508_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230423_20230423_R20230508_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230424_20230424_R20230508_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230425_20230425_R20230508_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230426_20230426_R20230515_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230427_20230427_R20230515_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230428_20230428_R20230515_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230429_20230429_R20230515_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230430_20230430_R20230515_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230501_20230501_R20230515_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230502_20230502_R20230515_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230503_20230503_R20230522_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230504_20230504_R20230522_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230505_20230505_R20230522_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230506_20230506_R20230522_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230507_20230507_R20230522_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230508_20230508_R20230522_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230509_20230509_R20230522_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230510_20230510_R20230529_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230511_20230511_R20230529_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230512_20230512_R20230529_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230513_20230513_R20230529_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230514_20230514_R20230529_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230515_20230515_R20230529_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230516_20230516_R20230529_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230517_20230517_R20230605_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230518_20230518_R20230605_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230519_20230519_R20230605_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230520_20230520_R20230605_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230521_20230521_R20230605_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230522_20230522_R20230605_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230523_20230523_R20230605_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230524_20230524_R20230612_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230525_20230525_R20230612_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230526_20230526_R20230612_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230527_20230527_R20230612_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230528_20230528_R20230612_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230529_20230529_R20230612_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230530_20230530_R20230612_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230531_20230531_R20230619_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230601_20230601_R20230619_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230602_20230602_R20230619_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230603_20230603_R20230619_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230604_20230604_R20230619_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230605_20230605_R20230619_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230606_20230606_R20230619_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230607_20230607_R20230626_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230608_20230608_R20230626_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230609_20230609_R20230626_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230610_20230610_R20230626_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230611_20230611_R20230626_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230612_20230612_R20230626_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230613_20230613_R20230626_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230614_20230614_R20230703_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230615_20230615_R20230703_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230616_20230616_R20230703_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230617_20230617_R20230703_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230618_20230618_R20230703_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230619_20230619_R20230703_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230620_20230620_R20230703_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230621_20230621_R20230710_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230622_20230622_R20230710_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230623_20230623_R20230710_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230624_20230624_R20230710_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230625_20230625_R20230710_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230626_20230626_R20230710_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230627_20230627_R20230710_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230628_20230628_R20230717_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230629_20230629_R20230717_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230630_20230630_R20230717_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230701_20230701_R20230717_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230702_20230702_R20230717_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230703_20230703_R20230717_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230704_20230704_R20230717_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230705_20230705_R20230724_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230706_20230706_R20230724_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230707_20230707_R20230724_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230708_20230708_R20230724_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230709_20230709_R20230724_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230710_20230710_R20230724_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230711_20230711_R20230724_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230712_20230712_R20230731_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230713_20230713_R20230731_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230714_20230714_R20230731_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230715_20230715_R20230731_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230716_20230716_R20230731_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230717_20230717_R20230731_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230718_20230718_R20230731_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230719_20230719_R20230807_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230720_20230720_R20230807_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230721_20230721_R20230807_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230722_20230722_R20230807_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230723_20230723_R20230807_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230724_20230724_R20230807_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230725_20230725_R20230807_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230726_20230726_R20230814_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230727_20230727_R20230814_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230728_20230728_R20230814_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230729_20230729_R20230814_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230730_20230730_R20230814_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230731_20230731_R20230814_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230801_20230801_R20230814_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230802_20230802_R20230821_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230803_20230803_R20230821_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230804_20230804_R20230821_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230805_20230805_R20230821_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230806_20230806_R20230821_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230807_20230807_R20230821_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230808_20230808_R20230821_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230809_20230809_R20230828_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230810_20230810_R20230828_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230811_20230811_R20230828_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230812_20230812_R20230828_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230813_20230813_R20230828_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230814_20230814_R20230828_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230815_20230815_R20230828_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230816_20230816_R20230904_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230817_20230817_R20230904_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230818_20230818_R20230904_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230819_20230819_R20230904_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230820_20230820_R20230904_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230821_20230821_R20230904_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230822_20230822_R20230904_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230823_20230823_R20230911_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230824_20230824_R20230911_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230825_20230825_R20230911_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230826_20230826_R20230911_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230827_20230827_R20230911_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230828_20230828_R20230911_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230829_20230829_R20230911_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230830_20230830_R20230918_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230831_20230831_R20230918_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230901_20230901_R20230918_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230902_20230902_R20230918_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230903_20230903_R20230918_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230904_20230904_R20230918_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230905_20230905_R20230918_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230906_20230906_R20230925_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230907_20230907_R20230925_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230908_20230908_R20230925_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230909_20230909_R20230925_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230910_20230910_R20230925_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230911_20230911_R20230925_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230912_20230912_R20230925_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230913_20230913_R20231002_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230914_20230914_R20231002_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230915_20230915_R20231002_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230916_20230916_R20231002_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230917_20230917_R20231002_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230918_20230918_R20231002_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230919_20230919_R20231002_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230920_20230920_R20231009_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230921_20230921_R20231009_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230922_20230922_R20231009_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230923_20230923_R20231009_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230924_20230924_R20231009_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230925_20230925_R20231009_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230926_20230926_R20231009_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230927_20230927_R20231016_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230928_20230928_R20231016_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230929_20230929_R20231016_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20230930_20230930_R20231016_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231001_20231001_R20231016_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231002_20231002_R20231016_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231003_20231003_R20231016_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231004_20231004_R20231023_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231005_20231005_R20231023_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231006_20231006_R20231023_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231007_20231007_R20231023_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231008_20231008_R20231023_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231009_20231009_R20231023_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231010_20231010_R20231023_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231011_20231011_R20231030_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231012_20231012_R20231030_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231013_20231013_R20231030_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231014_20231014_R20231030_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231015_20231015_R20231030_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231016_20231016_R20231030_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231017_20231017_R20231030_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231018_20231018_R20231106_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231019_20231019_R20231106_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231020_20231020_R20231106_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231021_20231021_R20231106_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231022_20231022_R20231106_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231023_20231023_R20231106_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231024_20231024_R20231106_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231025_20231025_R20231113_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231026_20231026_R20231113_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231027_20231027_R20231113_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231028_20231028_R20231113_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231029_20231029_R20231113_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231030_20231030_R20231113_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231031_20231031_R20231113_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231101_20231101_R20231120_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231102_20231102_R20231120_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231103_20231103_R20231120_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231104_20231104_R20231120_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231105_20231105_R20231120_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231106_20231106_R20231120_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231107_20231107_R20231120_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231108_20231108_R20231127_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231109_20231109_R20231127_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231110_20231110_R20231127_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231111_20231111_R20231127_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231112_20231112_R20231127_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231113_20231113_R20231127_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231114_20231114_R20231127_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231115_20231115_R20231204_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231116_20231116_R20231204_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231117_20231117_R20231204_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231118_20231118_R20231204_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231119_20231119_R20231204_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231120_20231120_R20231204_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231121_20231121_R20231204_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231122_20231122_R20231211_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231123_20231123_R20231211_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231124_20231124_R20231211_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231125_20231125_R20231211_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231126_20231126_R20231211_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231127_20231127_R20231211_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231128_20231128_R20231211_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231129_20231129_R20231218_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231130_20231130_R20231218_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231201_20231201_R20231218_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231202_20231202_R20231218_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231203_20231203_R20231218_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231204_20231204_R20231218_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231205_20231205_R20231218_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231206_20231206_R20231225_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231207_20231207_R20231225_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231208_20231208_R20231225_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231209_20231209_R20231225_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231210_20231210_R20231225_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231211_20231211_R20231225_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231212_20231212_R20231225_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231213_20231213_R20240101_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231214_20231214_R20240101_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231215_20231215_R20240101_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231216_20231216_R20240101_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231217_20231217_R20240101_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231218_20231218_R20240101_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231219_20231219_R20240101_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231220_20231220_R20240108_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231221_20231221_R20240108_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231222_20231222_R20240108_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231223_20231223_R20240108_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231224_20231224_R20240108_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231225_20231225_R20240108_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231226_20231226_R20240108_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231227_20231227_R20240115_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231228_20231228_R20240115_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231229_20231229_R20240115_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231230_20231230_R20240115_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20231231_20231231_R20240115_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240101_20240101_R20240115_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240102_20240102_R20240115_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240103_20240103_R20240122_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240104_20240104_R20240122_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240105_20240105_R20240122_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240106_20240106_R20240122_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240107_20240107_R20240122_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240108_20240108_R20240122_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240109_20240109_R20240122_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240110_20240110_R20240129_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240111_20240111_R20240129_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240112_20240112_R20240129_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240113_20240113_R20240129_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240114_20240114_R20240129_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240115_20240115_R20240129_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240116_20240116_R20240129_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240117_20240117_R20240205_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240118_20240118_R20240205_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240119_20240119_R20240205_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240120_20240120_R20240205_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240121_20240121_R20240205_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240122_20240122_R20240205_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240123_20240123_R20240205_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240124_20240124_R20240212_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240125_20240125_R20240212_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240126_20240126_R20240212_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240127_20240127_R20240212_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240128_20240128_R20240212_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240129_20240129_R20240212_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240130_20240130_R20240212_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240131_20240131_R20240219_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240201_20240201_R20240219_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240202_20240202_R20240219_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240203_20240203_R20240219_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240204_20240204_R20240219_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240205_20240205_R20240219_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240206_20240206_R20240219_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240207_20240207_R20240226_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240208_20240208_R20240226_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240209_20240209_R20240226_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240210_20240210_R20240226_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240211_20240211_R20240226_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240212_20240212_R20240226_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240213_20240213_R20240226_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240214_20240214_R20240304_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240215_20240215_R20240304_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240216_20240216_R20240304_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240217_20240217_R20240304_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240218_20240218_R20240304_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240219_20240219_R20240304_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240220_20240220_R20240304_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240221_20240221_R20240311_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240222_20240222_R20240311_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240223_20240223_R20240311_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240224_20240224_R20240311_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240225_20240225_R20240311_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240226_20240226_R20240311_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240227_20240227_R20240311_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240228_20240228_R20240318_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240229_20240229_R20240318_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240301_20240301_R20240318_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240302_20240302_R20240318_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240303_20240303_R20240318_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240304_20240304_R20240318_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240305_20240305_R20240318_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240306_20240306_R20240325_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240307_20240307_R20240325_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240308_20240308_R20240325_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240309_20240309_R20240325_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240310_20240310_R20240325_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240311_20240311_R20240325_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240312_20240312_R20240325_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240313_20240313_R20240401_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240314_20240314_R20240401_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240315_20240315_R20240401_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240316_20240316_R20240401_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240317_20240317_R20240401_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240318_20240318_R20240401_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240319_20240319_R20240401_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240320_20240320_R20240408_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240321_20240321_R20240408_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240322_20240322_R20240408_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240323_20240323_R20240408_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240324_20240324_R20240408_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240325_20240325_R20240408_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240326_20240326_R20240408_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240327_20240327_R20240415_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240328_20240328_R20240415_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240329_20240329_R20240415_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240330_20240330_R20240415_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240331_20240331_R20240415_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240401_20240401_R20240415_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240402_20240402_R20240415_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240403_20240403_R20240410_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240404_20240404_R20240410_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240405_20240405_R20240410_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240406_20240406_R20240410_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240407_20240407_R20240410_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240408_20240408_R20240410_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240409_20240409_R20240410_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240410_20240410_R20240417_AN01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240411_20240411_R20240417_AN02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240412_20240412_R20240417_AN03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240413_20240413_R20240417_AN04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240414_20240414_R20240417_AN05.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240415_20240415_R20240417_AN06.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240416_20240416_R20240417_AN07.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240417_20240417_R20240418_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240418_20240418_R20240418_FC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240419_20240419_R20240418_FC02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240420_20240420_R20240418_FC03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240421_20240421_R20240418_FC04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20240422_20240422_R20240418_FC05.json\n", + "CPU times: user 3min 37s, sys: 42.6 s, total: 4min 19s\n", + "Wall time: 14min 50s\n" + ] + } + ], + "source": [ + "%%time\n", + "for file in fs_files:\n", + " gen_json(fs, fs2, so, file)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "19c5186f-faff-47b1-9e7e-49cd0d8d66bd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Size: 693MB\n", + "Dimensions: (latitude: 551, longitude: 936, time: 24)\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 192B 2022-04-02T00:30:00 ... 2022-04-02T...\n", + "Data variables:\n", + " mlotst (time, latitude, longitude) float64 99MB ...\n", + " thetao (time, latitude, longitude) float64 99MB ...\n", + " ubar (time, latitude, longitude) float64 99MB ...\n", + " uo (time, latitude, longitude) float64 99MB ...\n", + " vbar (time, latitude, longitude) float64 99MB ...\n", + " vo (time, latitude, longitude) float64 99MB ...\n", + " zos (time, latitude, longitude) float64 99MB ...\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20220402\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: analysis\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean surface hourly mean fields for the North West Shel...\n" + ] + } + ], + "source": [ + "ds = xr.open_dataset(\n", + " \"reference://\",\n", + " engine=\"zarr\",\n", + " backend_kwargs={\n", + " \"consolidated\": False,\n", + " \"storage_options\": {\n", + " \"fo\": \"CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_20220402_20220402_R20220418_AN04.json\",\n", + " \"remote_protocol\": \"s3\",\n", + " \"remote_options\": {\"anon\": False},\n", + " },\n", + " },\n", + ")\n", + "print(ds)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "0198bd3d-4fdd-4bfa-ae8a-c321b1395e95", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk.combine import MultiZarrToZarr" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "8ddb1c6f-bcbb-41ff-9528-4d76876277f4", + "metadata": {}, + "outputs": [], + "source": [ + "json_list = fs2.glob(\"CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_*_*_*_*.json\")\n", + "\n", + "mzz = MultiZarrToZarr(\n", + " json_list,\n", + " remote_protocol=\"s3\",\n", + " remote_options={\"anon\": False},\n", + " concat_dims=[\"time\"],\n", + " identical_dims=[\"latitude\", \"longitude\"],\n", + ")\n", + "\n", + "d = mzz.translate()" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "080d92d9-49c1-4b53-add6-3431668a6d38", + "metadata": { + "collapsed": true, + "jupyter": { + "outputs_hidden": true + }, + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Size: 521GB\n", + "Dimensions: (latitude: 551, longitude: 936, time: 18048)\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n", + "Data variables:\n", + " mlotst (time, latitude, longitude) float64 74GB ...\n", + " thetao (time, latitude, longitude) float64 74GB ...\n", + " ubar (time, latitude, longitude) float64 74GB ...\n", + " uo (time, latitude, longitude) float64 74GB ...\n", + " vbar (time, latitude, longitude) float64 74GB ...\n", + " vo (time, latitude, longitude) float64 74GB ...\n", + " zos (time, latitude, longitude) float64 74GB ...\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20220402\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: analysis\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean surface hourly mean fields for the North West Shel...\n", + "CPU times: user 386 ms, sys: 48 ms, total: 434 ms\n", + "Wall time: 514 ms\n" + ] + } + ], + "source": [ + "%%time\n", + "backend_args = {\n", + " \"consolidated\": False,\n", + " \"storage_options\": {\n", + " \"fo\": d,\n", + " \"remote_protocol\": \"s3\",\n", + " \"remote_options\": {\"anon\": False},\n", + " },\n", + "}\n", + "print(xr.open_dataset(\"reference://\", engine=\"zarr\", backend_kwargs=backend_args))" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "c81965e7-e2c6-49ac-b89c-2cfa959ace3e", + "metadata": {}, + "outputs": [], + "source": [ + "## do not use json because it is too big & slow\n", + "# with fs2.open('CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.json', 'wb') as f:\n", + "# f.write(ujson.dumps(d).encode())" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "c5dcae53-4dbc-425d-a7bb-339928d4078d", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk import df" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "765488f0-b814-4cf7-806e-d140a4b44378", + "metadata": {}, + "outputs": [], + "source": [ + "df.refs_to_dataframe(d, \"CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq\")" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "3539e3f6-e864-49aa-aaa9-ab721f164bf9", + "metadata": {}, + "outputs": [], + "source": [ + "import fsspec" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "7d026e12-b46e-4ad4-abfd-df78fbc06dd8", + "metadata": { + "scrolled": true + }, + "outputs": [], + "source": [ + "fs = fsspec.implementations.reference.ReferenceFileSystem(\n", + " \"CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq\",\n", + " remote_protocol=\"s3\",\n", + " target_protocol=\"file\",\n", + " lazy=True,\n", + ")\n", + "dset = xr.open_dataset(\n", + " fs.get_mapper(), engine=\"zarr\", backend_kwargs={\"consolidated\": False}\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "f35e60eb-e460-437a-9eeb-6f58169a2400", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.Dataset> Size: 521GB\n",
+       "Dimensions:    (latitude: 551, longitude: 936, time: 18048)\n",
+       "Coordinates:\n",
+       "  * latitude   (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n",
+       "  * longitude  (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n",
+       "  * time       (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n",
+       "Data variables:\n",
+       "    mlotst     (time, latitude, longitude) float64 74GB ...\n",
+       "    thetao     (time, latitude, longitude) float64 74GB ...\n",
+       "    ubar       (time, latitude, longitude) float64 74GB ...\n",
+       "    uo         (time, latitude, longitude) float64 74GB ...\n",
+       "    vbar       (time, latitude, longitude) float64 74GB ...\n",
+       "    vo         (time, latitude, longitude) float64 74GB ...\n",
+       "    zos        (time, latitude, longitude) float64 74GB ...\n",
+       "Attributes: (12/13)\n",
+       "    Conventions:     CF-1.8\n",
+       "    comment:         \n",
+       "    contact:         https://marine.copernicus.eu/contact\n",
+       "    domain_name:     NWS36\n",
+       "    field_date:      20220402\n",
+       "    field_type:      mean\n",
+       "    ...              ...\n",
+       "    forecast_type:   analysis\n",
+       "    institution:     Nologin (Spain)\n",
+       "    licence:         https://marine.copernicus.eu/user-corner/service-commitm...\n",
+       "    references:      http://marine.copernicus.eu/\n",
+       "    source:          NEMO3.6\n",
+       "    title:           Ocean surface hourly mean fields for the North West Shel...
" + ], + "text/plain": [ + " Size: 521GB\n", + "Dimensions: (latitude: 551, longitude: 936, time: 18048)\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n", + "Data variables:\n", + " mlotst (time, latitude, longitude) float64 74GB ...\n", + " thetao (time, latitude, longitude) float64 74GB ...\n", + " ubar (time, latitude, longitude) float64 74GB ...\n", + " uo (time, latitude, longitude) float64 74GB ...\n", + " vbar (time, latitude, longitude) float64 74GB ...\n", + " vo (time, latitude, longitude) float64 74GB ...\n", + " zos (time, latitude, longitude) float64 74GB ...\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20220402\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: analysis\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean surface hourly mean fields for the North West Shel..." + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dset" + ] + }, + { + "cell_type": "markdown", + "id": "9443c1ea-d6e0-4341-ada5-6a9976c9759b", + "metadata": {}, + "source": [ + "### Copy the json file into remote bucket with rclone" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1170bcce-62d9-4b65-9b8e-02424eca22fc", + "metadata": {}, + "outputs": [], + "source": [ + "#!rclone copy CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.json gfts:gfts-reference-data/" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "dbeb3d53-a364-4858-a15b-8a24590fbd40", + "metadata": {}, + "outputs": [], + "source": [ + "!rclone copy CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq gfts:gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "86413857-bac4-4d64-ba44-f2d2751d7436", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/.zmetadata',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/latitude',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/longitude',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/mlotst',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/thetao',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/time',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/ubar',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/uo',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/vbar',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/vo',\n", + " 'gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/zos']" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "s3.ls(\"gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq\")" + ] + }, + { + "cell_type": "markdown", + "id": "a787c6a6-5f78-433f-ba66-45b8f0eacbc0", + "metadata": {}, + "source": [ + "## Create catalog for IBI ANALYSISFORECAST" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "b2d65bac-25b3-4a2f-aafb-def071602d30", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211/2022',\n", + " 'gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211/2023',\n", + " 'gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211/2024']" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bucket_name = \"gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211\"\n", + "s3.ls(bucket_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "c8b523e8-2d23-4d82-bb94-233446563a8d", + "metadata": {}, + "outputs": [], + "source": [ + "s3path = \"s3://gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-2D_PT1H-m_202211/*/*/*.nc\"" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "8589f1ac-e126-4188-8c1f-ea2780a84a9f", + "metadata": {}, + "outputs": [], + "source": [ + "fs_files = fs.glob(s3path)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "132e760e-2dec-44eb-9aee-e80de1ff950d", + "metadata": {}, + "outputs": [], + "source": [ + "fs2 = fsspec.filesystem(\"\") # local file system to save final jsons to\n", + "so = dict(\n", + " mode=\"rb\", anon=True, default_fill_cache=False, default_cache_type=\"first\"\n", + ") # args to fs.open()\n", + "# default_fill_cache=False avoids caching data in between file chunks to lowers memory usage." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "84692ac3-da04-4184-8c30-ef2fcc1c193d", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220402_20220402_R20220418_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220403_20220403_R20220418_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220404_20220404_R20220418_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220405_20220405_R20220418_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220406_20220406_R20220425_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220407_20220407_R20220425_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220408_20220408_R20220425_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220409_20220409_R20220425_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220410_20220410_R20220425_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220411_20220411_R20220425_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220412_20220412_R20220425_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220413_20220413_R20220502_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220414_20220414_R20220502_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220415_20220415_R20220502_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220416_20220416_R20220502_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220417_20220417_R20220502_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220418_20220418_R20220502_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220419_20220419_R20220502_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220420_20220420_R20220509_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220421_20220421_R20220509_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220422_20220422_R20220509_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220423_20220423_R20220509_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220424_20220424_R20220509_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220425_20220425_R20220509_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220426_20220426_R20220509_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220427_20220427_R20220516_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220428_20220428_R20220516_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220429_20220429_R20220516_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220430_20220430_R20220516_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220501_20220501_R20220516_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220502_20220502_R20220516_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220503_20220503_R20220516_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220504_20220504_R20220523_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220505_20220505_R20220523_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220506_20220506_R20220523_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220507_20220507_R20220523_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220508_20220508_R20220523_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220509_20220509_R20220523_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220510_20220510_R20220523_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220511_20220511_R20220530_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220512_20220512_R20220530_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220513_20220513_R20220530_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220514_20220514_R20220530_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220515_20220515_R20220530_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220516_20220516_R20220530_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220517_20220517_R20220530_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220518_20220518_R20220606_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220519_20220519_R20220606_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220520_20220520_R20220606_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220521_20220521_R20220606_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220522_20220522_R20220606_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220523_20220523_R20220606_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220524_20220524_R20220606_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220525_20220525_R20220613_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220526_20220526_R20220613_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220527_20220527_R20220613_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220528_20220528_R20220613_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220529_20220529_R20220613_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220530_20220530_R20220613_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220531_20220531_R20220613_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220601_20220601_R20220620_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220602_20220602_R20220620_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220603_20220603_R20220620_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220604_20220604_R20220620_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220605_20220605_R20220620_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220606_20220606_R20220620_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220607_20220607_R20220620_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220608_20220608_R20220627_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220609_20220609_R20220627_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220610_20220610_R20220627_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220611_20220611_R20220627_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220612_20220612_R20220627_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220613_20220613_R20220627_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220614_20220614_R20220627_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220615_20220615_R20220704_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220616_20220616_R20220704_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220617_20220617_R20220704_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220618_20220618_R20220704_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220619_20220619_R20220704_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220620_20220620_R20220704_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220621_20220621_R20220704_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220622_20220622_R20220711_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220623_20220623_R20220711_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220624_20220624_R20220711_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220625_20220625_R20220711_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220626_20220626_R20220711_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220627_20220627_R20220711_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220628_20220628_R20220711_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220629_20220629_R20220718_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220630_20220630_R20220718_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220701_20220701_R20220718_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220702_20220702_R20220718_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220703_20220703_R20220718_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220704_20220704_R20220718_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220705_20220705_R20220718_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220706_20220706_R20220725_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220707_20220707_R20220725_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220708_20220708_R20220725_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220709_20220709_R20220725_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220710_20220710_R20220725_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220711_20220711_R20220725_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220712_20220712_R20220725_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220713_20220713_R20220801_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220714_20220714_R20220801_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220715_20220715_R20220801_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220716_20220716_R20220801_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220717_20220717_R20220801_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220718_20220718_R20220801_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220719_20220719_R20220801_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220720_20220720_R20220808_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220721_20220721_R20220808_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220722_20220722_R20220808_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220723_20220723_R20220808_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220724_20220724_R20220808_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220725_20220725_R20220808_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220726_20220726_R20220808_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220727_20220727_R20220815_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220728_20220728_R20220815_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220729_20220729_R20220815_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220730_20220730_R20220815_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220731_20220731_R20220815_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220801_20220801_R20220815_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220802_20220802_R20220815_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220803_20220803_R20220822_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220804_20220804_R20220822_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220805_20220805_R20220822_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220806_20220806_R20220822_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220807_20220807_R20220822_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220808_20220808_R20220822_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220809_20220809_R20220822_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220810_20220810_R20220829_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220811_20220811_R20220829_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220812_20220812_R20220829_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220813_20220813_R20220829_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220814_20220814_R20220829_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220815_20220815_R20220829_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220816_20220816_R20220829_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220817_20220817_R20220905_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220818_20220818_R20220905_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220819_20220819_R20220905_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220820_20220820_R20220905_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220821_20220821_R20220905_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220822_20220822_R20220905_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220823_20220823_R20220905_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220824_20220824_R20220912_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220825_20220825_R20220912_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220826_20220826_R20220912_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220827_20220827_R20220912_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220828_20220828_R20220912_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220829_20220829_R20220912_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220830_20220830_R20220912_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220831_20220831_R20220919_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220901_20220901_R20220919_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220902_20220902_R20220919_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220903_20220903_R20220919_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220904_20220904_R20220919_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220905_20220905_R20220919_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220906_20220906_R20220919_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220907_20220907_R20220926_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220908_20220908_R20220926_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220909_20220909_R20220926_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220910_20220910_R20220926_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220911_20220911_R20220926_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220912_20220912_R20220926_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220913_20220913_R20220926_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220914_20220914_R20221003_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220915_20220915_R20221003_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220916_20220916_R20221003_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220917_20220917_R20221003_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220918_20220918_R20221003_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220919_20220919_R20221003_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220920_20220920_R20221003_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220921_20220921_R20221010_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220922_20220922_R20221010_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220923_20220923_R20221010_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220924_20220924_R20221010_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220925_20220925_R20221010_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220926_20220926_R20221010_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220927_20220927_R20221010_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220928_20220928_R20221017_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220929_20220929_R20221017_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20220930_20220930_R20221017_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221001_20221001_R20221017_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221002_20221002_R20221017_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221003_20221003_R20221017_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221004_20221004_R20221017_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221005_20221005_R20221024_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221006_20221006_R20221024_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221007_20221007_R20221024_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221008_20221008_R20221024_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221009_20221009_R20221024_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221010_20221010_R20221024_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221011_20221011_R20221024_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221012_20221012_R20221031_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221013_20221013_R20221031_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221014_20221014_R20221031_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221015_20221015_R20221031_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221016_20221016_R20221031_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221017_20221017_R20221031_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221018_20221018_R20221031_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221019_20221019_R20221107_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221020_20221020_R20221107_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221021_20221021_R20221107_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221022_20221022_R20221107_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221023_20221023_R20221107_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221024_20221024_R20221107_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221025_20221025_R20221107_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221026_20221026_R20221114_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221027_20221027_R20221114_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221028_20221028_R20221114_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221029_20221029_R20221114_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221030_20221030_R20221114_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221031_20221031_R20221114_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221101_20221101_R20221114_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221102_20221102_R20221121_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221103_20221103_R20221121_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221104_20221104_R20221121_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221105_20221105_R20221121_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221106_20221106_R20221121_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221107_20221107_R20221121_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221108_20221108_R20221121_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221109_20221109_R20221128_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221110_20221110_R20221128_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221111_20221111_R20221128_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221112_20221112_R20221128_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221113_20221113_R20221128_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221114_20221114_R20221128_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221115_20221115_R20221128_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221116_20221116_R20221205_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221117_20221117_R20221205_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221118_20221118_R20221205_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221119_20221119_R20221205_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221120_20221120_R20221205_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221121_20221121_R20221205_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221122_20221122_R20221205_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221123_20221123_R20221212_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221124_20221124_R20221212_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221125_20221125_R20221212_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221126_20221126_R20221212_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221127_20221127_R20221212_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221128_20221128_R20221212_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221129_20221129_R20221212_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221130_20221130_R20221219_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221201_20221201_R20221219_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221202_20221202_R20221219_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221203_20221203_R20221219_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221204_20221204_R20221219_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221205_20221205_R20221219_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221206_20221206_R20221219_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221207_20221207_R20221226_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221208_20221208_R20221226_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221209_20221209_R20221226_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221210_20221210_R20221226_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221211_20221211_R20221226_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221212_20221212_R20221226_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221213_20221213_R20221226_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221214_20221214_R20230102_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221215_20221215_R20230102_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221216_20221216_R20230102_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221217_20221217_R20230102_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221218_20221218_R20230102_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221219_20221219_R20230102_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221220_20221220_R20230102_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221221_20221221_R20230109_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221222_20221222_R20230109_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221223_20221223_R20230109_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221224_20221224_R20230109_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221225_20221225_R20230109_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221226_20221226_R20230109_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221227_20221227_R20230109_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221228_20221228_R20230116_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221229_20221229_R20230116_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221230_20221230_R20230116_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20221231_20221231_R20230116_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230101_20230101_R20230116_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230102_20230102_R20230116_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230103_20230103_R20230116_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230104_20230104_R20230123_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230105_20230105_R20230123_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230106_20230106_R20230123_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230107_20230107_R20230123_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230108_20230108_R20230123_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230109_20230109_R20230123_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230110_20230110_R20230123_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230111_20230111_R20230130_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230112_20230112_R20230130_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230113_20230113_R20230130_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230114_20230114_R20230130_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230115_20230115_R20230130_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230116_20230116_R20230130_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230117_20230117_R20230130_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230118_20230118_R20230206_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230119_20230119_R20230206_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230120_20230120_R20230206_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230121_20230121_R20230206_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230122_20230122_R20230206_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230123_20230123_R20230206_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230124_20230124_R20230206_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230125_20230125_R20230213_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230126_20230126_R20230213_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230127_20230127_R20230213_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230128_20230128_R20230213_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230129_20230129_R20230213_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230130_20230130_R20230213_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230131_20230131_R20230213_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230201_20230201_R20230220_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230202_20230202_R20230220_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230203_20230203_R20230220_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230204_20230204_R20230220_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230205_20230205_R20230220_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230206_20230206_R20230220_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230207_20230207_R20230220_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230208_20230208_R20230227_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230209_20230209_R20230227_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230210_20230210_R20230227_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230211_20230211_R20230227_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230212_20230212_R20230227_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230213_20230213_R20230227_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230214_20230214_R20230227_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230215_20230215_R20230306_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230216_20230216_R20230306_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230217_20230217_R20230306_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230218_20230218_R20230306_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230219_20230219_R20230306_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230220_20230220_R20230306_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230221_20230221_R20230306_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230222_20230222_R20230313_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230223_20230223_R20230313_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230224_20230224_R20230313_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230225_20230225_R20230313_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230226_20230226_R20230313_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230227_20230227_R20230313_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230228_20230228_R20230313_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230301_20230301_R20230320_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230302_20230302_R20230320_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230303_20230303_R20230320_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230304_20230304_R20230320_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230305_20230305_R20230320_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230306_20230306_R20230320_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230307_20230307_R20230320_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230308_20230308_R20230327_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230309_20230309_R20230327_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230310_20230310_R20230327_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230311_20230311_R20230327_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230312_20230312_R20230327_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230313_20230313_R20230327_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230314_20230314_R20230327_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230315_20230315_R20230403_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230316_20230316_R20230403_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230317_20230317_R20230403_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230318_20230318_R20230403_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230319_20230319_R20230403_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230320_20230320_R20230403_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230321_20230321_R20230403_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230322_20230322_R20230410_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230323_20230323_R20230410_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230324_20230324_R20230410_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230325_20230325_R20230410_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230326_20230326_R20230410_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230327_20230327_R20230410_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230328_20230328_R20230410_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230329_20230329_R20230417_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230330_20230330_R20230417_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230331_20230331_R20230417_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230401_20230401_R20230417_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230402_20230402_R20230417_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230403_20230403_R20230417_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230404_20230404_R20230417_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230405_20230405_R20230424_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230406_20230406_R20230424_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230407_20230407_R20230424_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230408_20230408_R20230424_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230409_20230409_R20230424_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230410_20230410_R20230424_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230411_20230411_R20230424_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230412_20230412_R20230501_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230413_20230413_R20230501_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230414_20230414_R20230501_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230415_20230415_R20230501_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230416_20230416_R20230501_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230417_20230417_R20230501_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230418_20230418_R20230501_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230419_20230419_R20230508_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230420_20230420_R20230508_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230421_20230421_R20230508_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230422_20230422_R20230508_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230423_20230423_R20230508_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230424_20230424_R20230508_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230425_20230425_R20230508_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230426_20230426_R20230515_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230427_20230427_R20230515_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230428_20230428_R20230515_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230429_20230429_R20230515_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230430_20230430_R20230515_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230501_20230501_R20230515_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230502_20230502_R20230515_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230503_20230503_R20230522_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230504_20230504_R20230522_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230505_20230505_R20230522_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230506_20230506_R20230522_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230507_20230507_R20230522_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230508_20230508_R20230522_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230509_20230509_R20230522_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230510_20230510_R20230529_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230511_20230511_R20230529_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230512_20230512_R20230529_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230513_20230513_R20230529_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230514_20230514_R20230529_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230515_20230515_R20230529_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230516_20230516_R20230529_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230517_20230517_R20230605_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230518_20230518_R20230605_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230519_20230519_R20230605_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230520_20230520_R20230605_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230521_20230521_R20230605_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230522_20230522_R20230605_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230523_20230523_R20230605_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230524_20230524_R20230612_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230525_20230525_R20230612_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230526_20230526_R20230612_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230527_20230527_R20230612_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230528_20230528_R20230612_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230529_20230529_R20230612_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230530_20230530_R20230612_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230531_20230531_R20230619_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230601_20230601_R20230619_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230602_20230602_R20230619_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230603_20230603_R20230619_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230604_20230604_R20230619_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230605_20230605_R20230619_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230606_20230606_R20230619_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230607_20230607_R20230626_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230608_20230608_R20230626_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230609_20230609_R20230626_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230610_20230610_R20230626_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230611_20230611_R20230626_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230612_20230612_R20230626_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230613_20230613_R20230626_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230614_20230614_R20230703_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230615_20230615_R20230703_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230616_20230616_R20230703_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230617_20230617_R20230703_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230618_20230618_R20230703_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230619_20230619_R20230703_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230620_20230620_R20230703_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230621_20230621_R20230710_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230622_20230622_R20230710_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230623_20230623_R20230710_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230624_20230624_R20230710_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230625_20230625_R20230710_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230626_20230626_R20230710_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230627_20230627_R20230710_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230628_20230628_R20230717_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230629_20230629_R20230717_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230630_20230630_R20230717_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230701_20230701_R20230717_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230702_20230702_R20230717_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230703_20230703_R20230717_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230704_20230704_R20230717_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230705_20230705_R20230724_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230706_20230706_R20230724_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230707_20230707_R20230724_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230708_20230708_R20230724_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230709_20230709_R20230724_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230710_20230710_R20230724_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230711_20230711_R20230724_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230712_20230712_R20230731_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230713_20230713_R20230731_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230714_20230714_R20230731_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230715_20230715_R20230731_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230716_20230716_R20230731_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230717_20230717_R20230731_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230718_20230718_R20230731_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230719_20230719_R20230807_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230720_20230720_R20230807_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230721_20230721_R20230807_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230722_20230722_R20230807_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230723_20230723_R20230807_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230724_20230724_R20230807_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230725_20230725_R20230807_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230726_20230726_R20230814_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230727_20230727_R20230814_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230728_20230728_R20230814_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230729_20230729_R20230814_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230730_20230730_R20230814_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230731_20230731_R20230814_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230801_20230801_R20230814_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230802_20230802_R20230821_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230803_20230803_R20230821_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230804_20230804_R20230821_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230805_20230805_R20230821_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230806_20230806_R20230821_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230807_20230807_R20230821_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230808_20230808_R20230821_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230809_20230809_R20230828_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230810_20230810_R20230828_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230811_20230811_R20230828_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230812_20230812_R20230828_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230813_20230813_R20230828_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230814_20230814_R20230828_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230815_20230815_R20230828_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230816_20230816_R20230904_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230817_20230817_R20230904_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230818_20230818_R20230904_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230819_20230819_R20230904_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230820_20230820_R20230904_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230821_20230821_R20230904_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230822_20230822_R20230904_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230823_20230823_R20230911_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230824_20230824_R20230911_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230825_20230825_R20230911_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230826_20230826_R20230911_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230827_20230827_R20230911_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230828_20230828_R20230911_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230829_20230829_R20230911_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230830_20230830_R20230918_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230831_20230831_R20230918_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230901_20230901_R20230918_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230902_20230902_R20230918_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230903_20230903_R20230918_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230904_20230904_R20230918_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230905_20230905_R20230918_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230906_20230906_R20230925_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230907_20230907_R20230925_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230908_20230908_R20230925_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230909_20230909_R20230925_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230910_20230910_R20230925_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230911_20230911_R20230925_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230912_20230912_R20230925_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230913_20230913_R20231002_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230914_20230914_R20231002_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230915_20230915_R20231002_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230916_20230916_R20231002_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230917_20230917_R20231002_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230918_20230918_R20231002_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230919_20230919_R20231002_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230920_20230920_R20231009_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230921_20230921_R20231009_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230922_20230922_R20231009_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230923_20230923_R20231009_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230924_20230924_R20231009_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230925_20230925_R20231009_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230926_20230926_R20231009_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230927_20230927_R20231016_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230928_20230928_R20231016_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230929_20230929_R20231016_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20230930_20230930_R20231016_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231001_20231001_R20231016_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231002_20231002_R20231016_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231003_20231003_R20231016_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231004_20231004_R20231023_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231005_20231005_R20231023_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231006_20231006_R20231023_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231007_20231007_R20231023_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231008_20231008_R20231023_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231009_20231009_R20231023_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231010_20231010_R20231023_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231011_20231011_R20231030_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231012_20231012_R20231030_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231013_20231013_R20231030_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231014_20231014_R20231030_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231015_20231015_R20231030_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231016_20231016_R20231030_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231017_20231017_R20231030_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231018_20231018_R20231106_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231019_20231019_R20231106_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231020_20231020_R20231106_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231021_20231021_R20231106_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231022_20231022_R20231106_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231023_20231023_R20231106_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231024_20231024_R20231106_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231025_20231025_R20231113_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231026_20231026_R20231113_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231027_20231027_R20231113_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231028_20231028_R20231113_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231029_20231029_R20231113_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231030_20231030_R20231113_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231031_20231031_R20231113_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231101_20231101_R20231120_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231102_20231102_R20231120_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231103_20231103_R20231120_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231104_20231104_R20231120_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231105_20231105_R20231120_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231106_20231106_R20231120_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231107_20231107_R20231120_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231108_20231108_R20231127_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231109_20231109_R20231127_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231110_20231110_R20231127_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231111_20231111_R20231127_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231112_20231112_R20231127_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231113_20231113_R20231127_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231114_20231114_R20231127_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231115_20231115_R20231204_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231116_20231116_R20231204_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231117_20231117_R20231204_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231118_20231118_R20231204_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231119_20231119_R20231204_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231120_20231120_R20231204_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231121_20231121_R20231204_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231122_20231122_R20231211_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231123_20231123_R20231211_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231124_20231124_R20231211_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231125_20231125_R20231211_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231126_20231126_R20231211_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231127_20231127_R20231211_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231128_20231128_R20231211_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231129_20231129_R20231218_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231130_20231130_R20231218_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231201_20231201_R20231218_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231202_20231202_R20231218_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231203_20231203_R20231218_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231204_20231204_R20231218_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231205_20231205_R20231218_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231206_20231206_R20231225_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231207_20231207_R20231225_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231208_20231208_R20231225_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231209_20231209_R20231225_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231210_20231210_R20231225_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231211_20231211_R20231225_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231212_20231212_R20231225_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231213_20231213_R20240101_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231214_20231214_R20240101_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231215_20231215_R20240101_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231216_20231216_R20240101_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231217_20231217_R20240101_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231218_20231218_R20240101_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231219_20231219_R20240101_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231220_20231220_R20240108_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231221_20231221_R20240108_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231222_20231222_R20240108_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231223_20231223_R20240108_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231224_20231224_R20240108_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231225_20231225_R20240108_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231226_20231226_R20240108_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231227_20231227_R20240115_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231228_20231228_R20240115_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231229_20231229_R20240115_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231230_20231230_R20240115_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20231231_20231231_R20240115_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240101_20240101_R20240115_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240102_20240102_R20240115_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240103_20240103_R20240122_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240104_20240104_R20240122_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240105_20240105_R20240122_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240106_20240106_R20240122_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240107_20240107_R20240122_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240108_20240108_R20240122_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240109_20240109_R20240122_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240110_20240110_R20240129_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240111_20240111_R20240129_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240112_20240112_R20240129_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240113_20240113_R20240129_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240114_20240114_R20240129_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240115_20240115_R20240129_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240116_20240116_R20240129_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240117_20240117_R20240205_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240118_20240118_R20240205_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240119_20240119_R20240205_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240120_20240120_R20240205_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240121_20240121_R20240205_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240122_20240122_R20240205_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240123_20240123_R20240205_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240124_20240124_R20240212_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240125_20240125_R20240212_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240126_20240126_R20240212_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240127_20240127_R20240212_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240128_20240128_R20240212_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240129_20240129_R20240212_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240130_20240130_R20240212_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240131_20240131_R20240219_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240201_20240201_R20240219_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240202_20240202_R20240219_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240203_20240203_R20240219_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240204_20240204_R20240219_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240205_20240205_R20240219_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240206_20240206_R20240219_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240207_20240207_R20240226_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240208_20240208_R20240226_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240209_20240209_R20240226_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240210_20240210_R20240226_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240211_20240211_R20240226_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240212_20240212_R20240226_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240213_20240213_R20240226_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240214_20240214_R20240304_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240215_20240215_R20240304_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240216_20240216_R20240304_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240217_20240217_R20240304_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240218_20240218_R20240304_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240219_20240219_R20240304_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240220_20240220_R20240304_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240221_20240221_R20240311_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240222_20240222_R20240311_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240223_20240223_R20240311_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240224_20240224_R20240311_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240225_20240225_R20240311_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240226_20240226_R20240311_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240227_20240227_R20240311_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240228_20240228_R20240318_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240229_20240229_R20240318_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240301_20240301_R20240318_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240302_20240302_R20240318_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240303_20240303_R20240318_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240304_20240304_R20240318_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240305_20240305_R20240318_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240306_20240306_R20240325_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240307_20240307_R20240325_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240308_20240308_R20240325_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240309_20240309_R20240325_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240310_20240310_R20240325_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240311_20240311_R20240325_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240312_20240312_R20240325_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240313_20240313_R20240401_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240314_20240314_R20240401_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240315_20240315_R20240401_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240316_20240316_R20240401_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240317_20240317_R20240401_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240318_20240318_R20240401_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240319_20240319_R20240401_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240320_20240320_R20240408_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240321_20240321_R20240408_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240322_20240322_R20240408_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240323_20240323_R20240408_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240324_20240324_R20240408_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240325_20240325_R20240408_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240326_20240326_R20240408_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240327_20240327_R20240415_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240328_20240328_R20240415_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240329_20240329_R20240415_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240330_20240330_R20240415_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240331_20240331_R20240415_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240401_20240401_R20240415_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240402_20240402_R20240415_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240403_20240403_R20240410_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240404_20240404_R20240410_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240405_20240405_R20240410_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240406_20240406_R20240410_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240407_20240407_R20240410_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240408_20240408_R20240410_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240409_20240409_R20240410_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240410_20240410_R20240417_AN01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240411_20240411_R20240417_AN02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240412_20240412_R20240417_AN03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240413_20240413_R20240417_AN04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240414_20240414_R20240417_AN05.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240415_20240415_R20240417_AN06.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240416_20240416_R20240417_AN07.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240417_20240417_R20240418_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240418_20240418_R20240418_FC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240419_20240419_R20240418_FC02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240420_20240420_R20240418_FC03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240421_20240421_R20240418_FC04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_20240422_20240422_R20240418_FC05.json\n", + "CPU times: user 3min 48s, sys: 47.4 s, total: 4min 35s\n", + "Wall time: 11min 58s\n" + ] + } + ], + "source": [ + "%%time\n", + "for file in fs_files:\n", + " gen_json(fs, fs2, so, file)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "410f75f8-146c-4f9f-ad1c-6741db164448", + "metadata": {}, + "outputs": [], + "source": [ + "json_list = fs2.glob(\"CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_*_*_*_*.json\")\n", + "\n", + "mzz = MultiZarrToZarr(\n", + " json_list,\n", + " remote_protocol=\"s3\",\n", + " remote_options={\"anon\": False},\n", + " concat_dims=[\"time\"],\n", + " identical_dims=[\"latitude\", \"longitude\"],\n", + ")\n", + "\n", + "d = mzz.translate()" + ] + }, + { + "cell_type": "markdown", + "id": "8046cc07-63b2-4577-b5bd-243bff33d6ea", + "metadata": {}, + "source": [ + "### Save into parquet" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "0ee2bec9-a165-480a-9de0-d06515f08a77", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk import df" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "fedca7d3-1586-40fa-a838-de7df8bafd40", + "metadata": {}, + "outputs": [], + "source": [ + "df.refs_to_dataframe(d, \"CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_2D_combined.parq\")" + ] + }, + { + "cell_type": "markdown", + "id": "1b51df18-d1e0-440e-ad88-8567468407f0", + "metadata": {}, + "source": [ + "### Copy to our bucket" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "82eeeb51-725b-4bfb-a230-1ca7c336cba6", + "metadata": {}, + "outputs": [], + "source": [ + "!rclone copy CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_2D_combined.parq gfts:gfts-reference-data/CMEMS_v6r1_IBI_PHY_NRT_NL_01hav_2D_combined.parq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2abe1dd2-5f86-4e58-b9ca-8f27bad90a8c", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/s3_CMEMS_3D_kerchunk.ipynb b/docs/s3_CMEMS_3D_kerchunk.ipynb new file mode 100644 index 0000000..1466256 --- /dev/null +++ b/docs/s3_CMEMS_3D_kerchunk.ipynb @@ -0,0 +1,1517 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "2c3415a8-628a-45e5-91b7-18d09d6b16ef", + "metadata": {}, + "source": [ + "# Create Kerchunk catalog for CMEMS\n", + "\n", + "\n", + "## Set up credentials on GFTS buckets\n", + "\n", + "Credentials are stored in the `gfts` profile in your `~/.aws/credentials`. This file is generated automatically on GFTS Jupyterhub.\n", + "\n", + "You can view them with `~/.aws/credentials`.\n", + "\n", + "- access keys are in profile named `gfts`\n", + "- endpoint_url is `https://s3.gra.perf.cloud.ovh.net`\n", + "- region_name is `gra`\n", + "\n", + "You should have read and write permissions to the bucket, but not delete\n", + "\n", + "## Rclone to copy/sync data from Copernicus Marine to GFTS bucket\n", + "\n", + "### Set up Rclone config file\n", + "\n", + "`Rclone` is configured automatically on GFTS JupyterHub. You can view Rclone config file with `~/.config/rclone/rclone.conf`\n", + "\n", + "```\n", + "[cmarine]\n", + "type = s3\n", + "provider = Other\n", + "endpoint = https://s3.waw3-1.cloudferro.com\n", + "acl = public-read\n", + "\n", + "[gfts]\n", + "type = s3\n", + "provider = Other\n", + "env_auth = true\n", + "region = gra\n", + "endpoint = https://s3.gra.perf.cloud.ovh.net\n", + "```\n", + "\n", + "## Copy CMEMS files with rclone\n", + "\n", + "We copy CMEMS files we need to our bucket as they are not available on DestinE DEDL yet.\n", + "\n", + "- 3D\n", + "```\n", + "./rclone copy cmarine:mdl-native-10/native/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-3D_PT1H-m_202211 gfts:gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-3D_PT1H-m_202211/\n", + "./rclone copy cmarine:mdl-native-13/native/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309 fts:gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/\n", + "```\n", + "\n", + "## Set up credentials\n", + "\n", + "Credentials are stored in the `gfts` profile in your `~/.aws/credentials`.\n", + "\n", + "You can view them with `~/.aws/credentials`.\n", + "\n", + "- access keys are in profile named `gfts`\n", + "- endpoint_url is `https://s3.gra.perf.cloud.ovh.net`\n", + "- region_name is `gra`\n", + "\n", + "You should have read and write permissions to the bucket, but not delete" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "be93368e-ead1-4172-ad25-387a0e5906af", + "metadata": {}, + "outputs": [], + "source": [ + "# !cat ~/.aws/credentials" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "6e1d5d7c-7d4a-4e44-8941-26eb18998a7a", + "metadata": {}, + "outputs": [], + "source": [ + "import s3fs\n", + "import xarray as xr" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "2381f8fa-e0a5-408b-8202-65cdaea0231a", + "metadata": {}, + "outputs": [], + "source": [ + "s3 = s3fs.S3FileSystem(\n", + " anon=False,\n", + " profile=\"gfts\",\n", + " client_kwargs={\n", + " \"endpoint_url\": \"https://s3.gra.perf.cloud.ovh.net\",\n", + " \"region_name\": \"gra\",\n", + " },\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "60e882d9-1cda-40c9-aabf-915149efd740", + "metadata": {}, + "source": [ + "## Create catalog for NWSHELF ANALYSIS FORECAST data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "2a43a152-4c99-4f79-a0fa-d96f96361f11", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024']" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bucket_name = \"gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309\"\n", + "s3.ls(bucket_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "aa1a5339-ad04-4d30-895e-4c9db7913d15", + "metadata": {}, + "outputs": [], + "source": [ + "s3path = \"s3://gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/*/*/*.nc\"" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "13cf9155-9d21-4e60-a1e9-82cc94565034", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230702_20230702_R20230703_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230703_20230703_R20230704_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230704_20230704_R20230705_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230705_20230705_R20230706_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230706_20230706_R20230707_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230707_20230707_R20230708_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230708_20230708_R20230709_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230709_20230709_R20230710_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230710_20230710_R20230711_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230711_20230711_R20230712_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230712_20230712_R20230713_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230713_20230713_R20230714_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230714_20230714_R20230715_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230715_20230715_R20230716_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230716_20230716_R20230717_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230717_20230717_R20230718_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230718_20230718_R20230719_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230719_20230719_R20230720_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230720_20230720_R20230721_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230721_20230721_R20230722_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230722_20230722_R20230723_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230723_20230723_R20230724_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230724_20230724_R20230725_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230725_20230725_R20230726_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230726_20230726_R20230727_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230727_20230727_R20230728_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230728_20230728_R20230729_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230729_20230729_R20230730_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230730_20230730_R20230731_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230731_20230731_R20230801_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230801_20230801_R20230802_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230802_20230802_R20230803_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230803_20230803_R20230804_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230804_20230804_R20230805_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230805_20230805_R20230806_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230806_20230806_R20230807_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230807_20230807_R20230808_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230808_20230808_R20230809_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230809_20230809_R20230810_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230810_20230810_R20230811_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230811_20230811_R20230812_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230812_20230812_R20230813_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230813_20230813_R20230814_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230814_20230814_R20230815_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230815_20230815_R20230816_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230816_20230816_R20230817_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230817_20230817_R20230818_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230818_20230818_R20230819_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230819_20230819_R20230820_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230820_20230820_R20230821_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230821_20230821_R20230822_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230822_20230822_R20230823_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230823_20230823_R20230824_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230824_20230824_R20230825_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230825_20230825_R20230826_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230826_20230826_R20230827_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230827_20230827_R20230828_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230828_20230828_R20230829_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230829_20230829_R20230830_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230830_20230830_R20230831_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230831_20230831_R20230901_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230901_20230901_R20230902_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230902_20230902_R20230903_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230903_20230903_R20230904_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230904_20230904_R20230905_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230905_20230905_R20230906_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230906_20230906_R20230907_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230907_20230907_R20230908_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230908_20230908_R20230909_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230909_20230909_R20230910_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230910_20230910_R20230911_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230911_20230911_R20230912_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230912_20230912_R20230913_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230913_20230913_R20230914_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230914_20230914_R20230915_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230915_20230915_R20230916_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230916_20230916_R20230917_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230917_20230917_R20230918_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230918_20230918_R20230919_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230919_20230919_R20230920_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230920_20230920_R20230921_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230921_20230921_R20230922_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230922_20230922_R20230923_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230923_20230923_R20230924_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230924_20230924_R20230925_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230925_20230925_R20230926_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230926_20230926_R20230927_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230927_20230927_R20230928_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230928_20230928_R20230929_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230929_20230929_R20230930_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230930_20230930_R20231001_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231001_20231001_R20231002_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231002_20231002_R20231003_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231003_20231003_R20231004_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231004_20231004_R20231005_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231005_20231005_R20231006_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231006_20231006_R20231007_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231007_20231007_R20231008_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231008_20231008_R20231009_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231009_20231009_R20231010_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231010_20231010_R20231011_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231011_20231011_R20231012_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231012_20231012_R20231013_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231013_20231013_R20231014_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231014_20231014_R20231015_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231015_20231015_R20231016_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231016_20231016_R20231017_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231017_20231017_R20231018_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231018_20231018_R20231019_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231019_20231019_R20231020_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231020_20231020_R20231021_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231021_20231021_R20231022_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231022_20231022_R20231023_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231023_20231023_R20231024_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231024_20231024_R20231025_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231025_20231025_R20231026_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231026_20231026_R20231027_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231027_20231027_R20231028_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231028_20231028_R20231029_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231029_20231029_R20231030_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231030_20231030_R20231031_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231031_20231031_R20231101_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231101_20231101_R20231102_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231102_20231102_R20231103_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231103_20231103_R20231104_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231104_20231104_R20231105_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231105_20231105_R20231106_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231106_20231106_R20231107_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231107_20231107_R20231108_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231108_20231108_R20231109_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231109_20231109_R20231110_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231110_20231110_R20231111_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231111_20231111_R20231112_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231112_20231112_R20231113_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231113_20231113_R20231114_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231114_20231114_R20231115_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231115_20231115_R20231116_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231116_20231116_R20231117_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231117_20231117_R20231118_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231118_20231118_R20231119_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231119_20231119_R20231120_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231120_20231120_R20231121_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231121_20231121_R20231122_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231122_20231122_R20231123_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231123_20231123_R20231124_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231124_20231124_R20231125_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231125_20231125_R20231126_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231126_20231126_R20231127_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231127_20231127_R20231128_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231128_20231128_R20231129_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231129_20231129_R20231130_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231130_20231130_R20231201_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231201_20231201_R20231202_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231202_20231202_R20231203_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231203_20231203_R20231204_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231204_20231204_R20231205_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231205_20231205_R20231206_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231206_20231206_R20231207_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231207_20231207_R20231208_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231208_20231208_R20231209_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231209_20231209_R20231210_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231210_20231210_R20231211_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231211_20231211_R20231212_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231212_20231212_R20231213_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231213_20231213_R20231214_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231214_20231214_R20231215_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231215_20231215_R20231216_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231216_20231216_R20231217_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231217_20231217_R20231218_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231218_20231218_R20231219_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231219_20231219_R20231220_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231220_20231220_R20231221_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231221_20231221_R20231222_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231222_20231222_R20231223_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231223_20231223_R20231224_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231224_20231224_R20231225_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231225_20231225_R20231226_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231226_20231226_R20231227_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231227_20231227_R20231228_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231228_20231228_R20231229_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231229_20231229_R20231230_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231230_20231230_R20231231_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231231_20231231_R20240101_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240101_20240101_R20240102_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240102_20240102_R20240103_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240103_20240103_R20240104_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240104_20240104_R20240105_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240105_20240105_R20240106_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240106_20240106_R20240107_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240107_20240107_R20240108_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240108_20240108_R20240109_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240109_20240109_R20240110_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240110_20240110_R20240111_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240111_20240111_R20240112_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240112_20240112_R20240113_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240113_20240113_R20240114_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240114_20240114_R20240115_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240115_20240115_R20240116_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240116_20240116_R20240117_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240117_20240117_R20240118_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240118_20240118_R20240119_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240119_20240119_R20240120_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240120_20240120_R20240121_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240121_20240121_R20240122_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240122_20240122_R20240123_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240123_20240123_R20240124_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240124_20240124_R20240125_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240125_20240125_R20240126_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240126_20240126_R20240127_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240127_20240127_R20240128_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240128_20240128_R20240129_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240129_20240129_R20240130_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240130_20240130_R20240131_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240131_20240131_R20240201_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240201_20240201_R20240202_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240202_20240202_R20240203_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240203_20240203_R20240204_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240204_20240204_R20240205_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240205_20240205_R20240206_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240206_20240206_R20240207_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240207_20240207_R20240208_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240208_20240208_R20240209_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240209_20240209_R20240210_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240210_20240210_R20240211_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240211_20240211_R20240212_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240212_20240212_R20240213_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240213_20240213_R20240214_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240214_20240214_R20240215_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240215_20240215_R20240216_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240216_20240216_R20240217_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240217_20240217_R20240218_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240218_20240218_R20240219_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240219_20240219_R20240220_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240220_20240220_R20240221_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240221_20240221_R20240222_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240222_20240222_R20240223_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240223_20240223_R20240224_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240224_20240224_R20240225_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240225_20240225_R20240226_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240226_20240226_R20240227_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240227_20240227_R20240228_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240228_20240228_R20240229_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240229_20240229_R20240301_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240301_20240301_R20240302_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240302_20240302_R20240303_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240303_20240303_R20240304_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240304_20240304_R20240305_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240305_20240305_R20240306_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240306_20240306_R20240307_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240307_20240307_R20240308_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240308_20240308_R20240309_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240309_20240309_R20240310_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240310_20240310_R20240311_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240311_20240311_R20240312_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240312_20240312_R20240313_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240313_20240313_R20240314_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240314_20240314_R20240315_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240315_20240315_R20240316_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240316_20240316_R20240317_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240317_20240317_R20240318_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240318_20240318_R20240319_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240319_20240319_R20240320_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240320_20240320_R20240321_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240321_20240321_R20240322_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240322_20240322_R20240323_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240323_20240323_R20240324_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240324_20240324_R20240325_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240325_20240325_R20240326_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240326_20240326_R20240327_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240327_20240327_R20240328_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240328_20240328_R20240329_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240329_20240329_R20240330_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240330_20240330_R20240331_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240331_20240331_R20240401_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240401_20240401_R20240402_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240402_20240402_R20240403_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240403_20240403_R20240404_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240404_20240404_R20240405_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240405_20240405_R20240406_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240406_20240406_R20240407_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240407_20240407_R20240408_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240408_20240408_R20240409_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240409_20240409_R20240410_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240410_20240410_R20240411_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240411_20240411_R20240412_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240412_20240412_R20240413_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240413_20240413_R20240414_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240414_20240414_R20240415_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240415_20240415_R20240416_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240416_20240416_R20240417_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240417_20240417_R20240418_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240418_20240418_R20240418_FC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240419_20240419_R20240418_FC02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240420_20240420_R20240418_FC03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240421_20240421_R20240418_FC04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240422_20240422_R20240418_FC05.nc']" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "remote_files = s3.glob(s3path)\n", + "remote_files" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "93441ef4-f1a0-4060-bccd-cf19a6002a0e", + "metadata": {}, + "outputs": [], + "source": [ + "import fsspec\n", + "from kerchunk.hdf import SingleHdf5ToZarr" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "1831caf9-c897-4acd-8512-c95b2d99b53b", + "metadata": {}, + "outputs": [], + "source": [ + "fs = fsspec.filesystem(\n", + " \"s3\",\n", + " anon=False,\n", + " profile=\"gfts\",\n", + " client_kwargs={\n", + " \"endpoint_url\": \"https://s3.gra.perf.cloud.ovh.net\",\n", + " \"region_name\": \"gra\",\n", + " },\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "043fc265-dd7d-4bb7-a6e8-d6e9ab335b94", + "metadata": {}, + "outputs": [], + "source": [ + "fs_files = fs.glob(s3path)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "5258522f-f6a3-4093-8ab1-395cdfc56d88", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230702_20230702_R20230703_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230703_20230703_R20230704_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230704_20230704_R20230705_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230705_20230705_R20230706_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230706_20230706_R20230707_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230707_20230707_R20230708_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230708_20230708_R20230709_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230709_20230709_R20230710_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230710_20230710_R20230711_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230711_20230711_R20230712_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230712_20230712_R20230713_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230713_20230713_R20230714_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230714_20230714_R20230715_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230715_20230715_R20230716_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230716_20230716_R20230717_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230717_20230717_R20230718_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230718_20230718_R20230719_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230719_20230719_R20230720_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230720_20230720_R20230721_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230721_20230721_R20230722_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230722_20230722_R20230723_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230723_20230723_R20230724_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230724_20230724_R20230725_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230725_20230725_R20230726_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230726_20230726_R20230727_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230727_20230727_R20230728_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230728_20230728_R20230729_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230729_20230729_R20230730_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230730_20230730_R20230731_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/07/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230731_20230731_R20230801_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230801_20230801_R20230802_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230802_20230802_R20230803_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230803_20230803_R20230804_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230804_20230804_R20230805_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230805_20230805_R20230806_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230806_20230806_R20230807_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230807_20230807_R20230808_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230808_20230808_R20230809_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230809_20230809_R20230810_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230810_20230810_R20230811_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230811_20230811_R20230812_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230812_20230812_R20230813_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230813_20230813_R20230814_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230814_20230814_R20230815_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230815_20230815_R20230816_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230816_20230816_R20230817_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230817_20230817_R20230818_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230818_20230818_R20230819_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230819_20230819_R20230820_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230820_20230820_R20230821_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230821_20230821_R20230822_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230822_20230822_R20230823_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230823_20230823_R20230824_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230824_20230824_R20230825_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230825_20230825_R20230826_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230826_20230826_R20230827_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230827_20230827_R20230828_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230828_20230828_R20230829_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230829_20230829_R20230830_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230830_20230830_R20230831_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/08/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230831_20230831_R20230901_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230901_20230901_R20230902_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230902_20230902_R20230903_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230903_20230903_R20230904_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230904_20230904_R20230905_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230905_20230905_R20230906_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230906_20230906_R20230907_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230907_20230907_R20230908_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230908_20230908_R20230909_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230909_20230909_R20230910_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230910_20230910_R20230911_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230911_20230911_R20230912_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230912_20230912_R20230913_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230913_20230913_R20230914_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230914_20230914_R20230915_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230915_20230915_R20230916_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230916_20230916_R20230917_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230917_20230917_R20230918_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230918_20230918_R20230919_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230919_20230919_R20230920_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230920_20230920_R20230921_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230921_20230921_R20230922_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230922_20230922_R20230923_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230923_20230923_R20230924_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230924_20230924_R20230925_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230925_20230925_R20230926_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230926_20230926_R20230927_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230927_20230927_R20230928_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230928_20230928_R20230929_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230929_20230929_R20230930_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/09/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230930_20230930_R20231001_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231001_20231001_R20231002_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231002_20231002_R20231003_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231003_20231003_R20231004_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231004_20231004_R20231005_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231005_20231005_R20231006_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231006_20231006_R20231007_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231007_20231007_R20231008_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231008_20231008_R20231009_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231009_20231009_R20231010_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231010_20231010_R20231011_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231011_20231011_R20231012_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231012_20231012_R20231013_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231013_20231013_R20231014_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231014_20231014_R20231015_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231015_20231015_R20231016_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231016_20231016_R20231017_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231017_20231017_R20231018_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231018_20231018_R20231019_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231019_20231019_R20231020_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231020_20231020_R20231021_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231021_20231021_R20231022_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231022_20231022_R20231023_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231023_20231023_R20231024_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231024_20231024_R20231025_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231025_20231025_R20231026_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231026_20231026_R20231027_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231027_20231027_R20231028_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231028_20231028_R20231029_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231029_20231029_R20231030_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231030_20231030_R20231031_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/10/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231031_20231031_R20231101_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231101_20231101_R20231102_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231102_20231102_R20231103_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231103_20231103_R20231104_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231104_20231104_R20231105_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231105_20231105_R20231106_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231106_20231106_R20231107_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231107_20231107_R20231108_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231108_20231108_R20231109_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231109_20231109_R20231110_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231110_20231110_R20231111_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231111_20231111_R20231112_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231112_20231112_R20231113_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231113_20231113_R20231114_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231114_20231114_R20231115_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231115_20231115_R20231116_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231116_20231116_R20231117_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231117_20231117_R20231118_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231118_20231118_R20231119_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231119_20231119_R20231120_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231120_20231120_R20231121_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231121_20231121_R20231122_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231122_20231122_R20231123_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231123_20231123_R20231124_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231124_20231124_R20231125_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231125_20231125_R20231126_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231126_20231126_R20231127_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231127_20231127_R20231128_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231128_20231128_R20231129_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231129_20231129_R20231130_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/11/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231130_20231130_R20231201_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231201_20231201_R20231202_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231202_20231202_R20231203_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231203_20231203_R20231204_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231204_20231204_R20231205_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231205_20231205_R20231206_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231206_20231206_R20231207_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231207_20231207_R20231208_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231208_20231208_R20231209_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231209_20231209_R20231210_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231210_20231210_R20231211_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231211_20231211_R20231212_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231212_20231212_R20231213_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231213_20231213_R20231214_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231214_20231214_R20231215_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231215_20231215_R20231216_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231216_20231216_R20231217_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231217_20231217_R20231218_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231218_20231218_R20231219_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231219_20231219_R20231220_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231220_20231220_R20231221_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231221_20231221_R20231222_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231222_20231222_R20231223_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231223_20231223_R20231224_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231224_20231224_R20231225_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231225_20231225_R20231226_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231226_20231226_R20231227_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231227_20231227_R20231228_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231228_20231228_R20231229_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231229_20231229_R20231230_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231230_20231230_R20231231_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2023/12/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231231_20231231_R20240101_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240101_20240101_R20240102_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240102_20240102_R20240103_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240103_20240103_R20240104_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240104_20240104_R20240105_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240105_20240105_R20240106_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240106_20240106_R20240107_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240107_20240107_R20240108_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240108_20240108_R20240109_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240109_20240109_R20240110_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240110_20240110_R20240111_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240111_20240111_R20240112_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240112_20240112_R20240113_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240113_20240113_R20240114_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240114_20240114_R20240115_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240115_20240115_R20240116_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240116_20240116_R20240117_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240117_20240117_R20240118_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240118_20240118_R20240119_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240119_20240119_R20240120_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240120_20240120_R20240121_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240121_20240121_R20240122_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240122_20240122_R20240123_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240123_20240123_R20240124_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240124_20240124_R20240125_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240125_20240125_R20240126_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240126_20240126_R20240127_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240127_20240127_R20240128_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240128_20240128_R20240129_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240129_20240129_R20240130_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240130_20240130_R20240131_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/01/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240131_20240131_R20240201_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240201_20240201_R20240202_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240202_20240202_R20240203_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240203_20240203_R20240204_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240204_20240204_R20240205_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240205_20240205_R20240206_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240206_20240206_R20240207_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240207_20240207_R20240208_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240208_20240208_R20240209_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240209_20240209_R20240210_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240210_20240210_R20240211_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240211_20240211_R20240212_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240212_20240212_R20240213_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240213_20240213_R20240214_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240214_20240214_R20240215_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240215_20240215_R20240216_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240216_20240216_R20240217_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240217_20240217_R20240218_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240218_20240218_R20240219_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240219_20240219_R20240220_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240220_20240220_R20240221_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240221_20240221_R20240222_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240222_20240222_R20240223_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240223_20240223_R20240224_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240224_20240224_R20240225_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240225_20240225_R20240226_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240226_20240226_R20240227_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240227_20240227_R20240228_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240228_20240228_R20240229_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/02/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240229_20240229_R20240301_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240301_20240301_R20240302_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240302_20240302_R20240303_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240303_20240303_R20240304_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240304_20240304_R20240305_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240305_20240305_R20240306_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240306_20240306_R20240307_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240307_20240307_R20240308_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240308_20240308_R20240309_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240309_20240309_R20240310_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240310_20240310_R20240311_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240311_20240311_R20240312_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240312_20240312_R20240313_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240313_20240313_R20240314_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240314_20240314_R20240315_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240315_20240315_R20240316_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240316_20240316_R20240317_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240317_20240317_R20240318_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240318_20240318_R20240319_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240319_20240319_R20240320_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240320_20240320_R20240321_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240321_20240321_R20240322_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240322_20240322_R20240323_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240323_20240323_R20240324_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240324_20240324_R20240325_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240325_20240325_R20240326_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240326_20240326_R20240327_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240327_20240327_R20240328_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240328_20240328_R20240329_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240329_20240329_R20240330_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240330_20240330_R20240331_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/03/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240331_20240331_R20240401_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240401_20240401_R20240402_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240402_20240402_R20240403_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240403_20240403_R20240404_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240404_20240404_R20240405_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240405_20240405_R20240406_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240406_20240406_R20240407_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240407_20240407_R20240408_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240408_20240408_R20240409_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240409_20240409_R20240410_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240410_20240410_R20240411_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240411_20240411_R20240412_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240412_20240412_R20240413_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240413_20240413_R20240414_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240414_20240414_R20240415_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240415_20240415_R20240416_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240416_20240416_R20240417_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240417_20240417_R20240418_HC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240418_20240418_R20240418_FC01.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240419_20240419_R20240418_FC02.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240420_20240420_R20240418_FC03.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240421_20240421_R20240418_FC04.nc',\n", + " 'gfts-reference-data/NWSHELF_ANALYSISFORECAST_PHY_004_013/cmems_mod_nws_phy_anfc_0.027deg-3D_PT1H-m_202309/2024/04/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240422_20240422_R20240418_FC05.nc']" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "fs_files" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "c7824c92-a51e-4782-b276-69801477c9c4", + "metadata": {}, + "outputs": [], + "source": [ + "fs2 = fsspec.filesystem(\"\") # local file system to save final jsons to\n", + "\n", + "from pathlib import Path\n", + "\n", + "import ujson\n", + "\n", + "so = dict(\n", + " mode=\"rb\", anon=True, default_fill_cache=False, default_cache_type=\"first\"\n", + ") # args to fs.open()\n", + "# default_fill_cache=False avoids caching data in between file chunks to lowers memory usage.\n", + "\n", + "\n", + "def gen_json(fs, fs2, so, file_url):\n", + " with fs.open(file_url, **so) as infile:\n", + " name = file_url.split(\"/\")[-1].split(\".\")[0]\n", + " outf = f\"{name}.json\" # file name to save json to\n", + " filep = Path(outf)\n", + " if not filep.is_file():\n", + " h5chunks = SingleHdf5ToZarr(infile, file_url, inline_threshold=300)\n", + " # inline threshold adjusts the Size below which binary blocks are included directly in the output\n", + " # a higher inline threshold can result in a larger json file but faster loading time\n", + " print(outf)\n", + " with fs2.open(outf, \"wb\") as f:\n", + " f.write(ujson.dumps(h5chunks.translate()).encode())" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "76135fe5-3163-41c0-a2d4-1cf77b1f4564", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230702_20230702_R20230703_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230703_20230703_R20230704_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230704_20230704_R20230705_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230705_20230705_R20230706_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230706_20230706_R20230707_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230707_20230707_R20230708_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230708_20230708_R20230709_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230709_20230709_R20230710_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230710_20230710_R20230711_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230711_20230711_R20230712_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230712_20230712_R20230713_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230713_20230713_R20230714_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230714_20230714_R20230715_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230715_20230715_R20230716_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230716_20230716_R20230717_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230717_20230717_R20230718_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230718_20230718_R20230719_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230719_20230719_R20230720_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230720_20230720_R20230721_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230721_20230721_R20230722_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230722_20230722_R20230723_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230723_20230723_R20230724_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230724_20230724_R20230725_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230725_20230725_R20230726_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230726_20230726_R20230727_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230727_20230727_R20230728_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230728_20230728_R20230729_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230729_20230729_R20230730_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230730_20230730_R20230731_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230731_20230731_R20230801_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230801_20230801_R20230802_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230802_20230802_R20230803_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230803_20230803_R20230804_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230804_20230804_R20230805_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230805_20230805_R20230806_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230806_20230806_R20230807_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230807_20230807_R20230808_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230808_20230808_R20230809_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230809_20230809_R20230810_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230810_20230810_R20230811_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230811_20230811_R20230812_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230812_20230812_R20230813_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230813_20230813_R20230814_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230814_20230814_R20230815_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230815_20230815_R20230816_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230816_20230816_R20230817_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230817_20230817_R20230818_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230818_20230818_R20230819_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230819_20230819_R20230820_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230820_20230820_R20230821_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230821_20230821_R20230822_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230822_20230822_R20230823_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230823_20230823_R20230824_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230824_20230824_R20230825_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230825_20230825_R20230826_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230826_20230826_R20230827_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230827_20230827_R20230828_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230828_20230828_R20230829_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230829_20230829_R20230830_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230830_20230830_R20230831_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230831_20230831_R20230901_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230901_20230901_R20230902_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230902_20230902_R20230903_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230903_20230903_R20230904_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230904_20230904_R20230905_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230905_20230905_R20230906_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230906_20230906_R20230907_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230907_20230907_R20230908_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230908_20230908_R20230909_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230909_20230909_R20230910_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230910_20230910_R20230911_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230911_20230911_R20230912_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230912_20230912_R20230913_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230913_20230913_R20230914_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230914_20230914_R20230915_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230915_20230915_R20230916_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230916_20230916_R20230917_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230917_20230917_R20230918_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230918_20230918_R20230919_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230919_20230919_R20230920_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230920_20230920_R20230921_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230921_20230921_R20230922_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230922_20230922_R20230923_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230923_20230923_R20230924_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230924_20230924_R20230925_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230925_20230925_R20230926_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230926_20230926_R20230927_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230927_20230927_R20230928_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230928_20230928_R20230929_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230929_20230929_R20230930_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230930_20230930_R20231001_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231001_20231001_R20231002_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231002_20231002_R20231003_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231003_20231003_R20231004_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231004_20231004_R20231005_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231005_20231005_R20231006_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231006_20231006_R20231007_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231007_20231007_R20231008_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231008_20231008_R20231009_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231009_20231009_R20231010_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231010_20231010_R20231011_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231011_20231011_R20231012_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231012_20231012_R20231013_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231013_20231013_R20231014_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231014_20231014_R20231015_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231015_20231015_R20231016_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231016_20231016_R20231017_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231017_20231017_R20231018_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231018_20231018_R20231019_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231019_20231019_R20231020_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231020_20231020_R20231021_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231021_20231021_R20231022_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231022_20231022_R20231023_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231023_20231023_R20231024_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231024_20231024_R20231025_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231025_20231025_R20231026_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231026_20231026_R20231027_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231027_20231027_R20231028_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231028_20231028_R20231029_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231029_20231029_R20231030_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231030_20231030_R20231031_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231031_20231031_R20231101_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231101_20231101_R20231102_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231102_20231102_R20231103_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231103_20231103_R20231104_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231104_20231104_R20231105_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231105_20231105_R20231106_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231106_20231106_R20231107_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231107_20231107_R20231108_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231108_20231108_R20231109_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231109_20231109_R20231110_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231110_20231110_R20231111_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231111_20231111_R20231112_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231112_20231112_R20231113_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231113_20231113_R20231114_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231114_20231114_R20231115_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231115_20231115_R20231116_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231116_20231116_R20231117_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231117_20231117_R20231118_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231118_20231118_R20231119_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231119_20231119_R20231120_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231120_20231120_R20231121_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231121_20231121_R20231122_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231122_20231122_R20231123_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231123_20231123_R20231124_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231124_20231124_R20231125_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231125_20231125_R20231126_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231126_20231126_R20231127_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231127_20231127_R20231128_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231128_20231128_R20231129_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231129_20231129_R20231130_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231130_20231130_R20231201_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231201_20231201_R20231202_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231202_20231202_R20231203_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231203_20231203_R20231204_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231204_20231204_R20231205_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231205_20231205_R20231206_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231206_20231206_R20231207_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231207_20231207_R20231208_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231208_20231208_R20231209_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231209_20231209_R20231210_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231210_20231210_R20231211_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231211_20231211_R20231212_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231212_20231212_R20231213_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231213_20231213_R20231214_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231214_20231214_R20231215_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231215_20231215_R20231216_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231216_20231216_R20231217_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231217_20231217_R20231218_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231218_20231218_R20231219_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231219_20231219_R20231220_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231220_20231220_R20231221_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231221_20231221_R20231222_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231222_20231222_R20231223_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231223_20231223_R20231224_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231224_20231224_R20231225_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231225_20231225_R20231226_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231226_20231226_R20231227_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231227_20231227_R20231228_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231228_20231228_R20231229_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231229_20231229_R20231230_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231230_20231230_R20231231_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20231231_20231231_R20240101_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240101_20240101_R20240102_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240102_20240102_R20240103_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240103_20240103_R20240104_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240104_20240104_R20240105_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240105_20240105_R20240106_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240106_20240106_R20240107_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240107_20240107_R20240108_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240108_20240108_R20240109_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240109_20240109_R20240110_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240110_20240110_R20240111_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240111_20240111_R20240112_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240112_20240112_R20240113_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240113_20240113_R20240114_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240114_20240114_R20240115_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240115_20240115_R20240116_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240116_20240116_R20240117_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240117_20240117_R20240118_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240118_20240118_R20240119_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240119_20240119_R20240120_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240120_20240120_R20240121_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240121_20240121_R20240122_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240122_20240122_R20240123_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240123_20240123_R20240124_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240124_20240124_R20240125_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240125_20240125_R20240126_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240126_20240126_R20240127_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240127_20240127_R20240128_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240128_20240128_R20240129_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240129_20240129_R20240130_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240130_20240130_R20240131_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240131_20240131_R20240201_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240201_20240201_R20240202_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240202_20240202_R20240203_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240203_20240203_R20240204_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240204_20240204_R20240205_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240205_20240205_R20240206_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240206_20240206_R20240207_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240207_20240207_R20240208_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240208_20240208_R20240209_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240209_20240209_R20240210_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240210_20240210_R20240211_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240211_20240211_R20240212_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240212_20240212_R20240213_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240213_20240213_R20240214_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240214_20240214_R20240215_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240215_20240215_R20240216_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240216_20240216_R20240217_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240217_20240217_R20240218_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240218_20240218_R20240219_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240219_20240219_R20240220_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240220_20240220_R20240221_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240221_20240221_R20240222_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240222_20240222_R20240223_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240223_20240223_R20240224_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240224_20240224_R20240225_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240225_20240225_R20240226_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240226_20240226_R20240227_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240227_20240227_R20240228_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240228_20240228_R20240229_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240229_20240229_R20240301_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240301_20240301_R20240302_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240302_20240302_R20240303_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240303_20240303_R20240304_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240304_20240304_R20240305_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240305_20240305_R20240306_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240306_20240306_R20240307_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240307_20240307_R20240308_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240308_20240308_R20240309_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240309_20240309_R20240310_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240310_20240310_R20240311_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240311_20240311_R20240312_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240312_20240312_R20240313_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240313_20240313_R20240314_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240314_20240314_R20240315_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240315_20240315_R20240316_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240316_20240316_R20240317_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240317_20240317_R20240318_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240318_20240318_R20240319_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240319_20240319_R20240320_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240320_20240320_R20240321_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240321_20240321_R20240322_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240322_20240322_R20240323_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240323_20240323_R20240324_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240324_20240324_R20240325_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240325_20240325_R20240326_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240326_20240326_R20240327_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240327_20240327_R20240328_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240328_20240328_R20240329_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240329_20240329_R20240330_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240330_20240330_R20240331_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240331_20240331_R20240401_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240401_20240401_R20240402_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240402_20240402_R20240403_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240403_20240403_R20240404_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240404_20240404_R20240405_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240405_20240405_R20240406_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240406_20240406_R20240407_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240407_20240407_R20240408_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240408_20240408_R20240409_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240409_20240409_R20240410_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240410_20240410_R20240411_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240411_20240411_R20240412_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240412_20240412_R20240413_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240413_20240413_R20240414_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240414_20240414_R20240415_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240415_20240415_R20240416_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240416_20240416_R20240417_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240417_20240417_R20240418_HC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240418_20240418_R20240418_FC01.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240419_20240419_R20240418_FC02.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240420_20240420_R20240418_FC03.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240421_20240421_R20240418_FC04.json\n", + "CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20240422_20240422_R20240418_FC05.json\n", + "CPU times: user 5min 57s, sys: 1min 14s, total: 7min 11s\n", + "Wall time: 43min 35s\n" + ] + } + ], + "source": [ + "%%time\n", + "for file in fs_files:\n", + " gen_json(fs, fs2, so, file)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "19c5186f-faff-47b1-9e7e-49cd0d8d66bd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Size: 20GB\n", + "Dimensions: (depth: 50, latitude: 551, longitude: 936, time: 24)\n", + "Coordinates:\n", + " * depth (depth) float32 200B 0.494 1.541 2.646 ... 5.275e+03 5.728e+03\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 192B 2023-07-02T00:30:00 ... 2023-07-02T...\n", + "Data variables:\n", + " so (time, depth, latitude, longitude) float64 5GB ...\n", + " thetao (time, depth, latitude, longitude) float64 5GB ...\n", + " uo (time, depth, latitude, longitude) float64 5GB ...\n", + " vo (time, depth, latitude, longitude) float64 5GB ...\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20230702\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: hindcast\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean 3D hourly mean fields for the North West Shelf (NW...\n" + ] + } + ], + "source": [ + "ds = xr.open_dataset(\n", + " \"reference://\",\n", + " engine=\"zarr\",\n", + " backend_kwargs={\n", + " \"consolidated\": False,\n", + " \"storage_options\": {\n", + " \"fo\": \"CMEMS_v6r1_NWS_PHY_NRT_NL_01hav3D_20230702_20230702_R20230703_HC01.json\",\n", + " \"remote_protocol\": \"s3\",\n", + " \"remote_options\": {\"anon\": False},\n", + " },\n", + " },\n", + ")\n", + "print(ds)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "0198bd3d-4fdd-4bfa-ae8a-c321b1395e95", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk.combine import MultiZarrToZarr" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "8ddb1c6f-bcbb-41ff-9528-4d76876277f4", + "metadata": {}, + "outputs": [], + "source": [ + "json_list = fs2.glob(\"CMEMS_*3D*.json\")\n", + "\n", + "mzz = MultiZarrToZarr(\n", + " json_list,\n", + " remote_protocol=\"s3\",\n", + " remote_options={\"anon\": False},\n", + " concat_dims=[\"time\"],\n", + " identical_dims=[\"latitude\", \"longitude\"],\n", + ")\n", + "\n", + "d = mzz.translate()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "51e394cb-ee27-4a16-9978-beba3e3c06d5", + "metadata": {}, + "outputs": [], + "source": [ + "# Do not write json because it is too large & slow\n", + "# with fs2.open('CMEMS_v6r1_NWS_PHY_NRT_NL_3D_combined.json', 'wb') as f:\n", + "# f.write(ujson.dumps(d).encode())" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "c5dcae53-4dbc-425d-a7bb-339928d4078d", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk import df" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "765488f0-b814-4cf7-806e-d140a4b44378", + "metadata": {}, + "outputs": [], + "source": [ + "df.refs_to_dataframe(d, \"CMEMS_v6r1_NWS_PHY_NRT_NL_3D_combined.parq\")" + ] + }, + { + "cell_type": "markdown", + "id": "9443c1ea-d6e0-4341-ada5-6a9976c9759b", + "metadata": {}, + "source": [ + "### Copy the json file into remote bucket with rclone" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "1170bcce-62d9-4b65-9b8e-02424eca22fc", + "metadata": {}, + "outputs": [], + "source": [ + "#!rclone copy CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_3D_combined.json gfts:gfts-reference-data/" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "dbeb3d53-a364-4858-a15b-8a24590fbd40", + "metadata": {}, + "outputs": [], + "source": [ + "!rclone copy CMEMS_v6r1_NWS_PHY_NRT_NL_3D_combined.parq gfts:gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_3D_combined.parq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c14db44c-0dda-4dce-a86c-f4bffb4c4043", + "metadata": {}, + "outputs": [], + "source": [ + "## Create catalog for IBI ANALYSIS FORECAST data" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "85019ec6-7a85-49b7-9c1f-d92d0332c398", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-3D_PT1H-m_202211/2024']" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bucket_name = \"gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-3D_PT1H-m_202211\"\n", + "s3.ls(bucket_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "490519d5-b228-46b0-b1a3-856ff7a251cd", + "metadata": {}, + "outputs": [], + "source": [ + "s3path = \"s3://gfts-reference-data/IBI_ANALYSISFORECAST_PHY_005_001/cmems_mod_ibi_phy_anfc_0.027deg-3D_PT1H-m_202211/*/*/*.nc\"" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "aa9cb15f-c202-4d9a-8d4c-ba7c6ea8cd28", + "metadata": {}, + "outputs": [], + "source": [ + "fs_files = fs.glob(s3path)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "c94591a8-1f66-4e76-8afb-a57e2ca80cce", + "metadata": {}, + "outputs": [], + "source": [ + "fs2 = fsspec.filesystem(\"\") # local file system to save final jsons to\n", + "so = dict(\n", + " mode=\"rb\", anon=True, default_fill_cache=False, default_cache_type=\"first\"\n", + ") # args to fs.open()\n", + "# default_fill_cache=False avoids caching data in between file chunks to lowers memory usage." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "8e525ed2-48db-437c-b9fb-1eb1fe9211f2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240410_20240410_R20240411_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240411_20240411_R20240412_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240412_20240412_R20240413_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240413_20240413_R20240414_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240414_20240414_R20240415_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240415_20240415_R20240416_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240416_20240416_R20240417_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240417_20240417_R20240418_HC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240418_20240418_R20240418_FC01.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240419_20240419_R20240418_FC02.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240420_20240420_R20240418_FC03.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240421_20240421_R20240418_FC04.json\n", + "CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_20240422_20240422_R20240418_FC05.json\n", + "CPU times: user 11.6 s, sys: 2.49 s, total: 14.1 s\n", + "Wall time: 1min 26s\n" + ] + } + ], + "source": [ + "%%time\n", + "for file in fs_files:\n", + " gen_json(fs, fs2, so, file)" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "7e231689-cf2a-442d-b1ee-1e2a63664884", + "metadata": {}, + "outputs": [], + "source": [ + "json_list = fs2.glob(\"CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_*_*_*_*.json\")\n", + "\n", + "mzz = MultiZarrToZarr(\n", + " json_list,\n", + " remote_protocol=\"s3\",\n", + " remote_options={\"anon\": False},\n", + " concat_dims=[\"time\"],\n", + " identical_dims=[\"latitude\", \"longitude\"],\n", + ")\n", + "\n", + "d = mzz.translate()" + ] + }, + { + "cell_type": "markdown", + "id": "bf1ccb00-f930-4af8-a19f-5c3016cc708e", + "metadata": {}, + "source": [ + "### Save into parquet" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "fb113422-8069-401e-9ae1-1eec5c135a87", + "metadata": {}, + "outputs": [], + "source": [ + "from kerchunk import df" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "12b7fc74-37b1-4219-a226-a4ddb439f379", + "metadata": {}, + "outputs": [], + "source": [ + "df.refs_to_dataframe(d, \"CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_combined.parq\")" + ] + }, + { + "cell_type": "markdown", + "id": "9563c3ae-1278-4260-b0d6-016600e2e31e", + "metadata": {}, + "source": [ + "### Copy to our bucket" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "696498f8-2930-4f2d-8acf-9cb1519c95df", + "metadata": {}, + "outputs": [], + "source": [ + "!rclone copy CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_combined.parq gfts:gfts-reference-data/CMEMS_v6r1_IBI_PHY_NRT_NL_01hav3D_combined.parq" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4a262c4f-d57a-4f7a-9603-b4152ce9a1ac", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/docs/s3chunked_parquet.ipynb b/docs/s3chunked_parquet.ipynb new file mode 100644 index 0000000..9a8b0ed --- /dev/null +++ b/docs/s3chunked_parquet.ipynb @@ -0,0 +1,4571 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "705600ae-ee96-4326-8712-bad50960f870", + "metadata": {}, + "source": [ + "# Read parquet kerchunk catalog" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "e364d80a-2e58-4d20-908e-ee05fd51cf11", + "metadata": {}, + "outputs": [], + "source": [ + "import fsspec\n", + "import xarray as xr" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "c5e000f8-d3d8-4fa3-8513-5774732f6c23", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CPU times: user 286 ms, sys: 30.5 ms, total: 316 ms\n", + "Wall time: 421 ms\n" + ] + } + ], + "source": [ + "%%time\n", + "# references are on an OSN pod (no credentials needed)\n", + "url = \"s3://gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_01hav_AN_2D_combined.parq/\"\n", + "\n", + "target_opts = {\"anon\": False}\n", + "\n", + "# netcdf files are on the AWS public dataset program (no credentials needed)\n", + "remote_opts = {\"anon\": False}\n", + "\n", + "fs = fsspec.filesystem(\n", + " \"reference\",\n", + " fo=url,\n", + " remote_protocol=\"s3\",\n", + " remote_options=remote_opts,\n", + " target_options=target_opts,\n", + ")\n", + "m = fs.get_mapper(\"\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "4744b47f-20fd-475e-b5a5-5c11298ee32d", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CPU times: user 2.1 s, sys: 191 ms, total: 2.29 s\n", + "Wall time: 2.63 s\n" + ] + } + ], + "source": [ + "%%time\n", + "ds = xr.open_dataset(\n", + " m, engine=\"zarr\", chunks={}, backend_kwargs={\"consolidated\": False}\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "1ee76201-9860-4e05-93b8-f8140558cd60", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.Dataset> Size: 521GB\n",
+       "Dimensions:    (latitude: 551, longitude: 936, time: 18048)\n",
+       "Coordinates:\n",
+       "  * latitude   (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n",
+       "  * longitude  (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n",
+       "  * time       (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n",
+       "Data variables:\n",
+       "    mlotst     (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    thetao     (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    ubar       (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    uo         (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    vbar       (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    vo         (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "    zos        (time, latitude, longitude) float64 74GB dask.array<chunksize=(1, 551, 936), meta=np.ndarray>\n",
+       "Attributes: (12/13)\n",
+       "    Conventions:     CF-1.8\n",
+       "    comment:         \n",
+       "    contact:         https://marine.copernicus.eu/contact\n",
+       "    domain_name:     NWS36\n",
+       "    field_date:      20220402\n",
+       "    field_type:      mean\n",
+       "    ...              ...\n",
+       "    forecast_type:   analysis\n",
+       "    institution:     Nologin (Spain)\n",
+       "    licence:         https://marine.copernicus.eu/user-corner/service-commitm...\n",
+       "    references:      http://marine.copernicus.eu/\n",
+       "    source:          NEMO3.6\n",
+       "    title:           Ocean surface hourly mean fields for the North West Shel...
" + ], + "text/plain": [ + " Size: 521GB\n", + "Dimensions: (latitude: 551, longitude: 936, time: 18048)\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n", + "Data variables:\n", + " mlotst (time, latitude, longitude) float64 74GB dask.array\n", + " thetao (time, latitude, longitude) float64 74GB dask.array\n", + " ubar (time, latitude, longitude) float64 74GB dask.array\n", + " uo (time, latitude, longitude) float64 74GB dask.array\n", + " vbar (time, latitude, longitude) float64 74GB dask.array\n", + " vo (time, latitude, longitude) float64 74GB dask.array\n", + " zos (time, latitude, longitude) float64 74GB dask.array\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20220402\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: analysis\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean surface hourly mean fields for the North West Shel..." + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "0742258e-1bdd-47f4-879e-ea95ffafc5e3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.DataArray 'thetao' (time: 18048, latitude: 551, longitude: 936)> Size: 74GB\n",
+       "dask.array<open_dataset-thetao, shape=(18048, 551, 936), dtype=float64, chunksize=(1, 551, 936), chunktype=numpy.ndarray>\n",
+       "Coordinates:\n",
+       "  * latitude   (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n",
+       "  * longitude  (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n",
+       "  * time       (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n",
+       "Attributes: (12/14)\n",
+       "    easting:        longitude\n",
+       "    latitude_max:   61.2819f\n",
+       "    latitude_min:   46.0036f\n",
+       "    long_name:      Temperature\n",
+       "    longitude_max:  9.977f\n",
+       "    longitude_min:  -15.996f\n",
+       "    ...             ...\n",
+       "    unit_long:      degrees_C\n",
+       "    units:          degrees_C\n",
+       "    valid_max:      22000\n",
+       "    valid_min:      -12000\n",
+       "    z_max:          0.494025f\n",
+       "    z_min:          0.494025f
" + ], + "text/plain": [ + " Size: 74GB\n", + "dask.array\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 144kB 2022-04-02T00:30:00 ... 2024-04-22...\n", + "Attributes: (12/14)\n", + " easting: longitude\n", + " latitude_max: 61.2819f\n", + " latitude_min: 46.0036f\n", + " long_name: Temperature\n", + " longitude_max: 9.977f\n", + " longitude_min: -15.996f\n", + " ... ...\n", + " unit_long: degrees_C\n", + " units: degrees_C\n", + " valid_max: 22000\n", + " valid_min: -12000\n", + " z_max: 0.494025f\n", + " z_min: 0.494025f" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds[\"thetao\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "a1abf473-21de-465f-b133-a9196d58df8a", + "metadata": {}, + "outputs": [], + "source": [ + "da = ds[\"thetao\"].sel(time=\"2022-04-02 00:00\", method=\"nearest\").load()" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "402f8bbf-4361-4299-bffb-6e3065945126", + "metadata": {}, + "outputs": [ + { + "data": { + "application/javascript": [ + "(function(root) {\n", + " function now() {\n", + " return new Date();\n", + " }\n", + "\n", + " var force = true;\n", + " var py_version = '3.4.0'.replace('rc', '-rc.').replace('.dev', '-dev.');\n", + " var reloading = false;\n", + " var Bokeh = root.Bokeh;\n", + "\n", + " if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n", + " root._bokeh_timeout = Date.now() + 5000;\n", + " root._bokeh_failed_load = false;\n", + " }\n", + "\n", + " function run_callbacks() {\n", + " try {\n", + " root._bokeh_onload_callbacks.forEach(function(callback) {\n", + " if (callback != null)\n", + " callback();\n", + " });\n", + " } finally {\n", + " delete root._bokeh_onload_callbacks;\n", + " }\n", + " console.debug(\"Bokeh: all callbacks have finished\");\n", + " }\n", + "\n", + " function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n", + " if (css_urls == null) css_urls = [];\n", + " if (js_urls == null) js_urls = [];\n", + " if (js_modules == null) js_modules = [];\n", + " if (js_exports == null) js_exports = {};\n", + "\n", + " root._bokeh_onload_callbacks.push(callback);\n", + "\n", + " if (root._bokeh_is_loading > 0) {\n", + " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", + " return null;\n", + " }\n", + " if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n", + " run_callbacks();\n", + " return null;\n", + " }\n", + " if (!reloading) {\n", + " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", + " }\n", + "\n", + " function on_load() {\n", + " root._bokeh_is_loading--;\n", + " if (root._bokeh_is_loading === 0) {\n", + " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", + " run_callbacks()\n", + " }\n", + " }\n", + " window._bokeh_on_load = on_load\n", + "\n", + " function on_error() {\n", + " console.error(\"failed to load \" + url);\n", + " }\n", + "\n", + " var skip = [];\n", + " if (window.requirejs) {\n", + " window.requirejs.config({'packages': {}, 'paths': {}, 'shim': {}});\n", + " root._bokeh_is_loading = css_urls.length + 0;\n", + " } else {\n", + " root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n", + " }\n", + "\n", + " var existing_stylesheets = []\n", + " var links = document.getElementsByTagName('link')\n", + " for (var i = 0; i < links.length; i++) {\n", + " var link = links[i]\n", + " if (link.href != null) {\n", + "\texisting_stylesheets.push(link.href)\n", + " }\n", + " }\n", + " for (var i = 0; i < css_urls.length; i++) {\n", + " var url = css_urls[i];\n", + " if (existing_stylesheets.indexOf(url) !== -1) {\n", + "\ton_load()\n", + "\tcontinue;\n", + " }\n", + " const element = document.createElement(\"link\");\n", + " element.onload = on_load;\n", + " element.onerror = on_error;\n", + " element.rel = \"stylesheet\";\n", + " element.type = \"text/css\";\n", + " element.href = url;\n", + " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", + " document.body.appendChild(element);\n", + " } var existing_scripts = []\n", + " var scripts = document.getElementsByTagName('script')\n", + " for (var i = 0; i < scripts.length; i++) {\n", + " var script = scripts[i]\n", + " if (script.src != null) {\n", + "\texisting_scripts.push(script.src)\n", + " }\n", + " }\n", + " for (var i = 0; i < js_urls.length; i++) {\n", + " var url = js_urls[i];\n", + " if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n", + "\tif (!window.requirejs) {\n", + "\t on_load();\n", + "\t}\n", + "\tcontinue;\n", + " }\n", + " var element = document.createElement('script');\n", + " element.onload = on_load;\n", + " element.onerror = on_error;\n", + " element.async = false;\n", + " element.src = url;\n", + " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", + " document.head.appendChild(element);\n", + " }\n", + " for (var i = 0; i < js_modules.length; i++) {\n", + " var url = js_modules[i];\n", + " if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n", + "\tif (!window.requirejs) {\n", + "\t on_load();\n", + "\t}\n", + "\tcontinue;\n", + " }\n", + " var element = document.createElement('script');\n", + " element.onload = on_load;\n", + " element.onerror = on_error;\n", + " element.async = false;\n", + " element.src = url;\n", + " element.type = \"module\";\n", + " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", + " document.head.appendChild(element);\n", + " }\n", + " for (const name in js_exports) {\n", + " var url = js_exports[name];\n", + " if (skip.indexOf(url) >= 0 || root[name] != null) {\n", + "\tif (!window.requirejs) {\n", + "\t on_load();\n", + "\t}\n", + "\tcontinue;\n", + " }\n", + " var element = document.createElement('script');\n", + " element.onerror = on_error;\n", + " element.async = false;\n", + " element.type = \"module\";\n", + " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", + " element.textContent = `\n", + " import ${name} from \"${url}\"\n", + " window.${name} = ${name}\n", + " window._bokeh_on_load()\n", + " `\n", + " document.head.appendChild(element);\n", + " }\n", + " if (!js_urls.length && !js_modules.length) {\n", + " on_load()\n", + " }\n", + " };\n", + "\n", + " function inject_raw_css(css) {\n", + " const element = document.createElement(\"style\");\n", + " element.appendChild(document.createTextNode(css));\n", + " document.body.appendChild(element);\n", + " }\n", + "\n", + " var js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.4.0.min.js\", \"https://cdn.holoviz.org/panel/1.4.0/dist/panel.min.js\"];\n", + " var js_modules = [];\n", + " var js_exports = {};\n", + " var css_urls = [];\n", + " var inline_js = [ function(Bokeh) {\n", + " Bokeh.set_log_level(\"info\");\n", + " },\n", + "function(Bokeh) {} // ensure no trailing comma for IE\n", + " ];\n", + "\n", + " function run_inline_js() {\n", + " if ((root.Bokeh !== undefined) || (force === true)) {\n", + " for (var i = 0; i < inline_js.length; i++) {\n", + "\ttry {\n", + " inline_js[i].call(root, root.Bokeh);\n", + "\t} catch(e) {\n", + "\t if (!reloading) {\n", + "\t throw e;\n", + "\t }\n", + "\t}\n", + " }\n", + " // Cache old bokeh versions\n", + " if (Bokeh != undefined && !reloading) {\n", + "\tvar NewBokeh = root.Bokeh;\n", + "\tif (Bokeh.versions === undefined) {\n", + "\t Bokeh.versions = new Map();\n", + "\t}\n", + "\tif (NewBokeh.version !== Bokeh.version) {\n", + "\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n", + "\t}\n", + "\troot.Bokeh = Bokeh;\n", + " }} else if (Date.now() < root._bokeh_timeout) {\n", + " setTimeout(run_inline_js, 100);\n", + " } else if (!root._bokeh_failed_load) {\n", + " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", + " root._bokeh_failed_load = true;\n", + " }\n", + " root._bokeh_is_initializing = false\n", + " }\n", + "\n", + " function load_or_wait() {\n", + " // Implement a backoff loop that tries to ensure we do not load multiple\n", + " // versions of Bokeh and its dependencies at the same time.\n", + " // In recent versions we use the root._bokeh_is_initializing flag\n", + " // to determine whether there is an ongoing attempt to initialize\n", + " // bokeh, however for backward compatibility we also try to ensure\n", + " // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n", + " // before older versions are fully initialized.\n", + " if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n", + " root._bokeh_is_initializing = false;\n", + " root._bokeh_onload_callbacks = undefined;\n", + " console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n", + " load_or_wait();\n", + " } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n", + " setTimeout(load_or_wait, 100);\n", + " } else {\n", + " root._bokeh_is_initializing = true\n", + " root._bokeh_onload_callbacks = []\n", + " var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n", + " if (!reloading && !bokeh_loaded) {\n", + "\troot.Bokeh = undefined;\n", + " }\n", + " load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n", + "\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", + "\trun_inline_js();\n", + " });\n", + " }\n", + " }\n", + " // Give older versions of the autoload script a head-start to ensure\n", + " // they initialize before we start loading newer version.\n", + " setTimeout(load_or_wait, 100)\n", + "}(window));" + ], + "application/vnd.holoviews_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.4.0'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = false;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks;\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\n if (root._bokeh_is_loading > 0) {\n console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n return null;\n }\n if (js_urls.length === 0 && js_modules.length === 0 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {}, 'shim': {}});\n root._bokeh_is_loading = css_urls.length + 0;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.4.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.4.0.min.js\", \"https://cdn.holoviz.org/panel/1.4.0/dist/panel.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/javascript": [ + "\n", + "if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n", + " window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n", + "}\n", + "\n", + "\n", + " function JupyterCommManager() {\n", + " }\n", + "\n", + " JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n", + " if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", + " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", + " comm_manager.register_target(comm_id, function(comm) {\n", + " comm.on_msg(msg_handler);\n", + " });\n", + " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", + " window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n", + " comm.onMsg = msg_handler;\n", + " });\n", + " } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n", + " google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n", + " var messages = comm.messages[Symbol.asyncIterator]();\n", + " function processIteratorResult(result) {\n", + " var message = result.value;\n", + " console.log(message)\n", + " var content = {data: message.data, comm_id};\n", + " var buffers = []\n", + " for (var buffer of message.buffers || []) {\n", + " buffers.push(new DataView(buffer))\n", + " }\n", + " var metadata = message.metadata || {};\n", + " var msg = {content, buffers, metadata}\n", + " msg_handler(msg);\n", + " return messages.next().then(processIteratorResult);\n", + " }\n", + " return messages.next().then(processIteratorResult);\n", + " })\n", + " }\n", + " }\n", + "\n", + " JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n", + " if (comm_id in window.PyViz.comms) {\n", + " return window.PyViz.comms[comm_id];\n", + " } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n", + " var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n", + " var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n", + " if (msg_handler) {\n", + " comm.on_msg(msg_handler);\n", + " }\n", + " } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n", + " var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n", + " comm.open();\n", + " if (msg_handler) {\n", + " comm.onMsg = msg_handler;\n", + " }\n", + " } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n", + " var comm_promise = google.colab.kernel.comms.open(comm_id)\n", + " comm_promise.then((comm) => {\n", + " window.PyViz.comms[comm_id] = comm;\n", + " if (msg_handler) {\n", + " var messages = comm.messages[Symbol.asyncIterator]();\n", + " function processIteratorResult(result) {\n", + " var message = result.value;\n", + " var content = {data: message.data};\n", + " var metadata = message.metadata || {comm_id};\n", + " var msg = {content, metadata}\n", + " msg_handler(msg);\n", + " return messages.next().then(processIteratorResult);\n", + " }\n", + " return messages.next().then(processIteratorResult);\n", + " }\n", + " }) \n", + " var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n", + " return comm_promise.then((comm) => {\n", + " comm.send(data, metadata, buffers, disposeOnDone);\n", + " });\n", + " };\n", + " var comm = {\n", + " send: sendClosure\n", + " };\n", + " }\n", + " window.PyViz.comms[comm_id] = comm;\n", + " return comm;\n", + " }\n", + " window.PyViz.comm_manager = new JupyterCommManager();\n", + " \n", + "\n", + "\n", + "var JS_MIME_TYPE = 'application/javascript';\n", + "var HTML_MIME_TYPE = 'text/html';\n", + "var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n", + "var CLASS_NAME = 'output';\n", + "\n", + "/**\n", + " * Render data to the DOM node\n", + " */\n", + "function render(props, node) {\n", + " var div = document.createElement(\"div\");\n", + " var script = document.createElement(\"script\");\n", + " node.appendChild(div);\n", + " node.appendChild(script);\n", + "}\n", + "\n", + "/**\n", + " * Handle when a new output is added\n", + " */\n", + "function handle_add_output(event, handle) {\n", + " var output_area = handle.output_area;\n", + " var output = handle.output;\n", + " if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", + " return\n", + " }\n", + " var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", + " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", + " if (id !== undefined) {\n", + " var nchildren = toinsert.length;\n", + " var html_node = toinsert[nchildren-1].children[0];\n", + " html_node.innerHTML = output.data[HTML_MIME_TYPE];\n", + " var scripts = [];\n", + " var nodelist = html_node.querySelectorAll(\"script\");\n", + " for (var i in nodelist) {\n", + " if (nodelist.hasOwnProperty(i)) {\n", + " scripts.push(nodelist[i])\n", + " }\n", + " }\n", + "\n", + " scripts.forEach( function (oldScript) {\n", + " var newScript = document.createElement(\"script\");\n", + " var attrs = [];\n", + " var nodemap = oldScript.attributes;\n", + " for (var j in nodemap) {\n", + " if (nodemap.hasOwnProperty(j)) {\n", + " attrs.push(nodemap[j])\n", + " }\n", + " }\n", + " attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n", + " newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n", + " oldScript.parentNode.replaceChild(newScript, oldScript);\n", + " });\n", + " if (JS_MIME_TYPE in output.data) {\n", + " toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n", + " }\n", + " output_area._hv_plot_id = id;\n", + " if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n", + " window.PyViz.plot_index[id] = Bokeh.index[id];\n", + " } else {\n", + " window.PyViz.plot_index[id] = null;\n", + " }\n", + " } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", + " var bk_div = document.createElement(\"div\");\n", + " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", + " var script_attrs = bk_div.children[0].attributes;\n", + " for (var i = 0; i < script_attrs.length; i++) {\n", + " toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n", + " }\n", + " // store reference to server id on output_area\n", + " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", + " }\n", + "}\n", + "\n", + "/**\n", + " * Handle when an output is cleared or removed\n", + " */\n", + "function handle_clear_output(event, handle) {\n", + " var id = handle.cell.output_area._hv_plot_id;\n", + " var server_id = handle.cell.output_area._bokeh_server_id;\n", + " if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n", + " var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n", + " if (server_id !== null) {\n", + " comm.send({event_type: 'server_delete', 'id': server_id});\n", + " return;\n", + " } else if (comm !== null) {\n", + " comm.send({event_type: 'delete', 'id': id});\n", + " }\n", + " delete PyViz.plot_index[id];\n", + " if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n", + " var doc = window.Bokeh.index[id].model.document\n", + " doc.clear();\n", + " const i = window.Bokeh.documents.indexOf(doc);\n", + " if (i > -1) {\n", + " window.Bokeh.documents.splice(i, 1);\n", + " }\n", + " }\n", + "}\n", + "\n", + "/**\n", + " * Handle kernel restart event\n", + " */\n", + "function handle_kernel_cleanup(event, handle) {\n", + " delete PyViz.comms[\"hv-extension-comm\"];\n", + " window.PyViz.plot_index = {}\n", + "}\n", + "\n", + "/**\n", + " * Handle update_display_data messages\n", + " */\n", + "function handle_update_output(event, handle) {\n", + " handle_clear_output(event, {cell: {output_area: handle.output_area}})\n", + " handle_add_output(event, handle)\n", + "}\n", + "\n", + "function register_renderer(events, OutputArea) {\n", + " function append_mime(data, metadata, element) {\n", + " // create a DOM node to render to\n", + " var toinsert = this.create_output_subarea(\n", + " metadata,\n", + " CLASS_NAME,\n", + " EXEC_MIME_TYPE\n", + " );\n", + " this.keyboard_manager.register_events(toinsert);\n", + " // Render to node\n", + " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", + " render(props, toinsert[0]);\n", + " element.append(toinsert);\n", + " return toinsert\n", + " }\n", + "\n", + " events.on('output_added.OutputArea', handle_add_output);\n", + " events.on('output_updated.OutputArea', handle_update_output);\n", + " events.on('clear_output.CodeCell', handle_clear_output);\n", + " events.on('delete.Cell', handle_clear_output);\n", + " events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n", + "\n", + " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", + " safe: true,\n", + " index: 0\n", + " });\n", + "}\n", + "\n", + "if (window.Jupyter !== undefined) {\n", + " try {\n", + " var events = require('base/js/events');\n", + " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", + " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", + " register_renderer(events, OutputArea);\n", + " }\n", + " } catch(err) {\n", + " }\n", + "}\n" + ], + "application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.holoviews_exec.v0+json": "", + "text/html": [ + "
\n", + "
\n", + "
\n", + "" + ] + }, + "metadata": { + "application/vnd.holoviews_exec.v0+json": { + "id": "p1002" + } + }, + "output_type": "display_data" + } + ], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3343ff13-dcc2-4ca9-9afb-1247158ca435", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.DataArray 'thetao' (latitude: 551, longitude: 936)> Size: 4MB\n",
+       "array([[13.31200016, 13.32400016, 13.33900016, ...,         nan,\n",
+       "                nan,         nan],\n",
+       "       [13.32600016, 13.34100016, 13.34700016, ...,         nan,\n",
+       "                nan,         nan],\n",
+       "       [13.34300016, 13.35300016, 13.34600016, ...,         nan,\n",
+       "                nan,         nan],\n",
+       "       ...,\n",
+       "       [ 8.45599993,  8.49499993,  8.53999993, ...,         nan,\n",
+       "                nan,         nan],\n",
+       "       [ 8.44899993,  8.47899993,  8.53999993, ...,         nan,\n",
+       "                nan,         nan],\n",
+       "       [ 8.45999993,  8.47099993,  8.53399993, ...,         nan,\n",
+       "                nan,         nan]])\n",
+       "Coordinates:\n",
+       "  * latitude   (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n",
+       "  * longitude  (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n",
+       "    time       datetime64[ns] 8B 2022-04-02T00:30:00\n",
+       "Attributes: (12/14)\n",
+       "    easting:        longitude\n",
+       "    latitude_max:   61.2819f\n",
+       "    latitude_min:   46.0036f\n",
+       "    long_name:      Temperature\n",
+       "    longitude_max:  9.977f\n",
+       "    longitude_min:  -15.996f\n",
+       "    ...             ...\n",
+       "    unit_long:      degrees_C\n",
+       "    units:          degrees_C\n",
+       "    valid_max:      22000\n",
+       "    valid_min:      -12000\n",
+       "    z_max:          0.494025f\n",
+       "    z_min:          0.494025f
" + ], + "text/plain": [ + " Size: 4MB\n", + "array([[13.31200016, 13.32400016, 13.33900016, ..., nan,\n", + " nan, nan],\n", + " [13.32600016, 13.34100016, 13.34700016, ..., nan,\n", + " nan, nan],\n", + " [13.34300016, 13.35300016, 13.34600016, ..., nan,\n", + " nan, nan],\n", + " ...,\n", + " [ 8.45599993, 8.49499993, 8.53999993, ..., nan,\n", + " nan, nan],\n", + " [ 8.44899993, 8.47899993, 8.53999993, ..., nan,\n", + " nan, nan],\n", + " [ 8.45999993, 8.47099993, 8.53399993, ..., nan,\n", + " nan, nan]])\n", + "Coordinates:\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " time datetime64[ns] 8B 2022-04-02T00:30:00\n", + "Attributes: (12/14)\n", + " easting: longitude\n", + " latitude_max: 61.2819f\n", + " latitude_min: 46.0036f\n", + " long_name: Temperature\n", + " longitude_max: 9.977f\n", + " longitude_min: -15.996f\n", + " ... ...\n", + " unit_long: degrees_C\n", + " units: degrees_C\n", + " valid_max: 22000\n", + " valid_min: -12000\n", + " z_max: 0.494025f\n", + " z_min: 0.494025f" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "da" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "964d4928-8499-4609-9c91-e6be13ac0403", + "metadata": {}, + "outputs": [ + { + "data": {}, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.holoviews_exec.v0+json": "", + "text/html": [ + "
\n", + "
\n", + "
\n", + "" + ], + "text/plain": [ + ":DynamicMap []\n", + " :Image [longitude,latitude] (thetao)" + ] + }, + "execution_count": 9, + "metadata": { + "application/vnd.holoviews_exec.v0+json": { + "id": "p1004" + } + }, + "output_type": "execute_result" + } + ], + "source": [ + "da.hvplot.quadmesh(x=\"longitude\", y=\"latitude\", rasterize=True, data_aspect=1)" + ] + }, + { + "cell_type": "markdown", + "id": "8712890f-a134-4188-a540-07f944c44b6c", + "metadata": {}, + "source": [ + "## Read 3D data" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "f31a8bb9-ec32-44d6-9020-fbfee8d466fe", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CPU times: user 20.6 ms, sys: 1.34 ms, total: 21.9 ms\n", + "Wall time: 67.7 ms\n" + ] + } + ], + "source": [ + "%%time\n", + "# references are on an OSN pod (no credentials needed)\n", + "url = \"s3://gfts-reference-data/CMEMS_v6r1_NWS_PHY_NRT_NL_3D_combined.parq/\"\n", + "\n", + "target_opts = {\"anon\": False}\n", + "\n", + "# netcdf files are on the AWS public dataset program (no credentials needed)\n", + "remote_opts = {\"anon\": False}\n", + "\n", + "fs3D = fsspec.filesystem(\n", + " \"reference\",\n", + " fo=url,\n", + " remote_protocol=\"s3\",\n", + " remote_options=remote_opts,\n", + " target_options=target_opts,\n", + ")\n", + "m3D = fs3D.get_mapper(\"\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "23352f78-e44b-4429-a734-910f47f1cce1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CPU times: user 102 ms, sys: 620 µs, total: 102 ms\n", + "Wall time: 413 ms\n" + ] + } + ], + "source": [ + "%%time\n", + "ds3D = xr.open_dataset(\n", + " m3D, engine=\"zarr\", chunks={}, backend_kwargs={\"consolidated\": False}\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "7b74b53a-97c0-4e7c-9437-5f14f9e542c8", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.Dataset> Size: 6TB\n",
+       "Dimensions:    (depth: 50, latitude: 551, longitude: 936, time: 7104)\n",
+       "Coordinates:\n",
+       "  * depth      (depth) float32 200B 0.494 1.541 2.646 ... 5.275e+03 5.728e+03\n",
+       "  * latitude   (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n",
+       "  * longitude  (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n",
+       "  * time       (time) datetime64[ns] 57kB 2023-07-02T00:30:00 ... 2024-04-22T...\n",
+       "Data variables:\n",
+       "    so         (time, depth, latitude, longitude) float64 1TB dask.array<chunksize=(1, 1, 551, 936), meta=np.ndarray>\n",
+       "    thetao     (time, depth, latitude, longitude) float64 1TB dask.array<chunksize=(1, 1, 551, 936), meta=np.ndarray>\n",
+       "    uo         (time, depth, latitude, longitude) float64 1TB dask.array<chunksize=(1, 1, 551, 936), meta=np.ndarray>\n",
+       "    vo         (time, depth, latitude, longitude) float64 1TB dask.array<chunksize=(1, 1, 551, 936), meta=np.ndarray>\n",
+       "Attributes: (12/13)\n",
+       "    Conventions:     CF-1.8\n",
+       "    comment:         \n",
+       "    contact:         https://marine.copernicus.eu/contact\n",
+       "    domain_name:     NWS36\n",
+       "    field_date:      20230702\n",
+       "    field_type:      mean\n",
+       "    ...              ...\n",
+       "    forecast_type:   hindcast\n",
+       "    institution:     Nologin (Spain)\n",
+       "    licence:         https://marine.copernicus.eu/user-corner/service-commitm...\n",
+       "    references:      http://marine.copernicus.eu/\n",
+       "    source:          NEMO3.6\n",
+       "    title:           Ocean 3D hourly mean fields for the North West Shelf (NW...
" + ], + "text/plain": [ + " Size: 6TB\n", + "Dimensions: (depth: 50, latitude: 551, longitude: 936, time: 7104)\n", + "Coordinates:\n", + " * depth (depth) float32 200B 0.494 1.541 2.646 ... 5.275e+03 5.728e+03\n", + " * latitude (latitude) float32 2kB 46.0 46.03 46.06 ... 61.23 61.25 61.28\n", + " * longitude (longitude) float32 4kB -16.0 -15.97 -15.94 ... 9.921 9.949 9.977\n", + " * time (time) datetime64[ns] 57kB 2023-07-02T00:30:00 ... 2024-04-22T...\n", + "Data variables:\n", + " so (time, depth, latitude, longitude) float64 1TB dask.array\n", + " thetao (time, depth, latitude, longitude) float64 1TB dask.array\n", + " uo (time, depth, latitude, longitude) float64 1TB dask.array\n", + " vo (time, depth, latitude, longitude) float64 1TB dask.array\n", + "Attributes: (12/13)\n", + " Conventions: CF-1.8\n", + " comment: \n", + " contact: https://marine.copernicus.eu/contact\n", + " domain_name: NWS36\n", + " field_date: 20230702\n", + " field_type: mean\n", + " ... ...\n", + " forecast_type: hindcast\n", + " institution: Nologin (Spain)\n", + " licence: https://marine.copernicus.eu/user-corner/service-commitm...\n", + " references: http://marine.copernicus.eu/\n", + " source: NEMO3.6\n", + " title: Ocean 3D hourly mean fields for the North West Shelf (NW..." + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ds3D" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "8892d239-0447-45fe-84a8-080b7a92a305", + "metadata": {}, + "outputs": [], + "source": [ + "da3D = (\n", + " ds3D[\"thetao\"].isel(depth=0).sel(time=\"2022-04-02 00:00\", method=\"nearest\").load()\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "501ac389-3bf7-4836-9f3a-df84943e7ed3", + "metadata": {}, + "outputs": [ + { + "data": {}, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.holoviews_exec.v0+json": "", + "text/html": [ + "
\n", + "
\n", + "
\n", + "" + ], + "text/plain": [ + ":DynamicMap []\n", + " :Image [longitude,latitude] (thetao)" + ] + }, + "execution_count": 14, + "metadata": { + "application/vnd.holoviews_exec.v0+json": { + "id": "p1076" + } + }, + "output_type": "execute_result" + } + ], + "source": [ + "da3D.hvplot.quadmesh(x=\"longitude\", y=\"latitude\", rasterize=True, data_aspect=1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f0b66ba3-8a9b-463a-bab7-5f52f1230538", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.8" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}