From 99d55253eeb7b34ad0bad1f598091fd4c1ef0e1a Mon Sep 17 00:00:00 2001 From: Brian Blaylock Date: Thu, 15 Aug 2024 22:33:25 -0700 Subject: [PATCH] Added NCEI as GFS source older than Jan 1, 2021 Fixes #325 --- docs/gallery/noaa_models/gfs.ipynb | 241 ++- herbie/models/gfs.py | 102 +- unique_gfs.ipynb | 2441 ++++++++++++++++------------ 3 files changed, 1694 insertions(+), 1090 deletions(-) diff --git a/docs/gallery/noaa_models/gfs.ipynb b/docs/gallery/noaa_models/gfs.ipynb index d46352ec..da60f046 100644 --- a/docs/gallery/noaa_models/gfs.ipynb +++ b/docs/gallery/noaa_models/gfs.ipynb @@ -53,11 +53,11 @@ "data": { "text/plain": [ "{'aws': 'https://noaa-gfs-bdp-pds.s3.amazonaws.com/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000',\n", - " 'aws-old': 'https://noaa-gfs-bdp-pds.s3.amazonaws.com/gfs.20210711/00/gfs.t00z.pgrb2.0p25.f000',\n", " 'ftpprd': 'https://ftpprd.ncep.noaa.gov/data/nccf/com/gfs/prod/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000',\n", " 'nomads': 'https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000',\n", " 'google': 'https://storage.googleapis.com/global-forecast-system/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000',\n", - " 'azure': 'https://noaagfs.blob.core.windows.net/gfs/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000'}" + " 'azure': 'https://noaagfs.blob.core.windows.net/gfs/gfs.20210711/00/atmos/gfs.t00z.pgrb2.0p25.f000',\n", + " 'ncar_rda': 'https://data.rda.ucar.edu/d084001/2021/20210711/gfs.0p25.2021071100.f000.grib2'}" ] }, "execution_count": 3, @@ -85,7 +85,9 @@ " 'pgrb2b.0p25': 'uncommon fields, 0.25 degree resolution',\n", " 'pgrb2b.0p50': 'uncommon fields, 0.50 degree resolution',\n", " 'pgrb2b.1p00': 'uncommon fields, 1.00 degree resolution',\n", - " 'pgrb2full.0p50': 'combined grids of 0.50 resolution'}" + " 'pgrb2full.0p50': 'combined grids of 0.50 resolution',\n", + " 'sfluxgrb': 'surface flux fields, T1534 Semi-Lagrangian grid',\n", + " 'goesimpgrb2.0p25': ', 0.50 degree resolution'}" ] }, "execution_count": 4, @@ -103,7 +105,15 @@ "execution_count": 5, "id": "bcc060e8", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "👨🏻‍🏭 Created directory: [/home/blaylock/data/gfs/20210711]\n" + ] + } + ], "source": [ "ds = H.xarray(\":TMP:2 m above\")" ] @@ -220,7 +230,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 8, @@ -260,6 +270,152 @@ ")" ] }, + { + "cell_type": "markdown", + "id": "224fa625", + "metadata": {}, + "source": [ + "## GFS from [NCEI](https://www.ncei.noaa.gov/products/weather-climate-models/global-forecast)\n", + "\n", + "Depending on the date, Herbie might find old GFS data at NCEI or RDA for dates older than January 1, 2021." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "ad208477", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "✅ Found ┊ model=gfs ┊ \u001b[3mproduct=0.5-degree\u001b[0m ┊ \u001b[38;2;41;130;13m2020-Jun-01 00:00 UTC\u001b[92m F00\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mGRIB2 @ ncei_analysis\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mIDX @ ncei_analysis\u001b[0m\n" + ] + } + ], + "source": [ + "# Look for file in all available sources\n", + "H = Herbie(\"2020-06-01\", model=\"gfs\")" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "c23bb687", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "({'ncei_analysis': 'https://www.ncei.noaa.gov/data/global-forecast-system/access/grid-004-0.5-degree/analysis/202006/20200601/gfs_4_20200601_0000_000.grb2',\n", + " 'ncei_forecast': 'https://www.ncei.noaa.gov/data/global-forecast-system/access/grid-004-0.5-degree/forecast/202006/20200601/gfs_4_20200601_0000_000.grb2',\n", + " 'ncar_rda': 'https://data.rda.ucar.edu/d084001/2020/20200601/gfs.0p25.2020060100.f000.grib2'},\n", + " {'0.5-degree': '0.5 degree grid', '1.0-degree': '1.0 degree grid'})" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.SOURCES, H.PRODUCTS" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "116f4cee", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
grib_messagestart_byteend_byterangereference_timevalid_timevariablelevelforecast_timesearch_this
4654668020899480496003.080208994-804960032020-06-012020-06-01UGRD80 m above groundanl:UGRD:80 m above ground:anl
4664678049600480780823.080496004-807808232020-06-012020-06-01VGRD80 m above groundanl:VGRD:80 m above ground:anl
\n", + "
" + ], + "text/plain": [ + " grib_message start_byte end_byte range reference_time \\\n", + "465 466 80208994 80496003.0 80208994-80496003 2020-06-01 \n", + "466 467 80496004 80780823.0 80496004-80780823 2020-06-01 \n", + "\n", + " valid_time variable level forecast_time \\\n", + "465 2020-06-01 UGRD 80 m above ground anl \n", + "466 2020-06-01 VGRD 80 m above ground anl \n", + "\n", + " search_this \n", + "465 :UGRD:80 m above ground:anl \n", + "466 :VGRD:80 m above ground:anl " + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.inventory(\"GRD:80 m above\")" + ] + }, { "cell_type": "markdown", "id": "b4083106-415d-4d90-b4f4-b756981a2da5", @@ -272,7 +428,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 22, "id": "443e36ec-fd2a-4f99-8cc8-944bc3060ec7", "metadata": {}, "outputs": [ @@ -282,10 +438,22 @@ "text": [ "✅ Found ┊ model=graphcast ┊ \u001b[3mproduct=pgrb2.0p25\u001b[0m ┊ \u001b[38;2;41;130;13m2024-May-10 12:00 UTC\u001b[92m F06\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mGRIB2 @ aws\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mIDX @ aws\u001b[0m\n" ] + }, + { + "data": { + "text/plain": [ + "({'aws': 'https://noaa-nws-graphcastgfs-pds.s3.amazonaws.com/graphcastgfs.20240510/12/forecasts_13_levels/graphcastgfs.t12z.pgrb2.0p25.f006'},\n", + " {'pgrb2.0p25': 'common fields, 0.25 degree resolution'})" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "H = Herbie(\"2024-05-10 12:00\", model=\"graphcast\", fxx=6)" + "H = Herbie(\"2024-05-10 12:00\", model=\"graphcast\", fxx=6)\n", + "H.SOURCES, H.PRODUCTS" ] }, { @@ -298,7 +466,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 23, "id": "632e3173-f73c-4697-a9e1-33aadc1f77a0", "metadata": {}, "outputs": [ @@ -527,7 +695,7 @@ "[84 rows x 10 columns]" ] }, - "execution_count": 10, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -546,17 +714,25 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 24, "id": "00534769-260c-401c-9e45-6290793c6404", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "👨🏻‍🏭 Created directory: [/home/blaylock/data/graphcast/20240510]\n" + ] + } + ], "source": [ "ds = H.xarray(\"TMP:2 m\")" ] }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 25, "id": "bc047d3d-3b7c-4db7-9dff-95d02da754f2", "metadata": {}, "outputs": [ @@ -566,7 +742,7 @@ "Text(0.0, 1.0, 'GRAPHCAST: common fields, 0.25 degree resolution')" ] }, - "execution_count": 12, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" }, @@ -612,7 +788,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 26, "id": "462fced0", "metadata": {}, "outputs": [ @@ -630,7 +806,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 27, "id": "a6c899dc", "metadata": {}, "outputs": [ @@ -963,7 +1139,7 @@ "18 2021-07-11 SWDIR 3 in sequence anl :SWDIR:3 in sequence:anl " ] }, - "execution_count": 14, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -974,10 +1150,17 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 28, "id": "acdf268b", "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "👨🏻‍🏭 Created directory: [/home/blaylock/data/gfs_wave/20210711]\n" + ] + }, { "name": "stderr", "output_type": "stream", @@ -994,8 +1177,8 @@ "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mGeocalculusError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[15], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m ds \u001b[38;5;241m=\u001b[39m \u001b[43mH\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mxarray\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSWELL:1 in sequence\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mremove_grib\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[1;32m 2\u001b[0m ds\n", - "File \u001b[0;32m~/GITHUB/Herbie/herbie/core.py:1121\u001b[0m, in \u001b[0;36mHerbie.xarray\u001b[0;34m(self, search, searchString, backend_kwargs, remove_grib, **download_kwargs)\u001b[0m\n\u001b[1;32m 1117\u001b[0m backend_kwargs\u001b[38;5;241m.\u001b[39msetdefault(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124merrors\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mraise\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 1119\u001b[0m \u001b[38;5;66;03m# Use cfgrib.open_datasets, just in case there are multiple \"hypercubes\"\u001b[39;00m\n\u001b[1;32m 1120\u001b[0m \u001b[38;5;66;03m# for what we requested.\u001b[39;00m\n\u001b[0;32m-> 1121\u001b[0m Hxr \u001b[38;5;241m=\u001b[39m \u001b[43mcfgrib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mopen_datasets\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 1122\u001b[0m \u001b[43m \u001b[49m\u001b[43mlocal_file\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1123\u001b[0m \u001b[43m \u001b[49m\u001b[43mbackend_kwargs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbackend_kwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1124\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1126\u001b[0m \u001b[38;5;66;03m# Get CF grid projection information with pygrib and pyproj because\u001b[39;00m\n\u001b[1;32m 1127\u001b[0m \u001b[38;5;66;03m# this is something cfgrib doesn't do (https://github.com/ecmwf/cfgrib/issues/251)\u001b[39;00m\n\u001b[1;32m 1128\u001b[0m \u001b[38;5;66;03m# NOTE: Assumes the projection is the same for all variables\u001b[39;00m\n\u001b[1;32m 1129\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m pygrib\u001b[38;5;241m.\u001b[39mopen(\u001b[38;5;28mstr\u001b[39m(local_file)) \u001b[38;5;28;01mas\u001b[39;00m grb:\n", + "Cell \u001b[0;32mIn[28], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m ds \u001b[38;5;241m=\u001b[39m \u001b[43mH\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mxarray\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSWELL:1 in sequence\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mremove_grib\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[1;32m 2\u001b[0m ds\n", + "File \u001b[0;32m~/GITHUB/Herbie/herbie/core.py:1137\u001b[0m, in \u001b[0;36mHerbie.xarray\u001b[0;34m(self, search, searchString, backend_kwargs, remove_grib, **download_kwargs)\u001b[0m\n\u001b[1;32m 1133\u001b[0m backend_kwargs\u001b[38;5;241m.\u001b[39msetdefault(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124merrors\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mraise\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 1135\u001b[0m \u001b[38;5;66;03m# Use cfgrib.open_datasets, just in case there are multiple \"hypercubes\"\u001b[39;00m\n\u001b[1;32m 1136\u001b[0m \u001b[38;5;66;03m# for what we requested.\u001b[39;00m\n\u001b[0;32m-> 1137\u001b[0m Hxr \u001b[38;5;241m=\u001b[39m \u001b[43mcfgrib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mopen_datasets\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 1138\u001b[0m \u001b[43m \u001b[49m\u001b[43mlocal_file\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1139\u001b[0m \u001b[43m \u001b[49m\u001b[43mbackend_kwargs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbackend_kwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 1140\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 1142\u001b[0m \u001b[38;5;66;03m# Get CF grid projection information with pygrib and pyproj because\u001b[39;00m\n\u001b[1;32m 1143\u001b[0m \u001b[38;5;66;03m# this is something cfgrib doesn't do (https://github.com/ecmwf/cfgrib/issues/251)\u001b[39;00m\n\u001b[1;32m 1144\u001b[0m \u001b[38;5;66;03m# NOTE: Assumes the projection is the same for all variables\u001b[39;00m\n\u001b[1;32m 1145\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m pygrib\u001b[38;5;241m.\u001b[39mopen(\u001b[38;5;28mstr\u001b[39m(local_file)) \u001b[38;5;28;01mas\u001b[39;00m grb:\n", "File \u001b[0;32m~/miniconda3/envs/herbie-dev/lib/python3.12/site-packages/cfgrib/xarray_store.py:105\u001b[0m, in \u001b[0;36mopen_datasets\u001b[0;34m(path, backend_kwargs, **kwargs)\u001b[0m\n\u001b[1;32m 103\u001b[0m backend_kwargs \u001b[38;5;241m=\u001b[39m backend_kwargs\u001b[38;5;241m.\u001b[39mcopy()\n\u001b[1;32m 104\u001b[0m backend_kwargs[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msqueeze\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m--> 105\u001b[0m datasets \u001b[38;5;241m=\u001b[39m \u001b[43mopen_variable_datasets\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpath\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbackend_kwargs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbackend_kwargs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 107\u001b[0m type_of_level_datasets \u001b[38;5;241m=\u001b[39m {} \u001b[38;5;66;03m# type: T.Dict[str, T.List[xr.Dataset]]\u001b[39;00m\n\u001b[1;32m 108\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m ds \u001b[38;5;129;01min\u001b[39;00m datasets:\n", "File \u001b[0;32m~/miniconda3/envs/herbie-dev/lib/python3.12/site-packages/cfgrib/xarray_store.py:93\u001b[0m, in \u001b[0;36mopen_variable_datasets\u001b[0;34m(path, backend_kwargs, **kwargs)\u001b[0m\n\u001b[1;32m 91\u001b[0m bk[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mfilter_by_keys\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m backend_kwargs\u001b[38;5;241m.\u001b[39mget(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mfilter_by_keys\u001b[39m\u001b[38;5;124m\"\u001b[39m, {})\u001b[38;5;241m.\u001b[39mcopy()\n\u001b[1;32m 92\u001b[0m bk[\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mfilter_by_keys\u001b[39m\u001b[38;5;124m\"\u001b[39m][\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mparamId\u001b[39m\u001b[38;5;124m\"\u001b[39m] \u001b[38;5;241m=\u001b[39m param_id\n\u001b[0;32m---> 93\u001b[0m datasets\u001b[38;5;241m.\u001b[39mextend(\u001b[43mraw_open_datasets\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpath\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbk\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m)\n\u001b[1;32m 94\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m datasets\n", "File \u001b[0;32m~/miniconda3/envs/herbie-dev/lib/python3.12/site-packages/cfgrib/xarray_store.py:66\u001b[0m, in \u001b[0;36mraw_open_datasets\u001b[0;34m(path, backend_kwargs, **kwargs)\u001b[0m\n\u001b[1;32m 64\u001b[0m datasets \u001b[38;5;241m=\u001b[39m []\n\u001b[1;32m 65\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[0;32m---> 66\u001b[0m datasets\u001b[38;5;241m.\u001b[39mappend(\u001b[43mopen_dataset\u001b[49m\u001b[43m(\u001b[49m\u001b[43mpath\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbackend_kwargs\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mbackend_kwargs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m)\n\u001b[1;32m 67\u001b[0m \u001b[38;5;28;01mexcept\u001b[39;00m DatasetBuildError \u001b[38;5;28;01mas\u001b[39;00m ex:\n\u001b[1;32m 68\u001b[0m fbks\u001b[38;5;241m.\u001b[39mextend(ex\u001b[38;5;241m.\u001b[39margs[\u001b[38;5;241m2\u001b[39m])\n", @@ -1023,26 +1206,6 @@ "ds = H.xarray(\"SWELL:1 in sequence\", remove_grib=False)\n", "ds" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3b489118", - "metadata": {}, - "outputs": [], - "source": [ - "ds.swell.plot()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c41c356b", - "metadata": {}, - "outputs": [], - "source": [ - "ds.herbie.crs" - ] } ], "metadata": { diff --git a/herbie/models/gfs.py b/herbie/models/gfs.py index e2f1064c..308e1e8b 100644 --- a/herbie/models/gfs.py +++ b/herbie/models/gfs.py @@ -13,15 +13,18 @@ class gfs: - google: Archive begins 2021-01-01 - azure: Last 30 days + The NCEI archive is spotty at best, but it has a fair amount of + analysis data from 2020. The GRIB2 files aren't organized the same + as the files distributed on NOMADS or by NODD. + The NCAR RDA archive only provides GFS data at 0.25 degree resolution and these files do not have index files which makes - variable subsetting impossible. - - NCEI archive is spotty at best. + variable subsetting impossible. Using this as a fall-back in case + the data isn't available anywhere else. """ def template(self): - self.DESCRIPTION = "Global Forecast System" + self.DESCRIPTION = "NOAA Global Forecast System (GFS)" self.DETAILS = { "nomads product description": "https://www.nco.ncep.noaa.gov/pmb/products/gfs", "google cloud platform": "https://console.cloud.google.com/marketplace/product/noaa-public/gfs?q=search&referrer=search&project=python-232920", @@ -33,43 +36,64 @@ def template(self): "NCAR Research Data Archive (RDA)": "https://rda.ucar.edu/datasets/d084001/", "NCEI": "https://www.ncei.noaa.gov/products/weather-climate-models/global-forecast", } - self.PRODUCTS = { - "pgrb2.0p25": "common fields, 0.25 degree resolution", - "pgrb2.0p50": "common fields, 0.50 degree resolution", - "pgrb2.1p00": "common fields, 1.00 degree resolution", - "pgrb2b.0p25": "uncommon fields, 0.25 degree resolution", - "pgrb2b.0p50": "uncommon fields, 0.50 degree resolution", - "pgrb2b.1p00": "uncommon fields, 1.00 degree resolution", - "pgrb2full.0p50": "combined grids of 0.50 resolution", - "sfluxgrb": "surface flux fields, T1534 Semi-Lagrangian grid", - "goesimpgrb2.0p25": ", 0.50 degree resolution", - } - if self.date < datetime(2021, 3, 23): - post_root = f"gfs.{self.date:%Y%m%d/%H}/gfs.t{self.date:%H}z.{self.product}.f{self.fxx:03d}" + if self.date > datetime(2021, 1, 1): + self.PRODUCTS = { + "pgrb2.0p25": "common fields, 0.25 degree resolution", + "pgrb2.0p50": "common fields, 0.50 degree resolution", + "pgrb2.1p00": "common fields, 1.00 degree resolution", + "pgrb2b.0p25": "uncommon fields, 0.25 degree resolution", + "pgrb2b.0p50": "uncommon fields, 0.50 degree resolution", + "pgrb2b.1p00": "uncommon fields, 1.00 degree resolution", + "pgrb2full.0p50": "combined grids of 0.50 resolution", + "sfluxgrb": "surface flux fields, T1534 Semi-Lagrangian grid", + "goesimpgrb2.0p25": ", 0.50 degree resolution", + } + + if self.date < datetime(2021, 3, 23): + post_root = f"gfs.{self.date:%Y%m%d/%H}/gfs.t{self.date:%H}z.{self.product}.f{self.fxx:03d}" + else: + # GFS update version 16.0 + # https://www.emc.ncep.noaa.gov/emc/pages/numerical_forecast_systems/gfs/implementations.php + post_root = f"gfs.{self.date:%Y%m%d/%H}/atmos/gfs.t{self.date:%H}z.{self.product}.f{self.fxx:03d}" + + if self.product == "sfluxgrb": + post_root = post_root.replace("sfluxgrb.", "sfluxgrb") + + self.SOURCES = { + "aws": f"https://noaa-gfs-bdp-pds.s3.amazonaws.com/{post_root}", + "ftpprd": f"https://ftpprd.ncep.noaa.gov/data/nccf/com/gfs/prod/{post_root}", + "nomads": f"https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/{post_root}", + "google": f"https://storage.googleapis.com/global-forecast-system/{post_root}", + "azure": f"https://noaagfs.blob.core.windows.net/gfs/{post_root}", + "ncar_rda": f"https://data.rda.ucar.edu/d084001/{self.date:%Y/%Y%m%d}/gfs.0p25.{self.date:%Y%m%d%H}.f{self.fxx:03d}.grib2", + } + self.IDX_SUFFIX = [".idx", ".grb2.inv"] else: - # GFS update version 16.0 - # https://www.emc.ncep.noaa.gov/emc/pages/numerical_forecast_systems/gfs/implementations.php - post_root = f"gfs.{self.date:%Y%m%d/%H}/atmos/gfs.t{self.date:%H}z.{self.product}.f{self.fxx:03d}" - - if self.product == "sfluxgrb": - post_root = post_root.replace("sfluxgrb.", "sfluxgrb") - - self.SOURCES = { - "aws": f"https://noaa-gfs-bdp-pds.s3.amazonaws.com/{post_root}", - "ftpprd": f"https://ftpprd.ncep.noaa.gov/data/nccf/com/gfs/prod/{post_root}", - "nomads": f"https://nomads.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/{post_root}", - "google": f"https://storage.googleapis.com/global-forecast-system/{post_root}", - "azure": f"https://noaagfs.blob.core.windows.net/gfs/{post_root}", - "ncar_rda": f"https://data.rda.ucar.edu/d084001/{self.date:%Y/%Y%m%d}/gfs.0p25.{self.date:%Y%m%d%H}.f{self.fxx:03d}.grib2", - } - self.IDX_SUFFIX = [".idx"] + self.PRODUCTS = { + "0.5-degree": "0.5 degree grid", + "1.0-degree": "1.0 degree grid", + } + + if self.product == "0.5-degree": + grid_num = 4 + elif self.product == "1.0-degree": + grid_num = 3 + else: + grid_num = 0 + + self.SOURCES = { + "ncei_analysis": f"https://www.ncei.noaa.gov/data/global-forecast-system/access/grid-{grid_num:03d}-{self.product}/analysis/{self.date:%Y%m/%Y%m%d}/gfs_{grid_num}_{self.date:%Y%m%d_%H%M}_{self.fxx:03d}.grb2", + "ncei_forecast": f"https://www.ncei.noaa.gov/data/global-forecast-system/access/grid-{grid_num:03d}-{self.product}/forecast/{self.date:%Y%m/%Y%m%d}/gfs_{grid_num}_{self.date:%Y%m%d_%H%M}_{self.fxx:03d}.grb2", + "ncar_rda": f"https://data.rda.ucar.edu/d084001/{self.date:%Y/%Y%m%d}/gfs.0p25.{self.date:%Y%m%d%H}.f{self.fxx:03d}.grib2", + } + self.IDX_SUFFIX = [".grb2.inv", ".idx"] self.LOCALFILE = f"{self.get_remoteFileName}" class gfs_wave: """ - Global Forecast System Wave Products. + NOAA Global Forecast System (GFS) Wave Products. Wave products were made available with the GFS v16.0 upgrade on March 22, 2021. @@ -77,7 +101,7 @@ class gfs_wave: """ def template(self): - self.DESCRIPTION = "Global Forecast System - Wave Products" + self.DESCRIPTION = "NOAA Global Forecast System (GFS) - Wave Products" self.DETAILS = { "nomads product description": "https://www.nco.ncep.noaa.gov/pmb/products/gfs/#GFSwave", } @@ -104,10 +128,10 @@ def template(self): class gdas: - """Global Data Assimilation System.""" + """NOAA Global Data Assimilation System (GDAS).""" def template(self): - self.DESCRIPTION = "Global Data Assimilation System" + self.DESCRIPTION = "NOAA Global Data Assimilation System (GDAS)" self.DETAILS = { "nomads product description": "https://www.nco.ncep.noaa.gov/pmb/products/gfs/#GDAS", "google cloud platform": "https://console.cloud.google.com/marketplace/product/noaa-public/gfs?q=search&referrer=search&project=python-232920", @@ -144,7 +168,7 @@ def template(self): class gdas_wave: def template(self): - self.DESCRIPTION = "Global Data Assimilation System - Wave Products" + self.DESCRIPTION = "NOAA Global Data Assimilation System (GFS) - Wave Products" self.DETAILS = { "nomads product description": "https://www.nco.ncep.noaa.gov/pmb/products/gfs/#GFSwave", } @@ -171,7 +195,7 @@ def template(self): class graphcast: - """GraphCast Global Forecast System.""" + """NOAA GraphCast Global Forecast System.""" def template(self): self.DESCRIPTION = "GraphCast Global Forecast System (EXPERIMENTAL)" diff --git a/unique_gfs.ipynb b/unique_gfs.ipynb index a556c61a..baa065f5 100644 --- a/unique_gfs.ipynb +++ b/unique_gfs.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -21,25 +21,1188 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 38, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1: noaa-gefs-pds/gefs.YYYYMMDD/HH/wave/gridded/gefs.wave.tHHz.c00.global.0p25.f###.grib2.idx\n", + " 2: noaa-gefs-pds/gefs.YYYYMMDD/HH/wave/gridded/gefs.wave.tHHz.p##.global.0p25.f###.grib2.idx\n" + ] + } + ], + "source": [ + "files = fs.glob(\"noaa-gefs-pds/gefs.20240101/00/wave/*/*.idx\")\n", + "\n", + "df = (\n", + " pl.DataFrame({\"files\": files})\n", + " .filter(\n", + " pl.col(\"files\").str.ends_with(\".idx\"),\n", + " )\n", + " .with_columns(\n", + " pl.col(\"files\").str.split(\"/\").list.last(),\n", + " pl.col(\"files\")\n", + " # .str.split(\"/\")\n", + " # .list.last()\n", + " .str.replace(r\"gefs.\\d{8}/\\d\\d\", \"gefs.YYYYMMDD/HH\")\n", + " .str.replace(r\"f\\d\\d\\d\", \"f###\")\n", + " .str.replace(r\"z.p\\d\\d\", \"z.p##\")\n", + " .str.replace(r\".t\\d\\dz.\", \".tHHz.\")\n", + " .alias(\"filename\"),\n", + " )\n", + ")\n", + "for i, f in enumerate(df[\"filename\"].unique().sort(), start=1):\n", + " print(f\"{i:3}: {f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1: noaa-gefs-pds/gefs.YYYYMMDD/HH/chem/pgrb2ap25/gefs.chem.tHHz.a2d_0p25.f###.grib2.idx\n", + " 2: noaa-gefs-pds/gefs.YYYYMMDD/HH/chem/pgrb2ap5/gefs.chem.tHHz.a3d_0p50.f###.grib2.idx\n" + ] + } + ], + "source": [ + "files = fs.glob(\"noaa-gefs-pds/gefs.20240101/00/chem/*/*.idx\")\n", + "\n", + "df = (\n", + " pl.DataFrame({\"files\": files})\n", + " .filter(\n", + " pl.col(\"files\").str.ends_with(\".idx\"),\n", + " )\n", + " .with_columns(\n", + " pl.col(\"files\").str.split(\"/\").list.last(),\n", + " pl.col(\"files\")\n", + " # .str.split(\"/\")\n", + " # .list.last()\n", + " .str.replace(r\"gefs.\\d{8}/\\d\\d\", \"gefs.YYYYMMDD/HH\")\n", + " .str.replace(r\"f\\d\\d\\d\", \"f###\")\n", + " .str.replace(r\"t\\d\\dz\", \"tHHz\")\n", + " .alias(\"filename\"),\n", + " )\n", + ")\n", + "for i, f in enumerate(df[\"filename\"].unique().sort(), start=1):\n", + " print(f\"{i:3}: {f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2ap5/geavg.tHHz.pgrb2a.0p50.f###.idx\n", + " 2: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2ap5/gec00.tHHz.pgrb2a.0p50.f###.idx\n", + " 3: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2ap5/gepXX.tHHz.pgrb2a.0p50.f###.idx\n", + " 4: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2ap5/gespr.tHHz.pgrb2a.0p50.f###.idx\n", + " 5: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2bp5/gec00.tHHz.pgrb2b.0p50.f###.idx\n", + " 6: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2bp5/gepXX.tHHz.pgrb2b.0p50.f###.idx\n", + " 7: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2sp25/geavg.tHHz.pgrb2s.0p25.f###.idx\n", + " 8: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2sp25/gec00.tHHz.pgrb2s.0p25.f###.idx\n", + " 9: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2sp25/gepXX.tHHz.pgrb2s.0p25.f###.idx\n", + " 10: noaa-gefs-pds/gefs.YYYYMMDD/HH/atmos/pgrb2sp25/gespr.tHHz.pgrb2s.0p25.f###.idx\n" + ] + } + ], + "source": [ + "files = fs.glob(\"noaa-gefs-pds/gefs.20240101/00/atmos/*/*idx\")\n", + "\n", + "df = (\n", + " pl.DataFrame({\"files\": files})\n", + " .filter(\n", + " pl.col(\"files\").str.ends_with(\".idx\"),\n", + " )\n", + " .with_columns(\n", + " pl.col(\"files\").str.split(\"/\").list.last(),\n", + " pl.col(\"files\")\n", + " # .str.split(\"/\")\n", + " # .list.last()\n", + " .str.replace(r\"gefs.\\d{8}/\\d\\d\", \"gefs.YYYYMMDD/HH\")\n", + " .str.replace(r\"f\\d\\d\\d\", \"f###\")\n", + " .str.replace(r\"gep\\d\\d\", \"gepXX\")\n", + " .str.replace(r\"t\\d\\dz\", \"tHHz\")\n", + " .alias(\"filename\"),\n", + " )\n", + ")\n", + "for i, f in enumerate(df[\"filename\"].unique().sort(), start=1):\n", + " print(f\"{i:3}: {f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 54, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "(2,\n", - " ['noaa-gfs-bdp-pds/gdas.20210323/00/atmos',\n", - " 'noaa-gfs-bdp-pds/gdas.20210323/00/wave'])" + "['noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gec00.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep01.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep02.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep03.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep04.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep05.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep06.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep07.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep08.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep09.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep10.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep11.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep12.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep13.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af132.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af138.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af144.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af150.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af156.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af162.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af168.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af174.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af18.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af180.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af186.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af192.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af198.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af204.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af210.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af216.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af222.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af228.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af234.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af24.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af240.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af246.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af252.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af258.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af264.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af270.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af276.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af282.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af288.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af294.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af30.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af300.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af306.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af312.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af318.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af324.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af330.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af336.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af342.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af348.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af354.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af36.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af360.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af366.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af372.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af378.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af384.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af42.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af48.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af54.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af60.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af66.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af72.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af78.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af84.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af90.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep14.t00z.pgrb2af96.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2aanl.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af00.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af06.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af102.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af108.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af114.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af12.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af120.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af126.idx',\n", + " 'noaa-gefs-pds/gefs.20200922/00/pgrb2a/gep15.t00z.pgrb2af132.idx',\n", + " ...]" ] }, - "execution_count": 47, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "files = fs.glob(\"noaa-gfs-bdp-pds/gdas.20210323/00/*\")\n", - "len(files), files" + "fs.glob(\"noaa-gefs-pds/gefs.20200922/00/*/*.idx\")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2a/gec00.tHHz.pgrb2aanl.idx\n", + " 2: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2a/gec00.tHHz.pgrb2af##.idx\n", + " 3: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2a/gepXX.tHHz.pgrb2aanl.idx\n", + " 4: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2a/gepXX.tHHz.pgrb2af##.idx\n", + " 5: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2b/gec00.tHHz.pgrb2banl.idx\n", + " 6: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2b/gec00.tHHz.pgrb2bf##.idx\n", + " 7: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2b/gepXX.tHHz.pgrb2banl.idx\n", + " 8: noaa-gefs-pds/gefs.YYYYMMDD/HH/pgrb2b/gepXX.tHHz.pgrb2bf##.idx\n" + ] + } + ], + "source": [ + "files = fs.glob(\"noaa-gefs-pds/gefs.20200922/00/*/*\")\n", + "\n", + "df = (\n", + " pl.DataFrame({\"files\": files})\n", + " .filter(\n", + " pl.col(\"files\").str.ends_with(\".idx\"),\n", + " )\n", + " .with_columns(\n", + " pl.col(\"files\").str.split(\"/\").list.last(),\n", + " pl.col(\"files\")\n", + " # .str.split(\"/\")\n", + " # .list.last()\n", + " .str.replace(r\"gefs.\\d{8}/\\d\\d\", \"gefs.YYYYMMDD/HH\")\n", + " .str.replace(r\"f\\d\\d\\d\", \"f##\")\n", + " .str.replace(r\"f\\d\\d\", \"f##\")\n", + " .str.replace(r\"gep\\d\\d\", \"gepXX\")\n", + " .str.replace(r\"t\\d\\dz\", \"tHHz\")\n", + " .alias(\"filename\"),\n", + " )\n", + ")\n", + "for i, f in enumerate(df[\"filename\"].unique().sort(), start=1):\n", + " print(f\"{i:3}: {f}\")" ] }, { @@ -71,1008 +1234,7 @@ { "data": { "text/plain": [ - "(5852,\n", - " ['noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f000.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f001.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f002.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f003.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f004.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f005.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f006.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f007.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f008.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f009.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f010.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f011.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f012.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f013.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f014.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f015.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f016.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f017.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f018.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f019.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f020.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f021.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f022.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f023.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f024.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f025.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f026.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f027.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f028.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f029.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f030.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f031.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f032.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f033.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f034.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f035.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f036.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f037.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f038.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f039.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f040.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f041.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f042.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f043.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f044.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f045.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f046.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f047.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f048.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f049.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f050.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f051.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f052.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f053.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f054.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f055.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f056.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f057.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f058.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f059.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f060.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f061.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f062.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f063.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f064.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f065.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f066.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f067.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f068.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f069.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f070.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f071.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f072.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f073.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f074.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f075.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f076.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f077.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f078.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f079.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f080.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f081.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f082.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f083.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f084.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f085.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f086.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f087.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f088.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f089.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f090.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f091.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f092.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f093.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f094.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f095.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f096.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f097.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f098.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f099.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f100.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f101.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f102.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f103.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f104.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f105.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f106.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f107.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f108.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f109.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f110.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f111.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f112.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f113.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f114.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f115.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f116.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f117.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f118.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f119.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f120.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f123.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f126.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f129.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f132.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f135.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f138.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f141.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f144.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f147.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f150.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f153.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f156.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f159.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f162.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f165.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f168.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f171.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f174.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f177.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f180.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f183.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f186.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f189.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f192.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f195.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f198.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f201.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f204.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f207.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f210.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f213.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f216.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f219.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f222.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f225.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f228.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f231.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f234.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f237.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f240.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f243.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f246.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f249.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f252.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f255.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f258.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f261.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f264.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f267.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f270.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f273.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f276.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f279.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f282.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f285.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f288.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f291.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f294.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f297.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f300.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f303.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f306.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f309.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f312.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f315.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f318.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f321.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f324.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f327.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f330.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f333.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f336.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f339.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f342.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f345.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f348.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f351.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f354.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f357.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f360.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f363.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f366.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f369.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f372.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f375.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f378.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f381.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.arctic.9km.f384.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f000.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f001.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f002.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f003.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f004.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f005.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f006.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f007.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f008.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f009.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f010.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f011.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f012.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f013.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f014.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f015.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f016.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f017.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f018.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f019.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f020.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f021.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f022.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f023.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f024.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f025.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f026.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f027.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f028.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f029.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f030.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f031.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f032.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f033.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f034.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f035.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f036.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f037.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f038.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f039.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f040.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f041.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f042.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f043.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f044.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f045.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f046.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f047.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f048.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f049.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f050.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f051.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f052.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f053.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f054.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f055.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f056.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f057.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f058.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f059.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f060.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f061.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f062.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f063.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f064.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f065.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f066.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f067.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f068.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f069.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f070.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f071.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f072.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f073.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f074.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f075.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f076.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f077.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f078.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f079.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f080.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f081.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f082.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f083.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f084.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f085.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f086.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f087.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f088.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f089.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f090.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f091.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f092.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f093.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f094.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f095.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f096.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f097.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f098.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f099.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f100.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f101.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f102.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f103.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f104.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f105.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f106.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f107.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f108.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f109.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f110.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f111.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f112.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f113.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f114.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f115.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f116.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f117.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f118.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f119.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f120.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f123.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f126.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f129.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f132.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f135.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f138.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f141.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f144.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f147.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f150.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f153.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f156.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f159.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f162.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f165.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f168.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f171.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f174.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f177.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f180.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f183.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f186.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f189.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f192.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f195.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f198.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f201.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f204.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f207.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f210.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f213.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f216.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f219.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f222.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f225.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f228.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f231.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f234.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f237.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f240.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f243.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f246.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f249.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f252.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f255.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f258.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f261.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f264.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f267.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f270.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f273.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f276.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f279.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f282.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f285.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f288.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f291.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f294.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f297.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f300.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f303.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f306.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f309.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f312.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f315.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f318.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f321.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f324.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f327.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f330.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f333.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f336.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f339.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f342.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f345.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f348.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f351.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f354.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f357.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f360.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f363.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f366.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f369.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f372.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f375.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f378.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f381.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.atlocn.0p16.f384.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f000.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f001.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f002.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f003.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f004.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f005.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f006.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f007.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f008.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f009.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f010.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f011.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f012.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f013.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f014.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f015.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f016.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f017.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f018.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f019.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f020.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f021.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f022.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f023.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f024.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f025.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f026.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f027.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f028.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f029.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f030.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f031.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f032.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f033.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f034.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f035.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f036.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f037.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f038.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f039.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f040.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f041.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f042.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f043.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f044.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f045.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f046.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f047.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f048.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f049.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f050.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f051.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f052.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f053.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f054.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f055.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f056.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f057.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f058.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f059.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f060.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f061.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f062.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f063.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f064.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f065.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f066.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f067.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f068.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f069.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f070.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f071.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f072.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f073.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f074.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f075.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f076.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f077.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f078.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f079.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f080.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f081.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f082.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f083.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f084.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f085.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f086.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f087.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f088.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f089.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f090.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f091.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f092.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f093.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f094.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f095.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f096.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f097.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f098.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f099.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f100.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f101.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f102.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f103.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f104.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f105.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f106.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f107.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f108.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f109.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f110.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f111.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f112.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f113.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f114.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f115.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f116.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f117.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f118.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f119.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f120.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f123.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f126.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f129.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f132.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f135.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f138.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f141.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f144.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f147.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f150.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f153.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f156.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f159.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f162.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f165.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f168.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f171.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f174.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f177.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f180.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f183.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f186.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f189.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f192.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f195.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f198.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f201.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f204.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f207.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f210.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f213.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f216.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f219.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f222.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f225.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f228.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f231.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f234.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f237.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f240.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f243.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f246.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f249.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f252.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f255.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f258.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f261.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f264.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f267.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f270.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f273.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f276.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f279.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f282.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f285.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f288.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f291.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f294.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f297.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f300.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f303.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f306.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f309.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f312.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f315.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f318.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f321.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f324.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f327.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f330.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f333.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f336.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f339.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f342.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f345.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f348.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f351.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f354.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f357.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f360.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f363.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f366.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f369.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f372.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f375.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f378.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f381.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.epacif.0p16.f384.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f000.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f001.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f002.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f003.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f004.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f005.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f006.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f007.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f008.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f009.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f010.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f011.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f012.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f013.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f014.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f015.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f016.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f017.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f018.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f019.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f020.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f021.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f022.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f023.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f024.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f025.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f026.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f027.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f028.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f029.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f030.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f031.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f032.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f033.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f034.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f035.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f036.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f037.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f038.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f039.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f040.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f041.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f042.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f043.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f044.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f045.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f046.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f047.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f048.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f049.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f050.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f051.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f052.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f053.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f054.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f055.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f056.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f057.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f058.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f059.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f060.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f061.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f062.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f063.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f064.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f065.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f066.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f067.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f068.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f069.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f070.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f071.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f072.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f073.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f074.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f075.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f076.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f077.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f078.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f079.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f080.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f081.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f082.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f083.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f084.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f085.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f086.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f087.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f088.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f089.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f090.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f091.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f092.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f093.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f094.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f095.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f096.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f097.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f098.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f099.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f100.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f101.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f102.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f103.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f104.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f105.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f106.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f107.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f108.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f109.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f110.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f111.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f112.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f113.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f114.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f115.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f116.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f117.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f118.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f119.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f120.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f123.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f126.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f129.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f132.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f135.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f138.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f141.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f144.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f147.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f150.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f153.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f156.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f159.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f162.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f165.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f168.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f171.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f174.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f177.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f180.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f183.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f186.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f189.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f192.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f195.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f198.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f201.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f204.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f207.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f210.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f213.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f216.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f219.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f222.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f225.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f228.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f231.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f234.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f237.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f240.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f243.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f246.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f249.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f252.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f255.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f258.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f261.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f264.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f267.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f270.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f273.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f276.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f279.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f282.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f285.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f288.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f291.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f294.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f297.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f300.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f303.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f306.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f309.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f312.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f315.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f318.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f321.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f324.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f327.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f330.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f333.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f336.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f339.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f342.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f345.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f348.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f351.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f354.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f357.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f360.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f363.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f366.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f369.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f372.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f375.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f378.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f381.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p16.f384.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f000.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f001.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f002.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f003.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f004.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f005.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f006.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f007.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f008.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f009.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f010.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f011.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f012.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f013.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f014.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f015.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f016.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f017.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f018.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f019.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f020.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f021.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f022.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f023.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f024.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f025.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f026.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f027.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f028.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f029.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f030.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f031.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f032.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f033.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f034.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f035.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f036.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f037.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f038.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f039.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f040.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f041.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f042.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f043.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f044.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f045.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f046.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f047.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f048.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f049.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f050.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f051.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f052.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f053.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f054.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f055.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f056.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f057.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f058.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f059.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f060.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f061.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f062.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f063.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f064.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f065.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f066.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f067.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f068.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f069.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f070.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f071.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f072.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f073.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f074.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f075.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f076.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f077.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f078.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f079.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f080.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f081.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f082.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f083.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f084.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f085.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f086.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f087.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f088.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f089.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f090.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f091.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f092.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f093.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f094.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f095.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f096.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f097.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f098.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f099.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f100.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f101.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f102.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f103.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f104.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f105.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f106.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f107.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f108.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f109.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f110.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f111.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f112.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f113.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f114.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f115.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f116.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f117.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f118.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f119.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f120.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f123.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f126.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f129.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f132.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f135.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f138.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f141.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f144.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f147.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f150.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f153.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f156.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f159.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f162.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f165.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f168.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f171.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f174.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f177.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f180.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f183.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f186.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f189.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f192.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f195.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f198.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f201.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f204.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f207.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f210.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f213.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f216.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f219.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f222.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f225.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f228.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f231.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f234.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f237.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f240.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f243.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f246.grib2.idx',\n", - " 'noaa-gfs-bdp-pds/gfs.20240401/00/wave/gridded/gfswave.t00z.global.0p25.f249.grib2.idx',\n", - " ...])" + "5852" ] }, "execution_count": 40, @@ -1081,7 +1243,7 @@ } ], "source": [ - "files = fs.glob(\"noaa-gfs-bdp-pds/gfs.20240401/*/wave/gridded/*.idx\")\n", + "files = fs.glob(\"noaa-gfs-bdp-pds/gfs.20240401/*/wave/*/*.idx\")\n", "len(files)" ] }, @@ -1539,6 +1701,261 @@ "source": [ "df2[\"field_3\"].unique().sort()" ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2023/20231230/gfs.0p25.2023123000.f384.grib2 idx 13\n", + "2023/20231230/gfs.0p25.2023123006.f378.grib2 idx 13\n" + ] + } + ], + "source": [ + "import requests\n", + "\n", + "#\n", + "files = [\n", + " \"2023/20231230/gfs.0p25.2023123000.f384.grib2\",\n", + " \"2023/20231230/gfs.0p25.2023123006.f378.grib2\",\n", + "]\n", + "#\n", + "# download the data file(s)\n", + "for file in files:\n", + " idx = file.rfind(\"/\")\n", + " if idx > 0:\n", + " ofile = file[idx + 1 :]\n", + " else:\n", + " ofile = file\n", + "\n", + " print(file, \"idx\", idx)\n", + "\n", + " # response = requests.get(\"https://data.rda.ucar.edu/d084001/\" + file)\n", + " # with open(ofile, \"wb\") as f:\n", + " # f.write(response.content)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'gfs.0p25.2023123006.f378.grib2'" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "file.rfind(\"/\")\n", + "ofile" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from herbie import Herbie" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "✅ Found ┊ model=hrrr ┊ \u001b[3mproduct=sfc\u001b[0m ┊ \u001b[38;2;41;130;13m2023-Jan-01 00:00 UTC\u001b[92m F00\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mGRIB2 @ aws\u001b[0m ┊ \u001b[38;2;255;153;0m\u001b[3mIDX @ aws\u001b[0m\n" + ] + }, + { + "data": { + "text/plain": [ + "{'aws': 'https://noaa-hrrr-bdp-pds.s3.amazonaws.com/hrrr.20230101/conus/hrrr.t00z.wrfsfcf00.grib2',\n", + " 'nomads': 'https://nomads.ncep.noaa.gov/pub/data/nccf/com/hrrr/prod/hrrr.20230101/conus/hrrr.t00z.wrfsfcf00.grib2',\n", + " 'google': 'https://storage.googleapis.com/high-resolution-rapid-refresh/hrrr.20230101/conus/hrrr.t00z.wrfsfcf00.grib2',\n", + " 'azure': 'https://noaahrrr.blob.core.windows.net/hrrr/hrrr.20230101/conus/hrrr.t00z.wrfsfcf00.grib2',\n", + " 'pando': 'https://pando-rgw01.chpc.utah.edu/hrrr/sfc/20230101/hrrr.t00z.wrfsfcf00.grib2',\n", + " 'pando2': 'https://pando-rgw02.chpc.utah.edu/hrrr/sfc/20230101/hrrr.t00z.wrfsfcf00.grib2'}" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H = Herbie(\"2023-01-01\", model=\"hrrr\", overwrite=True)\n", + "H.SOURCES" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'aws'" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.grib_source" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'hrrr.t00z.wrfsfcf00.grib2'" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.get_remoteFileName" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "PosixPath('/home/blaylock/data/gfs/20230101/gfs.t00z.pgrb2.0p25.f000')" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.grib" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "ename": "AttributeError", + "evalue": "'Herbie' object has no attribute 'source'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[21], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mH\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msource\u001b[49m\n", + "\u001b[0;31mAttributeError\u001b[0m: 'Herbie' object has no attribute 'source'" + ] + } + ], + "source": [ + "H.source" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'gfs.0p25.2023010100.f000.grib2'" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H.get_remoteFileName" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "from herbie import Herbie" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "💔 Did not find ┊ model=gefs ┊ \u001b[3mproduct=atmos.5\u001b[0m ┊ \u001b[38;2;41;130;13m2020-Sep-01 00:00 UTC\u001b[92m F00\u001b[0m\n" + ] + }, + { + "data": { + "text/plain": [ + "{'aws': 'https://noaa-gefs-pds.s3.amazonaws.com/gefs.20200901/00/pgrb2a/gec00.t00z.pgrb2a.0p50.f00'}" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "H = Herbie(\"2020-09-01\", model=\"gefs\", member=0, priority=\"aws\")\n", + "H.SOURCES" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "Herbie(\"2021-01-01\", model=\"gefs\", member=0)" + ] } ], "metadata": {