From 23b235c9bc45dd820f7e10cad6971a06b4c32e2b Mon Sep 17 00:00:00 2001 From: Raphael Hagen Date: Wed, 8 Feb 2023 12:46:20 -0700 Subject: [PATCH 1/2] ported terraclimate example to beam-refactor --- .../tutorials/xarray_zarr/terraclimate.ipynb | 11120 +--------------- 1 file changed, 128 insertions(+), 10992 deletions(-) diff --git a/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb b/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb index 0af30783..a262ffaf 100755 --- a/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb +++ b/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb @@ -28,7 +28,9 @@ "metadata": {}, "outputs": [], "source": [ - "from pangeo_forge_recipes.recipes import XarrayZarrRecipe\n", + "import apache_beam as beam\n", + "from pangeo_forge_recipes.transforms import OpenURLWithFSSpec, OpenWithXarray, StoreToZarr\n", + "\n", "from pangeo_forge_recipes.patterns import FilePattern, ConcatDim, MergeDim\n", "import xarray as xr" ] @@ -50,7 +52,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 2, @@ -60,8 +62,9 @@ ], "source": [ "target_chunks = {\"lat\": 1024, \"lon\": 1024, \"time\": 12}\n", + "\n", "# only do two years to keep the example small; it's still big!\n", - "years = list(range(1958, 1960))\n", + "years = list(range(2000, 2002))\n", "variables = [\n", " \"aet\",\n", " \"def\",\n", @@ -87,7 +90,7 @@ " ConcatDim(name=\"time\", keys=years),\n", " MergeDim(name=\"variable\", keys=variables)\n", ")\n", - "pattern" + "pattern\n" ] }, { @@ -105,9 +108,9 @@ { "data": { "text/plain": [ - "(frozenset({DimIndex(name='time', index=0, sequence_len=2, operation=),\n", - " DimIndex(name='variable', index=0, sequence_len=14, operation=)}),\n", - " 'http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_aet_1958.nc')" + "({Dimension(name='time', operation=): Position(value=0, indexed=False),\n", + " Dimension(name='variable', operation=): Position(value=0, indexed=False)},\n", + " 'http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_aet_2000.nc')" ] }, "execution_count": 3, @@ -121,6 +124,38 @@ "key, filename" ] }, + { + "attachments": {}, + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Specify Output Directory\n", + "Here we will create a temporary directory to write our output dataset to. We could also write to cloud storage. \n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/var/folders/mb/7d7yq_4j2qgdfm_j3j4tsyl40000gn/T/tmpx5ms0idr/output.zarr'" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from tempfile import TemporaryDirectory\n", + "td = TemporaryDirectory()\n", + "target_path = td.name + \"/output.zarr\"\n", + "target_path\n" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -132,13 +167,15 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ - "rename_vars = {'PDSI': 'pdsi'}\n", + "from pangeo_forge_recipes.transforms import Indexed, T\n", "\n", - "mask_opts = {\n", + "def _apply_mask(key, da):\n", + " \"\"\"helper function to mask DataArrays based on a threshold value\"\"\"\n", + " mask_opts = {\n", " \"PDSI\": (\"lt\", 10),\n", " \"aet\": (\"lt\", 32767),\n", " \"def\": (\"lt\", 32767),\n", @@ -157,10 +194,7 @@ " \"vap_station_influence\": None,\n", " \"vpd\": (\"lt\", 300),\n", " \"ws\": (\"lt\", 200),\n", - "}\n", - "\n", - "def apply_mask(key, da):\n", - " \"\"\"helper function to mask DataArrays based on a threshold value\"\"\"\n", + " } \n", " if mask_opts.get(key, None):\n", " op, val = mask_opts[key]\n", " if op == \"lt\":\n", @@ -169,95 +203,106 @@ " da = da.where(da != val)\n", " return da\n", "\n", - "\n", - "def preproc(ds):\n", - " \"\"\"custom preprocessing function for terraclimate data\"\"\"\n", + "class Munge(beam.PTransform):\n", + " \"\"\"\n", + " Apply cleaning transformations to Datasets\n", + " \"\"\"\n", " \n", - " rename = {}\n", - "\n", - " station_influence = ds.get(\"station_influence\", None)\n", + " @staticmethod\n", + " def _preproc(item: Indexed[T]) -> Indexed[T]:\n", + " \"\"\"custom preprocessing function for terraclimate data\"\"\"\n", + " index, ds = item\n", + " \n", + " # invalid unicode in source data. This attr replacement is a fix.\n", + " fixed_attrs = {'method': 'These layers from TerraClimate were derived from the essential climate variables of TerraClimate. Water balance variables, actual evapotranspiration, climatic water deficit, runoff, soil moisture, and snow water equivalent were calculated using a water balance model and plant extractable soil water capacity derived from Wang-Erlandsson et al (2016).', 'title': 'TerraClimate: monthly climate and climatic water balance for global land surfaces', 'summary': 'This archive contains a dataset of high-spatial resolution (1/24th degree, ~4-km) monthly climate and climatic water balance for global terrestrial surfaces from 1958-2015. These data were created by using climatically aided interpolation, combining high-spatial resolution climatological normals from the WorldClim version 1.4 and version 2 datasets, with coarser resolution time varying (i.e. monthly) data from CRU Ts4.0 and JRA-55 to produce a monthly dataset of precipitation, maximum and minimum temperature, wind speed, vapor pressure, and solar radiation. TerraClimate additionally produces monthly surface water balance datasets using a water balance model that incorporates reference evapotranspiration, precipitation, temperature, and interpolated plant extractable soil water capacity.', 'keywords': 'WORLDCLIM,global,monthly, temperature,precipitation,wind,radiation,vapor pressure,evapotranspiration,water balance,soil water capacity,snow water equivalent,runoff', 'id': 'Blank', 'naming_authority': 'edu.uidaho.nkn', 'keywords_vocabulary': 'None', 'cdm_data_type': 'GRID', 'history': 'Created by John Abatzoglou, University of California Merced', 'date_created': '2021-04-22', 'creator_name': 'John Abatzoglou', 'creator_url': 'http://climate.nkn.uidaho.edu/TerraClimate', 'creator_role': 'Principal Investigator', 'creator_email': 'jabatzoglou@ucmerced.edu', 'institution': 'University of California Merced', 'project': 'Global Dataset of Monthly Climate and Climatic Water Balance (1958-2015)', 'processing_level': 'Gridded Climate Projections', 'acknowledgment': 'Please cite the references included herein. We also acknowledge the WorldClim datasets (Fick and Hijmans, 2017; Hijmans et al., 2005) and the CRU Ts4.0 (Harris et al., 2014) and JRA-55 (Kobayashi et al., 2015) datasets.', 'geospatial_lat_min': -89.979164, 'geospatial_lat_max': 89.979164, 'geospatial_lon_min': -179.97917, 'geospatial_lon_max': 179.97917, 'geospatial_vertical_min': 0.0, 'geospatial_vertical_max': 0.0, 'time_coverage_start': '1958-01-01T00:0', 'time_coverage_end': '1958-12-01T00:0', 'time_coverage_duration': 'P1Y', 'time_coverage_resolution': 'P1M', 'standard_nam_vocabulary': 'CF-1.0', 'license': 'No restrictions', 'contributor_name': 'Katherine Hegewisch', 'contributor_role': 'Postdoctoral Fellow', 'contributor_email': 'khegewisch@ucmerced.edu', 'publisher_name': 'Northwest Knowledge Network', 'publisher_url': 'http://www.northwestknowledge.net', 'publisher_email': 'info@northwestknowledge.net', 'date_modified': '2021-04-22', 'date_issued': '2021-04-22', 'geospatial_lat_units': 'decimal degrees north', 'geospatial_lat_resolution': -0.041666668, 'geospatial_lon_units': 'decimal degrees east', 'geospatial_lon_resolution': 0.041666668, 'geospatial_vertical_units': 'None', 'geospatial_vertical_resolution': 0.0, 'geospatial_vertical_positive': 'Up', 'references': 'Abatzoglou, J.T., S.Z. Dobrowski, S.A. Parks, and K.C. Hegewisch, 2017, High-resolution global dataset of monthly climate and climatic water balance from 1958-2015, submitted to Scientific Data.', 'source': 'WorldClim v2.0 (2.5m), CRU Ts4.0, JRA-55', 'version': 'v1.0', 'Conventions': 'CF-1.6'}\n", + " ds.attrs = fixed_attrs\n", + " \n", + " rename = {}\n", "\n", - " if station_influence is not None:\n", - " ds = ds.drop_vars(\"station_influence\")\n", + " station_influence = ds.get(\"station_influence\", None)\n", "\n", - " var = list(ds.data_vars)[0]\n", + " if station_influence is not None:\n", + " ds = ds.drop_vars(\"station_influence\")\n", "\n", - " if var in rename_vars:\n", - " rename[var] = rename_vars[var]\n", + " var = list(ds.data_vars)[0]\n", + " \n", + " rename_vars = {'PDSI': 'pdsi'}\n", "\n", - " if \"day\" in ds.coords:\n", - " rename[\"day\"] = \"time\"\n", + " if var in rename_vars:\n", + " rename[var] = rename_vars[var]\n", "\n", - " if station_influence is not None:\n", - " ds[f\"{var}_station_influence\"] = station_influence\n", + " if \"day\" in ds.coords:\n", + " rename[\"day\"] = \"time\"\n", "\n", - " with xr.set_options(keep_attrs=True):\n", - " ds[var] = apply_mask(var, ds[var])\n", + " if station_influence is not None:\n", + " ds[f\"{var}_station_influence\"] = station_influence\n", + " with xr.set_options(keep_attrs=True):\n", + " ds[var] = _apply_mask(var, ds[var])\n", + " if rename:\n", + " ds = ds.rename(rename)\n", + " return index, ds\n", "\n", - " if rename:\n", - " ds = ds.rename(rename)\n", - " \n", - " return ds\n" + " def expand(self, pcoll: beam.PCollection) -> beam.PCollection:\n", + " return pcoll | beam.Map(self._preproc)" ] }, { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ - "## Define Recipe\n", + "## Create Pipeline\n", "\n", - "We are now ready to define the recipe.\n", - "We also specify the desired chunks of the target dataset.\n", + "We are now ready to create the processing pipeline.\n", "\n", - "A key property of this recipe is `nitems_per_input=None`, which triggers caching of input metadata." + "Below we chain together multiple processing steps.\n", + "1. Initalize the pipeline with the list of input file patterns\n", + "2. Use Fsspec to open each file url and create Fsspec file objects\n", + "3. Pass the Fsspec file objects to Xarray to open as Xarray Datasets\n", + "4. Pass the Xarray Datasets to our custom preprocessing function (named `Munge`) \n", + " to apply our preprocessing and cleaning logic\n", + "5. Pass the cleaned Xarray Dataset to the `StoreToZarr` method to combine and\n", + " write the Datasets to a single Zarr Dataset\n" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "XarrayZarrRecipe(file_pattern=, storage_config=StorageConfig(target=FSSpecTarget(fs=, root_path='/var/folders/tt/4f941hdn0zq549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z'), cache=CacheFSSpecTarget(fs=, root_path='/var/folders/tt/4f941hdn0zq549zdwhcgg98c0000gn/T/tmpquyof0ta/TUgR0g5v'), metadata=MetadataTarget(fs=, root_path='/var/folders/tt/4f941hdn0zq549zdwhcgg98c0000gn/T/tmpquyof0ta/CpxAUJnB')), inputs_per_chunk=1, target_chunks={'lat': 1024, 'lon': 1024, 'time': 12}, cache_inputs=True, copy_input_to_local_file=False, consolidate_zarr=True, consolidate_dimension_coordinates=True, xarray_open_kwargs={}, xarray_concat_kwargs={}, delete_input_encoding=True, process_input=None, process_chunk=, lock_timeout=None, subset_inputs={}, open_input_with_fsspec_reference=False)" + "<_ChainedPTransform(PTransform) label=[Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr] at 0x1790e5130>" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "chunks = {\"lat\": 1024, \"lon\": 1024, \"time\": 12}\n", - "\n", - "recipe = XarrayZarrRecipe(\n", - " file_pattern=pattern,\n", - " target_chunks=target_chunks,\n", - " process_chunk=preproc\n", + "transforms = (\n", + " beam.Create(pattern.items())\n", + " | OpenURLWithFSSpec()\n", + " | OpenWithXarray(file_type=pattern.file_type)\n", + " | Munge() # New pre-processor\n", + " | StoreToZarr(\n", + " target=target_path,\n", + " target_chunks = target_chunks,\n", + " combine_dims=pattern.combine_dim_keys,\n", + " )\n", ")\n", - "recipe" + "transforms\n", + "\n" ] }, { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ - "## Execute with Prefect\n", - "\n", - "This produces A LOT of output because we turn on logging." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [], - "source": [ - "# logging will display some interesting information about our recipe during execution\n", - "from pangeo_forge_recipes.recipes import setup_logging\n", - "\n", - "setup_logging()" + "In the next step we will create a `Beam` pipeline and pass our in of transforms to that pipeline." ] }, { @@ -265,10345 +310,24 @@ "execution_count": 7, "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:13-0800] INFO - prefect.FlowRunner | Beginning Flow run for 'pangeo-forge-recipe'\n", - "[2022-03-10 11:19:13-0800] INFO - prefect.TaskRunner | Task 'cache_input': Starting task run...\n", - "[2022-03-10 11:19:13-0800] INFO - prefect.TaskRunner | Task 'cache_input': Finished task run for task with final state: 'Mapped'\n", - "[2022-03-10 11:19:13-0800] INFO - prefect.TaskRunner | Task 'cache_input[0]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:13] INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=0,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:13]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=673808;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=679191;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_aet_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=628346;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=477301;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_aet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_aet_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=79275;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=204372;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_aet_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:19] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_aet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:19]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=736903;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=358846;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_aet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_aet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=397062;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=109212;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_aet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=76608;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=113759;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:19-0800] INFO - prefect.TaskRunner | Task 'cache_input[0]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:19-0800] INFO - prefect.TaskRunner | Task 'cache_input[1]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=1,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=156288;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=486042;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_def_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=291607;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=642817;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_def_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_def_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=322189;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=244752;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_def_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:24] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_def_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:24]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=625649;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=691734;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_def_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_def_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=903481;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=527596;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_def_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=191036;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=367068;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:24-0800] INFO - prefect.TaskRunner | Task 'cache_input[1]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:24-0800] INFO - prefect.TaskRunner | Task 'cache_input[2]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=2,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=429904;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=395632;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_pet_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=10946;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=853031;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_pet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_pet_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=992949;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=908995;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_pet_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:30] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_pet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:30]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=36594;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=248348;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_pet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_pet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=87175;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=382745;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_pet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=509484;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=947593;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:30-0800] INFO - prefect.TaskRunner | Task 'cache_input[2]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:30-0800] INFO - prefect.TaskRunner | Task 'cache_input[3]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=3,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=24489;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=454464;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_ppt_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=579816;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=177749;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_ppt_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_ppt_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=870175;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=300784;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_ppt_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:37] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ppt_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:37]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=682242;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=551388;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ppt_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ppt_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=245344;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=529638;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ppt_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=111584;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=423363;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] + "application/javascript": "\n if (typeof window.interactive_beam_jquery == 'undefined') {\n var jqueryScript = document.createElement('script');\n jqueryScript.src = 'https://code.jquery.com/jquery-3.4.1.slim.min.js';\n jqueryScript.type = 'text/javascript';\n jqueryScript.onload = function() {\n var datatableScript = document.createElement('script');\n datatableScript.src = 'https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js';\n datatableScript.type = 'text/javascript';\n datatableScript.onload = function() {\n window.interactive_beam_jquery = jQuery.noConflict(true);\n window.interactive_beam_jquery(document).ready(function($){\n \n });\n }\n document.head.appendChild(datatableScript);\n };\n document.head.appendChild(jqueryScript);\n } else {\n window.interactive_beam_jquery(document).ready(function($){\n \n });\n }" }, "metadata": {}, "output_type": "display_data" }, { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "[2022-03-10 11:19:37-0800] INFO - prefect.TaskRunner | Task 'cache_input[3]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:37-0800] INFO - prefect.TaskRunner | Task 'cache_input[4]': Starting task run...\n" + "WARNING:apache_beam.coders.coder_impl:Using fallback deterministic coder for type '' in '[7]: Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr/StoreToZarr/DetermineSchema/CombinePerKey(CombineXarraySchemas)/GroupByKey'. \n" ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=36246;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=376140;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_q_1958.nc'                                         \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=8920;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=464030;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_q_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_q_1958.nc' to cache                         \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=965622;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=351969;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_q_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:41] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_q_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:41]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=860530;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=314364;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_q_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_q_1958.nc' from cache                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=205829;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=247909;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_q_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=813952;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=199097;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:41-0800] INFO - prefect.TaskRunner | Task 'cache_input[4]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:41-0800] INFO - prefect.TaskRunner | Task 'cache_input[5]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=5,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=124283;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=895469;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_soil_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=416067;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=676930;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_soil_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_soil_1958.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=678723;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=485270;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_soil_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:48] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_soil_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:48]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=482801;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=344473;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_soil_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_soil_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=797308;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=942599;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_soil_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=539224;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=427534;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:48-0800] INFO - prefect.TaskRunner | Task 'cache_input[5]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:48-0800] INFO - prefect.TaskRunner | Task 'cache_input[6]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=6,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=279793;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=566111;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_srad_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=715419;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=902599;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_srad_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_srad_1958.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=225308;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=104715;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_srad_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:19:56] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_srad_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:19:56]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=718872;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=238760;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_srad_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_srad_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=165742;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=69236;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_srad_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=201940;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=136959;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:19:56-0800] INFO - prefect.TaskRunner | Task 'cache_input[6]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:19:56-0800] INFO - prefect.TaskRunner | Task 'cache_input[7]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=868674;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=411785;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_swe_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=81669;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=159112;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_swe_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_swe_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=482786;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=81207;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_swe_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:02] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_swe_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:02]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=620075;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=23170;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_swe_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_swe_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=409747;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=332432;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_swe_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=684234;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=792839;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:02-0800] INFO - prefect.TaskRunner | Task 'cache_input[7]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:02-0800] INFO - prefect.TaskRunner | Task 'cache_input[8]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=8,                              \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=210830;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=358377;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_tmax_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=295004;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=930420;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_tmax_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_tmax_1958.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=748839;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=440125;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_tmax_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:14] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmax_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:14]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=247766;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=288944;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmax_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmax_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=500861;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=121112;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmax_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=309700;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=806443;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:14-0800] INFO - prefect.TaskRunner | Task 'cache_input[8]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:14-0800] INFO - prefect.TaskRunner | Task 'cache_input[9]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=815506;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=556963;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_tmin_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=438305;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=299290;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_tmin_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_tmin_1958.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=135521;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=684789;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_tmin_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:25] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmin_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:25]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=85379;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=156195;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmin_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmin_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=563155;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=205493;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmin_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:26] INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:26]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=155349;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=427836;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:26-0800] INFO - prefect.TaskRunner | Task 'cache_input[9]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:26-0800] INFO - prefect.TaskRunner | Task 'cache_input[10]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=10,                             \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=523011;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=959238;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_vap_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=125269;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=648949;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_vap_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_vap_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=814075;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=198050;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_vap_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:33] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vap_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:33]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=455003;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=266152;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vap_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vap_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=740158;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=814979;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vap_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=325246;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=963836;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:33-0800] INFO - prefect.TaskRunner | Task 'cache_input[10]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:33-0800] INFO - prefect.TaskRunner | Task 'cache_input[11]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=11,                             \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=222209;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=304878;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_ws_1958.nc'                                        \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=636893;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=783860;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_ws_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_ws_1958.nc' to cache                        \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=610082;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=554638;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_ws_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:40] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ws_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:40]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=388521;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=139538;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ws_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ws_1958.nc' from cache                                  \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=435632;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=659260;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ws_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:41] INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:41]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=918558;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=384026;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:41-0800] INFO - prefect.TaskRunner | Task 'cache_input[11]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:41-0800] INFO - prefect.TaskRunner | Task 'cache_input[12]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input 'Index({DimIndex(name='time',   xarray_zarr.py:149\n",
-       "                             index=0, sequence_len=2,                                        \n",
-       "                             operation=<CombineOp.CONCAT: 2>),                               \n",
-       "                             DimIndex(name='variable', index=12,                             \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b]8;id=50657;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=302144;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_vpd_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=449866;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=252742;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_vpd_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_vpd_1958.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=134053;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=190783;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_vpd_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:45] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vpd_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:45]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=286827;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=484920;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vpd_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vpd_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=575013;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=504412;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vpd_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=581690;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=115595;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:45-0800] INFO - prefect.TaskRunner | Task 'cache_input[12]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:45-0800] INFO - prefect.TaskRunner | Task 'cache_input[13]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=299812;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=680686;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_PDSI_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=471226;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=459422;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_PDSI_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_PDSI_1958.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=651784;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=247952;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_PDSI_1958.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:53] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_PDSI_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:53]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=115715;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=266532;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_PDSI_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_PDSI_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=445194;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=336219;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_PDSI_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=613993;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=647001;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:53-0800] INFO - prefect.TaskRunner | Task 'cache_input[13]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:53-0800] INFO - prefect.TaskRunner | Task 'cache_input[14]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=0,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=512238;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=403362;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_aet_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=306780;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=615013;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_aet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_aet_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=364305;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=522627;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_aet_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:20:58] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=0,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_aet_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:20:58]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=948216;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=258890;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_aet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_aet_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=313925;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=57619;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_aet_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=0,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=9309;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=99164;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:20:58-0800] INFO - prefect.TaskRunner | Task 'cache_input[14]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:20:58-0800] INFO - prefect.TaskRunner | Task 'cache_input[15]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=1,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=313341;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=503419;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_def_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=260785;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=873436;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_def_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_def_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=410003;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=231414;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_def_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:03] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=1,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_def_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:03]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=951032;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=167137;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_def_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_def_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=326506;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=208825;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_def_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=1,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=753172;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=643565;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:03-0800] INFO - prefect.TaskRunner | Task 'cache_input[15]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:03-0800] INFO - prefect.TaskRunner | Task 'cache_input[16]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=2,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=658124;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=554675;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_pet_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=630923;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=261758;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_pet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_pet_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=684066;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=427892;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_pet_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:09] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=2,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_pet_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:09]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=209069;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=425023;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_pet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_pet_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=770473;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=445549;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_pet_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=2,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=923105;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=554469;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:09-0800] INFO - prefect.TaskRunner | Task 'cache_input[16]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:10-0800] INFO - prefect.TaskRunner | Task 'cache_input[17]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:10] INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=3,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:10]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=796095;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=963807;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_ppt_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=32677;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=23529;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_ppt_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_ppt_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=460733;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=940508;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_ppt_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:17] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=3,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ppt_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:17]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=826395;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=275482;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ppt_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ppt_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=178063;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=490701;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ppt_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=3,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=324963;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=495976;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:17-0800] INFO - prefect.TaskRunner | Task 'cache_input[17]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:17-0800] INFO - prefect.TaskRunner | Task 'cache_input[18]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=992326;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=182834;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_q_1959.nc'                                         \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=536192;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=798921;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_q_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_q_1959.nc' to cache                         \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=571098;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=683193;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_q_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:20] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_q_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:20]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=16959;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=628642;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_q_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:21] INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_q_1959.nc' from cache                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:21]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=483445;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=143858;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_q_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=437552;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=785679;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:21-0800] INFO - prefect.TaskRunner | Task 'cache_input[18]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:21-0800] INFO - prefect.TaskRunner | Task 'cache_input[19]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=5,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=675745;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=58212;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_soil_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=110279;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=291435;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_soil_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_soil_1959.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=33851;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=919773;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_soil_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:27] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=5,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_soil_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:27]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=975659;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=975478;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_soil_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_soil_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=94876;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=383011;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_soil_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=5,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=953614;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=642548;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:27-0800] INFO - prefect.TaskRunner | Task 'cache_input[19]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:27-0800] INFO - prefect.TaskRunner | Task 'cache_input[20]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=6,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=707295;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=405627;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_srad_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=685139;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=624077;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_srad_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_srad_1959.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=458748;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=816165;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_srad_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:36] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=6,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_srad_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:36]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=990359;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=802373;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_srad_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_srad_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=531515;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=859220;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_srad_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=6,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=137308;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=438656;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:36-0800] INFO - prefect.TaskRunner | Task 'cache_input[20]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:36-0800] INFO - prefect.TaskRunner | Task 'cache_input[21]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=404207;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=737260;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_swe_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=668291;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=696567;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_swe_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_swe_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=25454;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=426270;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_swe_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:42] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_swe_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:42]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=691932;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=670093;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_swe_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_swe_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=831352;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=575548;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_swe_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=856019;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=410370;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:42-0800] INFO - prefect.TaskRunner | Task 'cache_input[21]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:42-0800] INFO - prefect.TaskRunner | Task 'cache_input[22]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=8,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=774520;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=990327;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_tmax_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=650430;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=510363;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_tmax_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_tmax_1959.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=108057;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=719355;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_tmax_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:21:53] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=8,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmax_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:21:53]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=799442;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=316102;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmax_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmax_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=737493;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=498880;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmax_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=8,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=171117;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=505996;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:21:53-0800] INFO - prefect.TaskRunner | Task 'cache_input[22]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:21:53-0800] INFO - prefect.TaskRunner | Task 'cache_input[23]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=545645;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=917255;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_tmin_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=577606;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=949843;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_tmin_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_tmin_1959.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=579700;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=35970;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_tmin_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:05] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmin_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:05]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=447709;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=851683;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmin_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmin_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=642842;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=792512;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmin_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=45734;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=335789;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:05-0800] INFO - prefect.TaskRunner | Task 'cache_input[23]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:05-0800] INFO - prefect.TaskRunner | Task 'cache_input[24]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=10,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=916558;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=178930;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_vap_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=240724;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=203135;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_vap_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_vap_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=557395;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=945651;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_vap_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:13] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=10,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vap_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:13]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=780410;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=459673;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vap_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vap_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=798870;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=605059;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vap_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=10,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=526561;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=548291;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:13-0800] INFO - prefect.TaskRunner | Task 'cache_input[24]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:13-0800] INFO - prefect.TaskRunner | Task 'cache_input[25]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=11,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=772553;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=170238;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_ws_1959.nc'                                        \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=814879;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=942329;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_ws_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_ws_1959.nc' to cache                        \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=47462;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=30863;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_ws_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:21] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=11,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ws_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:21]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=226542;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=493540;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ws_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ws_1959.nc' from cache                                  \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=648902;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=386288;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ws_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=11,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=431189;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=31185;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:21-0800] INFO - prefect.TaskRunner | Task 'cache_input[25]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:21-0800] INFO - prefect.TaskRunner | Task 'cache_input[26]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=12,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=407110;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=629533;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_vpd_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=162656;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=910204;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_vpd_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_vpd_1959.nc' to cache                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=58430;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=398965;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_vpd_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:24] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=12,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vpd_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:24]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=364012;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=677571;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vpd_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vpd_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=648428;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=73205;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vpd_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:25] INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=12,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:25]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=621340;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=487444;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:25-0800] INFO - prefect.TaskRunner | Task 'cache_input[26]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:25-0800] INFO - prefect.TaskRunner | Task 'cache_input[27]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching input                                 xarray_zarr.py:149\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching input \u001b]8;id=800344;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=16077;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#149\u001b\\\u001b[2m149\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching file 'http://thredds.northwestknowledge.n storage.py:154\n",
-       "                             et:8080/thredds/fileServer/TERRACLIMATE_ALL/data/               \n",
-       "                             TerraClimate_PDSI_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching file \u001b[32m'http://thredds.northwestknowledge.n\u001b[0m \u001b]8;id=156470;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=980833;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#154\u001b\\\u001b[2m154\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32met:8080/thredds/fileServer/TERRACLIMATE_ALL/data/\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mTerraClimate_PDSI_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Copying remote file 'http://thredds.northwestknow storage.py:165\n",
-       "                             ledge.net:8080/thredds/fileServer/TERRACLIMATE_AL               \n",
-       "                             L/data/TerraClimate_PDSI_1959.nc' to cache                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Copying remote file \u001b[32m'http://thredds.northwestknow\u001b[0m \u001b]8;id=798451;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=707046;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#165\u001b\\\u001b[2m165\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32mledge.net:8080/thredds/fileServer/TERRACLIMATE_AL\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mL/data/TerraClimate_PDSI_1959.nc'\u001b[0m to cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:33] INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_PDSI_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:33]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=967138;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=480671;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_PDSI_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_PDSI_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=4889;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=781940;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_PDSI_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Caching metadata for input                    xarray_zarr.py:163\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Caching metadata for input \u001b]8;id=762485;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=807199;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#163\u001b\\\u001b[2m163\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:33-0800] INFO - prefect.TaskRunner | Task 'cache_input[27]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:33-0800] INFO - prefect.TaskRunner | Task 'prepare_target': Starting task run...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py:111: RuntimeWarning: Failed to open Zarr store with consolidated metadata, falling back to try reading non-consolidated metadata. This is typically much slower for opening a dataset. To silence this warning, consider:\n", - "1. Consolidating metadata in this existing store with zarr.consolidate_metadata().\n", - "2. Explicitly setting consolidated=False, to avoid trying to read consolidate metadata, or\n", - "3. Explicitly setting consolidated=True, to raise an error in this case instead of falling back to try reading non-consolidated metadata.\n", - " return xr.open_zarr(target.get_mapper())\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Creating a new dataset in target              xarray_zarr.py:504\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Creating a new dataset in target \u001b]8;id=876520;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=301739;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#504\u001b\\\u001b[2m504\u001b[0m\u001b]8;;\u001b\\\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=352112;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=441406;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_aet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=527583;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=22286;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_aet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_aet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=699653;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=883149;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_aet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=699293;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=366512;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=596323;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=720445;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:34] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:34]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=785765;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=631556;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_def_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=900966;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=875533;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_def_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_def_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=319854;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=890357;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_def_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=220267;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=385236;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=790952;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=339852;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=692150;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=215417;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_pet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=608480;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=597497;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_pet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_pet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=970836;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=399892;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_pet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=220983;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=679271;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=626273;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=205507;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=945143;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=132636;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ppt_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=247520;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=26413;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ppt_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ppt_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=698220;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=352584;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ppt_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=581133;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=492568;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=875992;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=145326;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=998448;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=904194;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_q_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=518948;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=534617;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_q_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_q_1958.nc' from cache                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=575393;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=528012;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_q_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=978895;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=632038;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=644645;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=292322;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=488635;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=776811;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_soil_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=668548;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=707310;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_soil_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_soil_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=446920;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=723786;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_soil_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=130844;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=421206;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=157580;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=926001;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=480528;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=400612;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_srad_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=136386;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=926990;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_srad_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_srad_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=442154;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=142177;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_srad_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=917182;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=991260;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=620440;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=131026;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=826135;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=506741;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_swe_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=399713;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=666892;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_swe_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_swe_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=293483;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=874878;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_swe_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=350836;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=30021;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=908155;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=903935;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=747409;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=986146;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmax_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=143088;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=934075;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmax_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmax_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=162998;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=71863;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmax_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=611967;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=140493;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=592569;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=249661;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=88360;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=692742;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmin_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=240747;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=867313;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmin_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmin_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=208408;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=590499;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmin_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=242564;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=553624;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=790011;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=964794;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=304378;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=921652;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vap_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=914334;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=513980;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vap_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vap_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=619929;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=628544;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vap_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=850784;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=535529;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=95158;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=675603;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=359745;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=124903;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ws_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=149020;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=481236;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ws_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ws_1958.nc' from cache                                  \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=460691;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=690278;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ws_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=313723;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=241694;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=684613;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=369915;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=769617;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=445155;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vpd_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=224119;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=883158;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vpd_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vpd_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=259956;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=215509;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vpd_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=485065;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=449692;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=223008;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=156707;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=41287;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=729929;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_PDSI_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=489745;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=826181;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_PDSI_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_PDSI_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=549142;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=170798;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_PDSI_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=923130;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=420561;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing dataset in /var/folders/tt/4f941hdn0z xarray_zarr.py:546\n",
-       "                             q549zdwhcgg98c0000gn/T/tmpquyof0ta/zhCkRV0Z                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing dataset in \u001b[35m/var/folders/tt/4f941hdn0z\u001b[0m \u001b]8;id=549154;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=570357;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#546\u001b\\\u001b[2m546\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[35mq549zdwhcgg98c0000gn/T/tmpquyof0ta/\u001b[0m\u001b[95mzhCkRV0Z\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Expanding target concat dim 'time' to size 24 xarray_zarr.py:560\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Expanding target concat dim \u001b[32m'time'\u001b[0m to size \u001b[1;36m24\u001b[0m \u001b]8;id=582668;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=677694;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#560\u001b\\\u001b[2m560\u001b[0m\u001b]8;;\u001b\\\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:35-0800] INFO - prefect.TaskRunner | Task 'prepare_target': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:35-0800] INFO - prefect.TaskRunner | Task 'store_chunk': Starting task run...\n", - "[2022-03-10 11:22:35-0800] INFO - prefect.TaskRunner | Task 'store_chunk': Finished task run for task with final state: 'Mapped'\n", - "[2022-03-10 11:22:35-0800] INFO - prefect.TaskRunner | Task 'store_chunk[0]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:35] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:35]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=224106;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=380483;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_aet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=747051;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=127161;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_aet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_aet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=200070;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=398731;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_aet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=676332;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=837303;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=469215;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=968599;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable aet of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"aet\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable aet of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=336355;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=515014;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"aet\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:42] INFO     Storing variable aet chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=0,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:42]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable aet chunk \u001b]8;id=797473;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=370494;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:43-0800] INFO - prefect.TaskRunner | Task 'store_chunk[0]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:43-0800] INFO - prefect.TaskRunner | Task 'store_chunk[1]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:43] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:43]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=633997;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=987777;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_def_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=767854;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=754208;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_def_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_def_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=780725;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=146639;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_def_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=764699;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=486459;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=56092;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=430249;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable def of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"def\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable def of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=102675;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=505827;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"def\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:50] INFO     Storing variable def chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:50]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable def chunk \u001b]8;id=447934;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=375336;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:51-0800] INFO - prefect.TaskRunner | Task 'store_chunk[1]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:51-0800] INFO - prefect.TaskRunner | Task 'store_chunk[2]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:51] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:51]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=312040;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=209883;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_pet_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=653653;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=42956;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_pet_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_pet_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=723683;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=154245;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_pet_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=62610;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=568749;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=960386;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=262401;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable pet of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"pet\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable pet of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=550903;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=750475;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"pet\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:22:59] INFO     Storing variable pet chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=2,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:22:59]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable pet chunk \u001b]8;id=489697;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=216555;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:22:59-0800] INFO - prefect.TaskRunner | Task 'store_chunk[2]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:22:59-0800] INFO - prefect.TaskRunner | Task 'store_chunk[3]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=284611;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=423666;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ppt_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=494119;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=537977;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ppt_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ppt_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=536244;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=526611;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ppt_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=386357;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=945487;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=482952;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=928887;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable ppt of 3583180800 bytes is 7.17      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"ppt\"].dims with length >= 8 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable ppt of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m \u001b]8;id=102007;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=287061;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"ppt\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:20] INFO     Storing variable ppt chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=3,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:20]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable ppt chunk \u001b]8;id=891255;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=980056;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:23:21-0800] INFO - prefect.TaskRunner | Task 'store_chunk[3]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:23:21-0800] INFO - prefect.TaskRunner | Task 'store_chunk[4]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:21] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:21]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=757967;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=120161;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_q_1958.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=567079;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=695407;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_q_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_q_1958.nc' from cache                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=946489;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=173988;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_q_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=422172;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=418305;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=488842;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=619306;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable q of 3583180800 bytes is 7.17 times  xarray_zarr.py:602\n",
-       "                             larger than specified maximum variable array                    \n",
-       "                             size of 500000000 bytes. Consider                               \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"q\"].dims with length >= 8 or consider                       \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable q of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m times \u001b]8;id=389155;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=43569;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m larger than specified maximum variable array \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"q\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:40] INFO     Storing variable q chunk                      xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:40]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable q chunk \u001b]8;id=971450;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=362713;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:23:42-0800] INFO - prefect.TaskRunner | Task 'store_chunk[4]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:23:42-0800] INFO - prefect.TaskRunner | Task 'store_chunk[5]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:42] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:42]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=299600;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=501824;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_soil_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=592519;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=528775;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_soil_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_soil_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=197396;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=12647;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_soil_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=42449;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=452665;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=951723;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=549002;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable soil of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"soil\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable soil of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=369910;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=311093;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"soil\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:48] INFO     Storing variable soil chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=5,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:48]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable soil chunk \u001b]8;id=322523;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=826796;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:23:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[5]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:23:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[6]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:49] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:49]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=573630;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=99793;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_srad_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=942478;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=547823;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_srad_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_srad_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=406322;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=573174;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_srad_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=721096;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=655667;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=628711;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=788867;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable srad of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"srad\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable srad of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=812054;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=873396;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"srad\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:56] INFO     Storing variable srad chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=6,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:56]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable srad chunk \u001b]8;id=902522;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=970961;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:23:56-0800] INFO - prefect.TaskRunner | Task 'store_chunk[6]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:23:56-0800] INFO - prefect.TaskRunner | Task 'store_chunk[7]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=981685;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=369777;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_swe_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=377621;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=807825;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_swe_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_swe_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=126934;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=668720;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_swe_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:23:57] INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:23:57]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=848047;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=2135;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=104285;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=875183;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable swe of 3583180800 bytes is 7.17      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"swe\"].dims with length >= 8 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable swe of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m \u001b]8;id=291591;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=924911;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"swe\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:16] INFO     Storing variable swe chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:16]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable swe chunk \u001b]8;id=148486;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=918484;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:18-0800] INFO - prefect.TaskRunner | Task 'store_chunk[7]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:18-0800] INFO - prefect.TaskRunner | Task 'store_chunk[8]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:18] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:18]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=16276;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=660399;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmax_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=675222;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=548282;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmax_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmax_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=272624;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=133128;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmax_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=915137;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=359394;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=303458;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=139086;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable tmax of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"tmax\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable tmax of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=779586;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=938018;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"tmax\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:25] INFO     Storing variable tmax chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=8,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:25]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable tmax chunk \u001b]8;id=103763;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=114757;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:25-0800] INFO - prefect.TaskRunner | Task 'store_chunk[8]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:25-0800] INFO - prefect.TaskRunner | Task 'store_chunk[9]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=709753;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=486906;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmin_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=537949;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=38122;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmin_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmin_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=656027;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=713471;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmin_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=736471;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=612442;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=630789;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=694117;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable tmin of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"tmin\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable tmin of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=767372;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=842414;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"tmin\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:33] INFO     Storing variable tmin chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:33]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable tmin chunk \u001b]8;id=883564;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=669494;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:33-0800] INFO - prefect.TaskRunner | Task 'store_chunk[9]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:33-0800] INFO - prefect.TaskRunner | Task 'store_chunk[10]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=484471;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=958275;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vap_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=2339;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=553167;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vap_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vap_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=672794;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=383777;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vap_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=697755;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=66951;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=858406;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=519584;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable vap of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"vap\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable vap of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=849541;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=879609;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"vap\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:40] INFO     Storing variable vap chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=10,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:40]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable vap chunk \u001b]8;id=28065;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=7255;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:41-0800] INFO - prefect.TaskRunner | Task 'store_chunk[10]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:41-0800] INFO - prefect.TaskRunner | Task 'store_chunk[11]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:41] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:41]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=729282;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=984279;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ws_1958.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=29350;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=797251;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ws_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ws_1958.nc' from cache                                  \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=444790;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=64832;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ws_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=550482;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=124904;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=355679;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=866263;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable ws of 1791590400 bytes is 3.58 times xarray_zarr.py:602\n",
-       "                             larger than specified maximum variable array                    \n",
-       "                             size of 500000000 bytes. Consider                               \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"ws\"].dims with length >= 4 or consider                      \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable ws of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m times \u001b]8;id=404414;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=195468;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m larger than specified maximum variable array \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"ws\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:48] INFO     Storing variable ws chunk                     xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=11,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:48]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable ws chunk \u001b]8;id=689903;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=362963;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[11]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[12]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:49] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:49]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=234476;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=219739;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vpd_1958.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=722761;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=925410;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vpd_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vpd_1958.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=602096;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=338014;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vpd_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=0,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=554426;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=584897;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=768098;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=584358;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable vpd of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"vpd\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable vpd of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=938481;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=176659;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"vpd\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:55] INFO     Storing variable vpd chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=0,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=12,                        \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:55]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable vpd chunk \u001b]8;id=340482;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=222838;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:24:56-0800] INFO - prefect.TaskRunner | Task 'store_chunk[12]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:24:56-0800] INFO - prefect.TaskRunner | Task 'store_chunk[13]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:24:56] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:24:56]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=818263;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=989878;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_PDSI_1958.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=558759;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=11832;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_PDSI_1958.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_PDSI_1958.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=180850;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=582132;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_PDSI_1958.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=388888;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=886001;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),)                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=237245;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=351900;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable pdsi of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"pdsi\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable pdsi of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=647127;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=170996;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"pdsi\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:03] INFO     Storing variable pdsi chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=0,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(0, 12, None),                       \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:03]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable pdsi chunk \u001b]8;id=355293;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=375092;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m0\u001b[0m, \u001b[1;36m12\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:25:04-0800] INFO - prefect.TaskRunner | Task 'store_chunk[13]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:25:04-0800] INFO - prefect.TaskRunner | Task 'store_chunk[14]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:04] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=0,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:04]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=558068;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=353708;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=0,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_aet_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=837564;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=470430;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_aet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_aet_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=819310;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=172463;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_aet_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=0,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=664435;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=810655;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=0,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=81129;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=76719;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable aet of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"aet\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable aet of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=785258;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=431624;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"aet\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:11] INFO     Storing variable aet chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=0,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:11]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable aet chunk \u001b]8;id=871243;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=861747;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m0\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:25:11-0800] INFO - prefect.TaskRunner | Task 'store_chunk[14]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:25:11-0800] INFO - prefect.TaskRunner | Task 'store_chunk[15]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='time', index=1,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=52193;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=566275;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=1,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_def_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=916912;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=347273;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_def_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_def_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=844895;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=854107;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_def_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='time', index=1,                          \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=510486;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=216312;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mtime', \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=1,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=361953;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=809717;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable def of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"def\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable def of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=124017;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=628203;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"def\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:18] INFO     Storing variable def chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='time', index=1,                           \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>), DimIndex(name='variable', index=1,                         \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:18]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable def chunk \u001b]8;id=560180;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=353755;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:25:19-0800] INFO - prefect.TaskRunner | Task 'store_chunk[15]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:25:19-0800] INFO - prefect.TaskRunner | Task 'store_chunk[16]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:19] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=2,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:19]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=220064;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=430308;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=2,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_pet_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=476554;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=463024;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_pet_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_pet_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=592929;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=841499;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_pet_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=2,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=141396;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=5459;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=2,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=317910;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=891044;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable pet of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"pet\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable pet of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=896011;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=179938;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"pet\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:26] INFO     Storing variable pet chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=2,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:26]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable pet chunk \u001b]8;id=743083;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=691263;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:25:27-0800] INFO - prefect.TaskRunner | Task 'store_chunk[16]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:25:27-0800] INFO - prefect.TaskRunner | Task 'store_chunk[17]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:27] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=3,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:27]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=376088;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=648943;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=3,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ppt_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=614357;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=583569;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ppt_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ppt_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=230769;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=932900;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ppt_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=3,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=125941;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=756468;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=3,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=556731;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=315466;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable ppt of 3583180800 bytes is 7.17      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"ppt\"].dims with length >= 8 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable ppt of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m \u001b]8;id=884795;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=54552;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"ppt\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:47] INFO     Storing variable ppt chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=3,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:47]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable ppt chunk \u001b]8;id=924520;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=182307;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m3\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:25:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[17]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:25:49-0800] INFO - prefect.TaskRunner | Task 'store_chunk[18]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:25:49] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:25:49]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=940494;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=814148;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_q_1959.nc'                                       \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=940947;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=757303;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_q_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_q_1959.nc' from cache                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=778740;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=422960;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_q_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=4,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=450035;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=216045;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=608953;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=15852;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable q of 3583180800 bytes is 7.17 times  xarray_zarr.py:602\n",
-       "                             larger than specified maximum variable array                    \n",
-       "                             size of 500000000 bytes. Consider                               \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"q\"].dims with length >= 8 or consider                       \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable q of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m times \u001b]8;id=767017;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=812859;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m larger than specified maximum variable array \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"q\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:08] INFO     Storing variable q chunk                      xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=4,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:08]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable q chunk \u001b]8;id=847119;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=998131;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m4\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:26:09-0800] INFO - prefect.TaskRunner | Task 'store_chunk[18]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:26:09-0800] INFO - prefect.TaskRunner | Task 'store_chunk[19]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:09] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=5,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:09]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=47664;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=554842;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=5,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_soil_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=105008;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=843309;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_soil_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_soil_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=31293;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=64690;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_soil_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=5,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=549340;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=535531;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=5,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=763634;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=393163;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable soil of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"soil\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable soil of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=536995;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=824546;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"soil\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:16] INFO     Storing variable soil chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=5,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:16]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable soil chunk \u001b]8;id=207813;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=680180;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m5\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:26:16-0800] INFO - prefect.TaskRunner | Task 'store_chunk[19]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:26:16-0800] INFO - prefect.TaskRunner | Task 'store_chunk[20]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=6,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=586248;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=987141;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=6,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_srad_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=410951;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=62909;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_srad_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_srad_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=961842;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=287639;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_srad_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=6,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=649214;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=651044;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=6,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=583535;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=384084;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable srad of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"srad\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable srad of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=389012;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=292688;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"srad\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:24] INFO     Storing variable srad chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=6,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:24]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable srad chunk \u001b]8;id=290018;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=599605;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m6\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:26:25-0800] INFO - prefect.TaskRunner | Task 'store_chunk[20]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:26:25-0800] INFO - prefect.TaskRunner | Task 'store_chunk[21]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:25] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:25]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=621951;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=169773;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_swe_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=755686;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=970098;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_swe_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_swe_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=307556;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=66482;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_swe_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=7,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=260618;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=521099;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=491140;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=399692;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable swe of 3583180800 bytes is 7.17      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 8}`. If `len(ds[\"time\"])` < 8,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"swe\"].dims with length >= 8 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable swe of \u001b[1;36m3583180800\u001b[0m bytes is \u001b[1;36m7.17\u001b[0m \u001b]8;id=388234;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=611751;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m8\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m8\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"swe\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m8\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:44] INFO     Storing variable swe chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=7,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:44]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable swe chunk \u001b]8;id=29955;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=214372;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m7\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:26:46-0800] INFO - prefect.TaskRunner | Task 'store_chunk[21]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:26:46-0800] INFO - prefect.TaskRunner | Task 'store_chunk[22]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:46] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=8,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:46]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=192087;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=926158;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=8,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmax_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=420762;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=426833;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmax_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmax_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=760865;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=409435;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmax_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=8,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=552737;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=207871;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=8,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=408568;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=999881;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable tmax of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"tmax\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable tmax of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=625389;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=2776;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"tmax\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:53] INFO     Storing variable tmax chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=8,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:53]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable tmax chunk \u001b]8;id=927097;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=633747;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m8\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:26:54-0800] INFO - prefect.TaskRunner | Task 'store_chunk[22]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:26:54-0800] INFO - prefect.TaskRunner | Task 'store_chunk[23]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:26:54] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:26:54]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=752834;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=773083;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_tmin_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=265285;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=419681;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_tmin_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_tmin_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=21012;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=306957;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_tmin_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=9,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=733721;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=585429;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=303344;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=309404;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable tmin of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"tmin\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable tmin of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=516600;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=123594;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"tmin\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:02] INFO     Storing variable tmin chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=9,                       \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:02]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable tmin chunk \u001b]8;id=798827;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=346857;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m9\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:03-0800] INFO - prefect.TaskRunner | Task 'store_chunk[23]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:03-0800] INFO - prefect.TaskRunner | Task 'store_chunk[24]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:03] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=10,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:03]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=879967;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=447833;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=10,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vap_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=27644;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=343352;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vap_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vap_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=899962;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=337934;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vap_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=10,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=236119;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=700986;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=10,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=151114;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=233906;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable vap of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"vap\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable vap of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=928792;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=880713;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"vap\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:10] INFO     Storing variable vap chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=10,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:10]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable vap chunk \u001b]8;id=112903;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=568755;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m10\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:11-0800] INFO - prefect.TaskRunner | Task 'store_chunk[24]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:11-0800] INFO - prefect.TaskRunner | Task 'store_chunk[25]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:11] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=11,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:11]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=540120;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=725162;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=11,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_ws_1959.nc'                                      \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=478378;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=472998;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_ws_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_ws_1959.nc' from cache                                  \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=335640;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=884926;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_ws_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=11,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=936357;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=948102;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=11,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=396770;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=963094;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable ws of 1791590400 bytes is 3.58 times xarray_zarr.py:602\n",
-       "                             larger than specified maximum variable array                    \n",
-       "                             size of 500000000 bytes. Consider                               \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"ws\"].dims with length >= 4 or consider                      \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable ws of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m times \u001b]8;id=841137;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=917434;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m larger than specified maximum variable array \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"ws\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:18] INFO     Storing variable ws chunk                     xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=11,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:18]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable ws chunk \u001b]8;id=357768;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=974337;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m11\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:19-0800] INFO - prefect.TaskRunner | Task 'store_chunk[25]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:19-0800] INFO - prefect.TaskRunner | Task 'store_chunk[26]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:19] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=12,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:19]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=590904;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=586713;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=12,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_vpd_1959.nc'                                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=485250;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=663979;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_vpd_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_vpd_1959.nc' from cache                                 \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=816929;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=221309;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_vpd_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=12,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=39726;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=127623;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=12,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=721757;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=889428;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable vpd of 1791590400 bytes is 3.58      xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"vpd\"].dims with length >= 4 or consider                     \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable vpd of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=907246;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=127414;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"vpd\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:26] INFO     Storing variable vpd chunk                    xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=12,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:26]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable vpd chunk \u001b]8;id=893289;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=243441;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m12\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:27-0800] INFO - prefect.TaskRunner | Task 'store_chunk[26]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:27-0800] INFO - prefect.TaskRunner | Task 'store_chunk[27]': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:27] INFO     Opening inputs for chunk                      xarray_zarr.py:386\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})                                                           \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:27]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening inputs for chunk \u001b]8;id=307826;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=8101;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#386\u001b\\\u001b[2m386\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening input with Xarray                     xarray_zarr.py:249\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}): 'http://thredds.northwestknowledge.net                   \n",
-       "                             :8080/thredds/fileServer/TERRACLIMATE_ALL/dat                   \n",
-       "                             a/TerraClimate_PDSI_1959.nc'                                    \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening input with Xarray \u001b]8;id=500241;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=432738;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#249\u001b\\\u001b[2m249\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m: \u001b[32m'http://thredds.northwestknowledge.net\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32m:8080/thredds/fileServer/TERRACLIMATE_ALL/dat\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32ma/TerraClimate_PDSI_1959.nc'\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Opening 'http://thredds.northwestknowledge.net:80 storage.py:260\n",
-       "                             80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra               \n",
-       "                             Climate_PDSI_1959.nc' from cache                                \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Opening \u001b[32m'http://thredds.northwestknowledge.net:80\u001b[0m \u001b]8;id=906497;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py\u001b\\\u001b[2mstorage.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=167788;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/storage.py#260\u001b\\\u001b[2m260\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m80/thredds/fileServer/TERRACLIMATE_ALL/data/Terra\u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[32mClimate_PDSI_1959.nc'\u001b[0m from cache \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Combining inputs for chunk                    xarray_zarr.py:404\n",
-       "                             'Index({DimIndex(name='variable', index=13,                     \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)})'                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Combining inputs for chunk \u001b]8;id=316495;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=222793;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#404\u001b\\\u001b[2m404\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[32m'Index\u001b[0m\u001b[32m(\u001b[0m\u001b[32m{\u001b[0m\u001b[32mDimIndex\u001b[0m\u001b[32m(\u001b[0m\u001b[32mname\u001b[0m\u001b[32m='\u001b[0mvariable', \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m' \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Storing variable time chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),)                     \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable time chunk \u001b]8;id=744516;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=314800;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m,\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    WARNING  Variable pdsi of 1791590400 bytes is 3.58     xarray_zarr.py:602\n",
-       "                             times larger than specified maximum variable                    \n",
-       "                             array size of 500000000 bytes. Consider                         \n",
-       "                             re-instantiating recipe with `subset_inputs =                   \n",
-       "                             {\"time\": 4}`. If `len(ds[\"time\"])` < 4,                         \n",
-       "                             substitute \"time\" for any name in                               \n",
-       "                             ds[\"pdsi\"].dims with length >= 4 or consider                    \n",
-       "                             subsetting along multiple dimensions. Setting                   \n",
-       "                             PANGEO_FORGE_MAX_MEMORY env variable changes                    \n",
-       "                             the variable array size which will trigger                      \n",
-       "                             this warning.                                                   \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[31mWARNING \u001b[0m Variable pdsi of \u001b[1;36m1791590400\u001b[0m bytes is \u001b[1;36m3.58\u001b[0m \u001b]8;id=979303;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=193024;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#602\u001b\\\u001b[2m602\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m times larger than specified maximum variable \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m array size of \u001b[1;36m500000000\u001b[0m bytes. Consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m re-instantiating recipe with `subset_inputs = \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1m{\u001b[0m\u001b[32m\"time\"\u001b[0m: \u001b[1;36m4\u001b[0m\u001b[1m}\u001b[0m`. If `\u001b[1;35mlen\u001b[0m\u001b[1m(\u001b[0mds\u001b[1m[\u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[1m]\u001b[0m\u001b[1m)\u001b[0m` \u001b[1m<\u001b[0m\u001b[39m \u001b[0m\u001b[1;36m4\u001b[0m\u001b[39m, \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39msubstitute \u001b[0m\u001b[32m\"time\"\u001b[0m\u001b[39m for any name in \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[39mds\u001b[0m\u001b[1;39m[\u001b[0m\u001b[32m\"pdsi\"\u001b[0m\u001b[1;39m]\u001b[0m\u001b[39m.dims with length \u001b[0m\u001b[1m>\u001b[0m= \u001b[1;36m4\u001b[0m or consider \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m subsetting along multiple dimensions. Setting \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m PANGEO_FORGE_MAX_MEMORY env variable changes \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m the variable array size which will trigger \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m this warning. \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:35] INFO     Storing variable pdsi chunk                   xarray_zarr.py:623\n",
-       "                             Index({DimIndex(name='variable', index=13,                      \n",
-       "                             sequence_len=14, operation=<CombineOp.MERGE:                    \n",
-       "                             1>), DimIndex(name='time', index=1,                             \n",
-       "                             sequence_len=2, operation=<CombineOp.CONCAT:                    \n",
-       "                             2>)}) to Zarr region (slice(12, 24, None),                      \n",
-       "                             slice(None, None, None), slice(None, None,                      \n",
-       "                             None))                                                          \n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:35]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Storing variable pdsi chunk \u001b]8;id=849062;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=242986;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#623\u001b\\\u001b[2m623\u001b[0m\u001b]8;;\u001b\\\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[1m{\u001b[0m\u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'variable'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m13\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m14\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.MERGE:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m1\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mDimIndex\u001b[0m\u001b[1m(\u001b[0m\u001b[33mname\u001b[0m=\u001b[32m'time'\u001b[0m, \u001b[33mindex\u001b[0m=\u001b[1;36m1\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[33msequence_len\u001b[0m=\u001b[1;36m2\u001b[0m, \u001b[33moperation\u001b[0m=\u001b[1m<\u001b[0m\u001b[1;95mCombineOp.CONCAT:\u001b[0m\u001b[39m \u001b[0m \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;36m2\u001b[0m\u001b[1m>\u001b[0m\u001b[1m)\u001b[0m\u001b[1m}\u001b[0m\u001b[1m)\u001b[0m to Zarr region \u001b[1m(\u001b[0m\u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[1;36m12\u001b[0m, \u001b[1;36m24\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m, \u001b[1;35mslice\u001b[0m\u001b[1m(\u001b[0m\u001b[3;35mNone\u001b[0m, \u001b[3;35mNone\u001b[0m, \u001b[2m \u001b[0m\n", - "\u001b[2;36m \u001b[0m \u001b[3;35mNone\u001b[0m\u001b[1m)\u001b[0m\u001b[1m)\u001b[0m \u001b[2m \u001b[0m\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:36-0800] INFO - prefect.TaskRunner | Task 'store_chunk[27]': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:36-0800] INFO - prefect.TaskRunner | Task 'finalize_target': Starting task run...\n" - ] - }, - { - "data": { - "text/html": [ - "
[03/10/22 11:27:36] INFO     Consolidating dimension coordinate arrays     xarray_zarr.py:640\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m[03/10/22 11:27:36]\u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Consolidating dimension coordinate arrays \u001b]8;id=283935;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=88452;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#640\u001b\\\u001b[2m640\u001b[0m\u001b]8;;\u001b\\\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
                    INFO     Consolidating Zarr metadata                   xarray_zarr.py:664\n",
-       "
\n" - ], - "text/plain": [ - "\u001b[2;36m \u001b[0m\u001b[2;36m \u001b[0m\u001b[34mINFO \u001b[0m Consolidating Zarr metadata \u001b]8;id=911506;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py\u001b\\\u001b[2mxarray_zarr.py\u001b[0m\u001b]8;;\u001b\\\u001b[2m:\u001b[0m\u001b]8;id=321460;file:///Users//Dropbox/pangeo/pangeo-forge-recipes/pangeo_forge_recipes/recipes/xarray_zarr.py#664\u001b\\\u001b[2m664\u001b[0m\u001b]8;;\u001b\\\n" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[2022-03-10 11:27:36-0800] INFO - prefect.TaskRunner | Task 'finalize_target': Finished task run for task with final state: 'Success'\n", - "[2022-03-10 11:27:36-0800] INFO - prefect.FlowRunner | Flow run SUCCESS: all reference tasks succeeded\n" - ] - }, - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" } ], "source": [ - "flow = recipe.to_prefect()\n", - "flow.run()" + "with beam.Pipeline() as p:\n", + " p | transforms" ] }, { @@ -10615,73 +339,11 @@ }, { "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "recipe.target_mapper" - ] - }, - { - "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Dimensions: (time: 24, lat: 4320, lon: 8640, crs: 1)\n", - "Coordinates:\n", - " * crs (crs) int16 3\n", - " * lat (lat) float64 89.98 89.94 89.9 89.85 ... -89.85 -89.9 -89.94 -89.98\n", - " * lon (lon) float64 -180.0 -179.9 -179.9 -179.9 ... 179.9 179.9 180.0\n", - " * time (time) datetime64[ns] 1958-01-01 1958-02-01 ... 1959-12-01\n", - "Data variables: (12/14)\n", - " aet (time, lat, lon) float32 dask.array\n", - " def (time, lat, lon) float32 dask.array\n", - " pdsi (time, lat, lon) float32 dask.array\n", - " pet (time, lat, lon) float32 dask.array\n", - " ppt (time, lat, lon) float64 dask.array\n", - " q (time, lat, lon) float64 dask.array\n", - " ... ...\n", - " swe (time, lat, lon) float64 dask.array\n", - " tmax (time, lat, lon) float32 dask.array\n", - " tmin (time, lat, lon) float32 dask.array\n", - " vap (time, lat, lon) float32 dask.array\n", - " vpd (time, lat, lon) float32 dask.array\n", - " ws (time, lat, lon) float32 dask.array\n", - "Attributes: (12/49)\n", - " Conventions: CF-1.6\n", - " acknowledgment: Please cite the references included here...\n", - " cdm_data_type: GRID\n", - " contributor_email: khegewisch@ucmerced.edu\n", - " contributor_name: Katherine Hegewisch\n", - " contributor_role: Postdoctoral Fellow\n", - " ... ...\n", - " time_coverage_duration: P1Y\n", - " time_coverage_end: 1958-12-01T00:0\n", - " time_coverage_resolution: P1M\n", - " time_coverage_start: 1958-01-01T00:0\n", - " title: TerraClimate: monthly climate and climat...\n", - " version: v1.0\n" - ] - } - ], + "outputs": [], "source": [ - "ds_target = xr.open_zarr(recipe.target_mapper, consolidated=True)\n", + "ds_target = xr.open_zarr(target_path, consolidated=True)\n", "print(ds_target)" ] }, @@ -10694,510 +356,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
<xarray.DataArray 'soil' (season: 4, lat: 360, lon: 720)>\n",
-       "dask.array<mean_agg-aggregate, shape=(4, 360, 720), dtype=float32, chunksize=(1, 86, 86), chunktype=numpy.ndarray>\n",
-       "Coordinates:\n",
-       "  * lat      (lat) float64 89.75 89.25 88.75 88.25 ... -88.75 -89.25 -89.75\n",
-       "  * lon      (lon) float64 -179.8 -179.2 -178.8 -178.2 ... 178.8 179.2 179.8\n",
-       "  * season   (season) object 'DJF' 'JJA' 'MAM' 'SON'\n",
-       "Attributes:\n",
-       "    coordinate_system:  WGS84,EPSG:4326\n",
-       "    description:        Soil Moisture at End of Month\n",
-       "    dimensions:         lon lat time\n",
-       "    grid_mapping:       crs\n",
-       "    long_name:          soil_moisture_content\n",
-       "    standard_name:      soil_moisture_content\n",
-       "    units:              mm
" - ], - "text/plain": [ - "\n", - "dask.array\n", - "Coordinates:\n", - " * lat (lat) float64 89.75 89.25 88.75 88.25 ... -88.75 -89.25 -89.75\n", - " * lon (lon) float64 -179.8 -179.2 -178.8 -178.2 ... 178.8 179.2 179.8\n", - " * season (season) object 'DJF' 'JJA' 'MAM' 'SON'\n", - "Attributes:\n", - " coordinate_system: WGS84,EPSG:4326\n", - " description: Soil Moisture at End of Month\n", - " dimensions: lon lat time\n", - " grid_mapping: crs\n", - " long_name: soil_moisture_content\n", - " standard_name: soil_moisture_content\n", - " units: mm" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "with xr.set_options(keep_attrs=True):\n", " soil_clim = ds_target.soil.groupby('time.season').mean('time').coarsen(lon=12, lat=12).mean()\n", @@ -11206,42 +367,12 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "soil_clim.plot(col='season', col_wrap=2, robust=True, figsize=(18, 8))" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { @@ -11250,7 +381,7 @@ "timeout": 3000 }, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "pangeo-forge-recipes", "language": "python", "name": "python3" }, @@ -11264,7 +395,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.10" + "version": "3.9.15" + }, + "vscode": { + "interpreter": { + "hash": "8472a85c0cbfd90fc84f178c7f47d34e20396f42fa331cce9968659ce876ac9d" + } } }, "nbformat": 4, From 5ad737897961854c514138815c8a86df1dcd7b0a Mon Sep 17 00:00:00 2001 From: Charles Stern <62192187+cisaacstern@users.noreply.github.com> Date: Fri, 30 Jun 2023 13:21:15 -0700 Subject: [PATCH 2/2] tweak + run terraclimate tutorial with beam refactor --- .../tutorials/xarray_zarr/terraclimate.ipynb | 714 ++++++++++++++++-- 1 file changed, 666 insertions(+), 48 deletions(-) diff --git a/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb b/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb index a262ffaf..3b49a4d3 100755 --- a/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb +++ b/docs/pangeo_forge_recipes/tutorials/xarray_zarr/terraclimate.ipynb @@ -1,6 +1,7 @@ { "cells": [ { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -16,10 +17,7 @@ "\n", "This is an advanced example that illustrates the following concepts\n", "- _Multiple variables in different files_: There is one file per year for a dozen different variables.\n", - "- _Complex Preprocessing_: We want to apply different preprocessing depending on the variable. This example shows how.\n", - "- _Inconsistent size of data in input files_: This means we have to scan each input file and cache its metadata before we can start writing the target.\n", - "\n", - "This recipe requires a new storage target, a `metadata_cache`. In this example, this is just another directory. You could hypothetically use a database or other key/value store for this." + "- _Complex Preprocessing_: We want to apply different preprocessing depending on the variable. This example shows how.\n" ] }, { @@ -36,12 +34,13 @@ ] }, { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## Define Filename Pattern \n", "\n", - "To keep this example smaller, we just use two years instead of the whole record." + "To keep this example smaller, we just use two years and two variables, instead of the whole record." ] }, { @@ -52,7 +51,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 2, @@ -63,23 +62,29 @@ "source": [ "target_chunks = {\"lat\": 1024, \"lon\": 1024, \"time\": 12}\n", "\n", - "# only do two years to keep the example small; it's still big!\n", + "# for the example, we only select two years to keep the example small;\n", + "# this time range can be extended if you are running the recipe yourself.\n", "years = list(range(2000, 2002))\n", + "\n", + "# even when subsetting to just two years of data, including every variable results\n", + "# in a dataset size of rougly 3-3.5 GB. this is a bit large to run for the example.\n", + "# to keep the example efficient, we select two of the available variables. to run\n", + "# more variables yourself, simply uncomment any/all of the commented variables below.\n", "variables = [\n", - " \"aet\",\n", - " \"def\",\n", - " \"pet\",\n", - " \"ppt\",\n", - " \"q\",\n", + " # \"aet\",\n", + " # \"def\",\n", + " # \"pet\",\n", + " # \"ppt\",\n", + " # \"q\",\n", " \"soil\",\n", " \"srad\",\n", - " \"swe\",\n", - " \"tmax\",\n", - " \"tmin\",\n", - " \"vap\",\n", - " \"ws\",\n", - " \"vpd\",\n", - " \"PDSI\",\n", + " # \"swe\",\n", + " # \"tmax\",\n", + " # \"tmin\",\n", + " # \"vap\",\n", + " # \"ws\",\n", + " # \"vpd\",\n", + " # \"PDSI\",\n", "]\n", "\n", "def make_filename(variable, time):\n", @@ -94,10 +99,22 @@ ] }, { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ - "Check out the pattern:" + "### Check out the pattern\n", + "\n", + "The following cell demonstrates one way we might iterate over the contents of the file pattern created above.\n", + "\n", + "Note that each item in the pattern includes a dimensional index key with a corresponding source url as a value.\n", + "\n", + "By using `curl` to check the sizes of these files, we see that the temporal and variable subset we've selected\n", + "results in a total of about 500 MB of data. This is an small/efficient scale means that you should be able to\n", + "execute (and experiment with) the notebook yourself locally in a reasonable amount of time.\n", + "\n", + "In production settings that capture more meaningful temporal and variable extents, the scale of data would be\n", + "orders of magnitude larger." ] }, { @@ -106,22 +123,38 @@ "metadata": {}, "outputs": [ { - "data": { - "text/plain": [ - "({Dimension(name='time', operation=): Position(value=0, indexed=False),\n", - " Dimension(name='variable', operation=): Position(value=0, indexed=False)},\n", - " 'http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_aet_2000.nc')" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" + "name": "stdout", + "output_type": "stream", + "text": [ + "{Dimension(name='time', operation=): Position(value=0, indexed=False), Dimension(name='variable', operation=): Position(value=0, indexed=False)} http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_soil_2000.nc\n", + "108.193531 MB\n", + "\n", + "{Dimension(name='time', operation=): Position(value=0, indexed=False), Dimension(name='variable', operation=): Position(value=1, indexed=False)} http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_srad_2000.nc\n", + "138.559588 MB\n", + "\n", + "{Dimension(name='time', operation=): Position(value=1, indexed=False), Dimension(name='variable', operation=): Position(value=0, indexed=False)} http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_soil_2001.nc\n", + "107.922421 MB\n", + "\n", + "{Dimension(name='time', operation=): Position(value=1, indexed=False), Dimension(name='variable', operation=): Position(value=1, indexed=False)} http://thredds.northwestknowledge.net:8080/thredds/fileServer/TERRACLIMATE_ALL/data/TerraClimate_srad_2001.nc\n", + "138.840558 MB\n", + "\n", + "\n", + "Total: 493.51609799999994 MB\n" + ] } ], "source": [ + "import subprocess\n", + "\n", + "total_mb = 0\n", "for key, filename in pattern.items():\n", - " break\n", - "key, filename" + " print(key, filename)\n", + " curl_info = subprocess.check_output(f\"curl -Is {filename}\".split()).decode()\n", + " n_megabytes = int(curl_info.split(\"Content-Length: \")[-1].split(\"\\r\")[0])/1e6\n", + " print(f\"{n_megabytes} MB\\n\")\n", + " total_mb += n_megabytes\n", + "\n", + "print(f\"\\nTotal: {total_mb} MB\")\n" ] }, { @@ -141,7 +174,7 @@ { "data": { "text/plain": [ - "'/var/folders/mb/7d7yq_4j2qgdfm_j3j4tsyl40000gn/T/tmpx5ms0idr/output.zarr'" + "'/var/folders/tt/4f941hdn0zq549zdwhcgg98c0000gn/T/tmpnyitlkv9/terraclimate.zarr'" ] }, "execution_count": 4, @@ -150,19 +183,27 @@ } ], "source": [ + "import os\n", "from tempfile import TemporaryDirectory\n", + "\n", "td = TemporaryDirectory()\n", - "target_path = td.name + \"/output.zarr\"\n", + "target_root = td.name\n", + "store_name = \"terraclimate.zarr\"\n", + "target_path = os.path.join(target_root, store_name)\n", "target_path\n" ] }, { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## Define Preprocessing Functions\n", "\n", - "These functions apply masks for each variable to remove invalid data." + "These functions apply masks for each variable to remove invalid data.\n", + "\n", + "Although we are only running two variables in this example, mask values are provided for all variables. Therefore\n", + "you should not need to alter this preprocessor if you'd like to explore additional variables on your own." ] }, { @@ -273,7 +314,7 @@ { "data": { "text/plain": [ - "<_ChainedPTransform(PTransform) label=[Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr] at 0x1790e5130>" + "<_ChainedPTransform(PTransform) label=[Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr] at 0x1a18092e0>" ] }, "execution_count": 6, @@ -288,13 +329,12 @@ " | OpenWithXarray(file_type=pattern.file_type)\n", " | Munge() # New pre-processor\n", " | StoreToZarr(\n", - " target=target_path,\n", - " target_chunks = target_chunks,\n", + " target_root=target_root,\n", + " store_name=store_name,\n", " combine_dims=pattern.combine_dim_keys,\n", " )\n", ")\n", - "transforms\n", - "\n" + "transforms" ] }, { @@ -310,6 +350,13 @@ "execution_count": 7, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "WARNING:apache_beam.runners.interactive.interactive_environment:Dependencies required for Interactive Beam PCollection visualization are not available, please use: `pip install apache-beam[interactive]` to install necessary dependencies to enable all data visualization features.\n" + ] + }, { "data": { "application/javascript": "\n if (typeof window.interactive_beam_jquery == 'undefined') {\n var jqueryScript = document.createElement('script');\n jqueryScript.src = 'https://code.jquery.com/jquery-3.4.1.slim.min.js';\n jqueryScript.type = 'text/javascript';\n jqueryScript.onload = function() {\n var datatableScript = document.createElement('script');\n datatableScript.src = 'https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js';\n datatableScript.type = 'text/javascript';\n datatableScript.onload = function() {\n window.interactive_beam_jquery = jQuery.noConflict(true);\n window.interactive_beam_jquery(document).ready(function($){\n \n });\n }\n document.head.appendChild(datatableScript);\n };\n document.head.appendChild(jqueryScript);\n } else {\n window.interactive_beam_jquery(document).ready(function($){\n \n });\n }" @@ -321,7 +368,9 @@ "name": "stderr", "output_type": "stream", "text": [ - "WARNING:apache_beam.coders.coder_impl:Using fallback deterministic coder for type '' in '[7]: Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr/StoreToZarr/DetermineSchema/CombinePerKey(CombineXarraySchemas)/GroupByKey'. \n" + "WARNING:apache_beam.coders.coder_impl:Using fallback deterministic coder for type '' in '[7]: Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr/StoreToZarr/DetermineSchema/CombinePerKey(CombineXarraySchemas)/GroupByKey'. \n", + "WARNING:apache_beam.coders.coder_impl:Using fallback deterministic coder for type '' in '[7]: Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr/StoreToZarr/DetermineSchema/CombinePerKey(CombineXarraySchemas)/GroupByKey'. \n", + "WARNING:apache_beam.coders.coder_impl:Using fallback deterministic coder for type '' in '[7]: Create|OpenURLWithFSSpec|OpenWithXarray|Munge|StoreToZarr/StoreToZarr/DetermineSchema/CombinePerKey(CombineXarraySchemas)'. \n" ] } ], @@ -339,9 +388,40 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Dimensions: (crs: 1, lat: 4320, lon: 8640, time: 24)\n", + "Coordinates:\n", + " * crs (crs) int16 3\n", + " * lat (lat) float64 89.98 89.94 89.9 89.85 ... -89.85 -89.9 -89.94 -89.98\n", + " * lon (lon) float64 -180.0 -179.9 -179.9 -179.9 ... 179.9 179.9 180.0\n", + " * time (time) datetime64[ns] 2000-01-01 2000-02-01 ... 2001-12-01\n", + "Data variables:\n", + " soil (time, lat, lon) float32 dask.array\n", + " srad (time, lat, lon) float32 dask.array\n", + "Attributes: (12/49)\n", + " Conventions: CF-1.6\n", + " acknowledgment: Please cite the references included here...\n", + " cdm_data_type: GRID\n", + " contributor_email: khegewisch@ucmerced.edu\n", + " contributor_name: Katherine Hegewisch\n", + " contributor_role: Postdoctoral Fellow\n", + " ... ...\n", + " time_coverage_duration: P1Y\n", + " time_coverage_end: 1958-12-01T00:0\n", + " time_coverage_resolution: P1M\n", + " time_coverage_start: 1958-01-01T00:0\n", + " title: TerraClimate: monthly climate and climat...\n", + " version: v1.0\n" + ] + } + ], "source": [ "ds_target = xr.open_zarr(target_path, consolidated=True)\n", "print(ds_target)" @@ -356,9 +436,526 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/tt/4f941hdn0zq549zdwhcgg98c0000gn/T/ipykernel_22660/2916827166.py:2: PerformanceWarning: Reshaping is producing a large chunk. To accept the large\n", + "chunk and silence this warning, set the option\n", + " >>> with dask.config.set(**{'array.slicing.split_large_chunks': False}):\n", + " ... array.reshape(shape)\n", + "\n", + "To avoid creating the large chunks, set the option\n", + " >>> with dask.config.set(**{'array.slicing.split_large_chunks': True}):\n", + " ... array.reshape(shape)Explictly passing ``limit`` to ``reshape`` will also silence this warning\n", + " >>> array.reshape(shape, limit='128 MiB')\n", + " soil_clim = ds_target.soil.groupby('time.season').mean('time').coarsen(lon=12, lat=12).mean()\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
<xarray.DataArray 'soil' (season: 4, lat: 360, lon: 720)>\n",
+       "dask.array<mean_agg-aggregate, shape=(4, 360, 720), dtype=float32, chunksize=(1, 360, 720), chunktype=numpy.ndarray>\n",
+       "Coordinates:\n",
+       "  * lat      (lat) float64 89.75 89.25 88.75 88.25 ... -88.75 -89.25 -89.75\n",
+       "  * lon      (lon) float64 -179.8 -179.2 -178.8 -178.2 ... 178.8 179.2 179.8\n",
+       "  * season   (season) object 'DJF' 'JJA' 'MAM' 'SON'\n",
+       "Attributes:\n",
+       "    coordinate_system:  WGS84,EPSG:4326\n",
+       "    description:        Soil Moisture at End of Month\n",
+       "    dimensions:         lon lat time\n",
+       "    grid_mapping:       crs\n",
+       "    long_name:          soil_moisture_content\n",
+       "    standard_name:      soil_moisture_content\n",
+       "    units:              mm
" + ], + "text/plain": [ + "\n", + "dask.array\n", + "Coordinates:\n", + " * lat (lat) float64 89.75 89.25 88.75 88.25 ... -88.75 -89.25 -89.75\n", + " * lon (lon) float64 -179.8 -179.2 -178.8 -178.2 ... 178.8 179.2 179.8\n", + " * season (season) object 'DJF' 'JJA' 'MAM' 'SON'\n", + "Attributes:\n", + " coordinate_system: WGS84,EPSG:4326\n", + " description: Soil Moisture at End of Month\n", + " dimensions: lon lat time\n", + " grid_mapping: crs\n", + " long_name: soil_moisture_content\n", + " standard_name: soil_moisture_content\n", + " units: mm" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "with xr.set_options(keep_attrs=True):\n", " soil_clim = ds_target.soil.groupby('time.season').mean('time').coarsen(lon=12, lat=12).mean()\n", @@ -367,9 +964,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABlgAAAMWCAYAAACdmov2AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOy9eZxlVXUv/l17n+HeW2NPdAOCgIoDT9HnFMUJGrq7fprnU6NxSDT6wIDGCIgMIqOMQYZoTHyaoIQMvjwTk/eSdDcIzqhxNhok+hyRsenumu5wztl7//5Ye+9zzq1b3XR3dVdVs7+fT32q6g7n7DPtvdb6rvVdZIwxCAgICAgICAgICAgICAgICAgICAgICAgICHjUEIs9gICAgICAgICAgICAgICAgICAgICAgICAgOWGQLAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBATsIQLBEhAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQsIcIBEtAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQMAeIhAsAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBe4hAsAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOwhAsESEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCwhwgES0BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAwB4iECwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQF7iECwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE7CECwRIQEBAQsOxw6aWXgohARIiiCKtXr8ZLXvIS3HTTTej1erXPvuxlL8OZZ55Z+999t/pTFMUBPoqAgICAgICAgIAAtm2f+cxnzvu/w9/8zd9ASonTTz/9wA0uICAgICAgYJcIBEtAQEBAwLLEcccdh/vvvx+//OUv8bnPfQ6vfe1rcfXVV+OFL3whpqend/nd0047Dffff3/tJ4qiAzTygICAgICAgICAgD3HzTffjHPPPRef+tSn0G63F3s4AQEBAQEBAQgES0BAQMCSx6c//Wk8/elPR7PZxKpVq3DyySdjdnbWv/+JT3wCT33qU9FoNPCUpzwFf/qnf1r7/nnnnYdjjz0WrVYLxxxzDC666CLkee7f/973vocTTzwRIyMjGB0dxbOf/Wx885vf9O///d//PY477jikaYqjjjoK119/fW37Rx11FK666iq87W1vw8jICI488kh87GMf209no0QURVi3bh0OO+wwPP3pT8e73vUufOELX8APfvADXHvttbv8bqvVwrp162o/AQEBAQEBAQEB+x/Btt07/PznP8ddd92F888/H095ylPw6U9/erGHFBAQEBAQEIBAsAQEBAQsadx///14wxvegLe97W24++678fnPfx6vfvWrYYwBAHz84x/HhRdeiCuvvBJ33303rrrqKlx00UW45ZZb/DZGRkbwyU9+Ev/xH/+BP/7jP8bHP/5x3Hjjjf79N73pTXjc4x6Hb3zjG/jWt76F888/H3EcAwC+9a1v4XWvex1e//rX49///d9x6aWX4qKLLsInP/nJ2jivv/56POc5z8F3vvMdvOMd78AZZ5yBH/3oR/Me11VXXYXh4eFd/nzpS1/a4/P1lKc8BRMTE/iHf/iHPf5uQEBAQEBAQEDA/kWwbfceN998M17+8pdjbGwMv/M7v4O/+Iu/2KftBQQEBAQEBCwMyDhLJiAgICBgyeHb3/42nv3sZ+PnP/85Hv/4x895/8gjj8S1116LN7zhDf61K664Av/6r/+Ku+66a+A2r7vuOvyv//W/fCbf6OgoPvzhD+Mtb3nLnM++6U1vwsMPP4zbbrvNv3buuefiX/7lX/DDH/4QAGf5vfjFL8att94KADDGYN26dbjsssvm1Yfevn07tm/fvstjP/zww9FsNge+d+mll+If//Ef8d3vfnfOe+effz4+9KEPedmEl73sZXjmM5+Jm266yf9/1113IUkS/53f//3fn5O9GBAQEBAQEBAQsLAItu2js237/9da46ijjsKHP/xhvPKVr8S2bdtw2GGH4T/+4z/wxCc+cZf7DQgICAgICNi/CILzAQEBAUsYxx9/PNavX4+nP/3p2LhxIzZs2IDf+q3fwooVK/Dwww/jV7/6Ff7H//gfOO200/x3iqLA2NiY///Tn/40brrpJvzkJz/BzMwMiqLA6Oiof//ss8/GqaeeiltvvRUnn3wyXvva1+IJT3gCAODuu+/GK1/5ytqYTjjhBNx0001QSkFKCQB4xjOe4d8nIqxbtw4PPfTQvMe1cuVKrFy5ct9OzjwwxoCIdvmZN73pTbjwwgv9/+Pj4/tlLAEBAQEBAQEBASWCbbt3uO222zA7O4uJiQkAwOrVq7FhwwbcfPPNuOqqq/bbfgMCAgICAgJ2jyARFhAQELCEIaXE7bffjs2bN+NpT3saPvzhD+PJT34yfvazn0FrDYClFL773e/6nx/84Af42te+BgD42te+hte//vWYmJjAP//zP+M73/kOLrzwQmRZ5vdx6aWX4oc//CFe/vKX484778TTnvY0fOYznwEwmKwYVPjoZBcciMiPbxD2p4zC3XffjaOPPnqXnxkbG8MTn/hE/7N69eq92ldAQEBAQEBAQMCjR7Bt9w4333wztm/fjlarhSiKEEUR/vVf/xW33HILlFJ7vd2AgICAgICAfUeoYAkICAhY4iAinHDCCTjhhBNw8cUX4/GPfzw+85nP4Oyzz8bhhx+On/70p3jTm9408Ltf+cpX8PjHP75WrfGLX/xizueOPfZYHHvssTjrrLPwhje8AZ/4xCfwqle9Ck972tPw5S9/ufbZu+66C8cee6zP8NsbnH766Xjd6163y88cfvjhe7zdH/3oR9iyZQsuuOCCvR1aQEBAQEBAQEDAfkSwbfcMjzzyCP7pn/4Jn/rUp3Dcccf517XWePGLX4zNmzfjFa94xV5tOyAgICAgIGDfEQiWgICAgCWMr3/967jjjjuwYcMGHHLIIfj617+Ohx9+GE996lMBcIbeH/7hH2J0dBQTExPo9Xr45je/iR07duDss8/GE5/4RPzyl7/Epz71KTz3uc/Fv/zLv/gMPgDodDp473vfi9/6rd/C0UcfjXvvvRff+MY38JrXvAYA8J73vAfPfe5z8YEPfAC//du/ja9+9av4kz/5E/zpn/7pPh3XQsgoFEWBBx54AFprPPLII/j85z+PK664As985jPx3ve+d5+2HRAQEBAQEBAQsPAItu2e49Zbb8WqVavw2te+FkLURUhe8YpX4C/+4i8CwRIQEBAQELCICARLQEBAwBLG6OgovvjFL+Kmm27C1NQUHv/4x+P666/3+sunnnoqWq0WrrvuOpx77rkYGhrC05/+dJx55pkAgFe+8pU466yz8Ad/8Afo9Xp4+ctfjosuugiXXnopAJZpeOSRR/DmN78ZDz74IFavXo1Xv/rVuOyyywAA//W//lf83d/9HS6++GJ84AMfwKGHHorLL78cv/d7v7cIZ6OOH/7whzj00EMhpcTY2Bie9rSn4YILLsAZZ5yBNE3957TWiKKw3AUEBAQEBAQELDaCbTsY/fZq9f+bb74Zr3rVq+aQ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/uOElIiIiIjKHWNaIiIiGi3KJsHy8MMP45xzzsF5552HV155Bc888wzOOuus9PVBEOCUU05Be3s7Nm7ciAcffBAPP/wwLrvssiKOmogof6xZTURERETljjEtERERjSZl0eTe931885vfxK233ooLLrggffnBBx+c/n7dunXYvHkztm7diqlTpwIAbr/9dpx77rlYuXIlampqhn3cRET9xQkpEREREZU7xrRERERDx5TnKj6tiz2C/IwdO7ZftxdC4E9/+hNmzJiR1+3LIsHypz/9Ce+//z6klPjwhz+MnTt34uijj8Ztt92Gww47DADw7LPP4vDDD08nVwBg8eLFiMfj2LRpE0488cRiDZ+IqE+pMgqcjBIRERFRuWJMS0RERKWmqakJ3//+91FbW9vnbbXWuPjiixEEQd7HL4sEyzvvvAMAWLFiBe644w7MnDkTt99+O44//ni8+eabGDt2LHbu3IlJkyZl3W/MmDFwXRc7d+7s8djxeBzxeDz9c0tLy9A8CCKiXnASSkREA8V4lohKBWNaIiIiKkVnnnkmJk6cmNdtv/GNb/Tr2EXtwbJixQoIIXr9evHFF6GUAgBce+21OPXUUzF37lzce++9EELgl7/8Zfp4QnTfHqW1znl5yi233ILa2tr017Rp0wr/QImIiIiIhgjjWSIiIiKi0UNpURJf5UIplXdyBQBaW1txwAEH5H37ou5gueSSS3DmmWf2epuZM2eitbUVADBnzpz05aFQCAcccADee+89AMDkyZPx/PPPZ923sbERnud129mS6eqrr8ayZcvSP7e0tHBSSjRKpEoYpHDFHRERlSPGs0SjV9d4FmBMS0RERDScippgGT9+PMaPH9/n7ebOnYtQKIQ33ngDH//4xwEAnufh3XffTTebmTdvHlauXIkdO3ZgypQpAEzj+1AohLlz5/Z47FAohFAoVIBHQ0TDqRD1nTn5JCKikYDxLFF5ykyODDQuZTxLREQ0yujyaS5fqt5//30888wz2LVrV7pyVsqll17a7+OVRQ+WmpoaXHTRRbj++usxbdo0zJgxA7feeisA4LTTTgMALFq0CHPmzME555yDW2+9Ffv27cPll1+OCy+8EDU1NcUcPhHlKdcKvJSuk0dOJomIiIioFPUU0zKeJSIiIique++9FxdddBFc18W4ceOyWosIIUZuggUAbr31Vti2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YhtsTEs0FB5++GGcc845OPvss/GnP/0J8bh5nba2tmLVqlV4/PHH+31MJli6aG1tBQA8u3F1kUdCRERERKNZa2sramtrB3Q/gPEsERERERXfQGNa6hlzVgN388034z/+4z/wpS99CQ8++GD68o997GO48cYbB3RMJli6mDp1KrZu3Yrq6moIMfLq2bW0tGDatGnYunUrampqij2cUYPPe3HweS8OPu/Fwee9OPi8F8dIf9611mhtbcXUqVMHdP+RHs8CI/81UIr4nBcHn/fi4PNeHHzei4PPe3GMhud9sDEt0VB444038IlPfKLb5TU1NWhqahrQMZlg6UJKif3337/YwxhyNTU1I/YNvJTxeS8OPu/Fwee9OPi8Fwef9+IYyc/7YFb5jZZ4FhjZr4FSxee8OPi8Fwef9+Lg814cfN6LY6Q/79y5QqVmypQpePvttzFz5sysyzdu3IgDDjhgQMdkk3siIiIiIiIiIiIionKgS+SrDH31q1/FN7/5TTz//PMQQmD79u342c9+hssvvxwXX3zxgI7JHSxERERERERERERERDSiXXHFFWhubsaJJ56IWCyGT3ziEwiFQrj88stxySWXDOiYTLCMMqFQCNdffz1CoVCxhzKq8HkvDj7vxcHnvTj4vBcHn/fi4PNOfA0MPz7nxcHnvTj4vBcHn/fi4PNeHHzeacA0AD0y+ywOl5UrV+Laa6/F5s2boZTCnDlzUFVVNeDjCa11mW7oISIiIiIiIiIiIiIa+TZs2IDFXzgDU1deUeyhAADev2Il/vBYA+bNm1fsoeTt/PPPxw9+8ANUV1dnXd7e3o5vfOMbuOeee/p9TPZgISIiIiIiIiIiIiKiEe3+++9HNBrtdnk0GsUDDzwwoGOyRBgRERERERERERERURkQrEfVby0tLdBaQ2uN1tZWhMPh9HVBEODxxx/HxIkTB3RsJliIiIiIiIiIiIiIiGhEqqurgxACQgjMnj272/VCCNxwww0DOjYTLERERERERERERERENCI9+eST0Fpj/vz5ePjhhzF27Nj0da7rYsaMGZg6deqAjs0ECxERERERERERERFROWCJsH47/vjjAQBbtmzBtGnTIGXhWtMzwUJERERERERERERERCPajBkz0NTUhP/7v//Drl27oJTKuv5LX/pSv4/JBAsRERERERERERERUTnQotgjKFuPPPIIzj77bLS3t6O6uhpCdD6XQogBJVgKtxeGiIiIiIiIiIiIiIioBF122WU4//zz0draiqamJjQ2Nqa/9u3bN6BjMsFCREREREREREREREQj2vvvv49LL70UFRUVBTsmEyxEREREREREREREROVAl8hXGVq8eDFefPHFgh6TPViIiIiIiIiIiIiIiGhEO+WUU/Cd73wHmzdvxhFHHAHHcbKu//SnP93vYzLBQkRERERERERERERUDkpl90ipjKMfLrzwQgDAjTfe2O06IQSCIOj3MZlgISIiIiIiIiIiIiKiEU0pVfBjsgcLERERERERERERERFRPzHBQkREJW3FihUQQmDJkiXdrvve974HIQROOOGEbtdt27YNruvikEMOyXlcIQSEEHjuueeyLo/H4xg3bhyEEHjqqacK8RCIiIiIiNDe3o4rr7wSBxxwAMLhMCZMmIATTjgBjz76aNbtXn/9dZx++umYMGECQqEQDjroIFx33XXo6OjIut3MmTNzxrPf+ta3csbHREQ0QhS7uX0ZN7kHgN///vf41Kc+hQMPPBAHHXQQPv3pT+MPf/jDgI/HBAsREZW8KVOm4Mknn8S2bduyLr/33nsxffr0nPe57777cPrpp6OjowPPPPNMzttMmzYN9957b9Zlv/nNb1BVVVWYgRMRERERJV100UX47W9/i3/913/FX//6V6xZswannnoq9u7dm77Nc889h2OPPRaJRAKPPfYY3nzzTaxatQr3338/Fi5ciEQikXXMcDiMK6+8crgfChERUVn6f//v/+Gkk05CRUUFLr30UlxyySWIRCJYsGABfv7znw/omEywEBGVkF/96lc44ogjEIlEMG7cOJx00klob29PX3/vvffi0EMPRTgcxiGHHIK777476/5XXnklZs+ejYqKChxwwAG47rrr4Hle+vpXXnkFJ554Iqqrq1FTU4O5c+fixRdfTF//8MMP47DDDkMoFMLMmTNx++23Zx1/5syZWLVqFc4//3xUV1dj+vTp+NGPfjREz0aniRMnYtGiRbj//vvTl/3xj3/Enj17cMopp3S7vdYa9957L8455xycddZZ+K//+q+cx126dCkefPBBRKPR9GX33HMPli5dWvgHQURERDSKMK7t7pFHHsE111yDk08+GTNnzsTcuXPxjW98Ix17aq1xwQUX4NBDD8Wvf/1r/MM//ANmzJiB0047DY888gieffZZ3HnnnVnH/OpXv4rnnnsOjz/++JCOnYiIaCRYuXIlvve97+Ghhx7CpZdeim9+85t46KGHsHr1atx0000DOiYTLEREJWLHjh34whe+gPPPPx9/+ctf8NRTT+Hzn/88tDb7Ln/84x/j2muvxcqVK/GXv/wFq1atwnXXXZeVdKiursZ9992HzZs34wc/+AF+/OMfZ03Czj77bOy///544YUXsGnTJlx11VVwHAcAsGnTJpx++uk488wz8dprr2HFihW47rrrcN9992WN8/bbb8cxxxyDl156CRdffDG+9rWv4a9//WuPj2vVqlWoqqrq9SufrZjnn39+1ljuuecenH322XBdt9ttn3zySXR0dOCkk07COeecg1/84hdobW3tdru5c+di1qxZePjhhwEAW7duxdNPP41zzjmnz/EQERERUW6Ma3ObPHkyHn/88ZxxKQC8/PLL2Lx5M5YtWwYps0/XHHXUUTjppJPw3//931mXz5w5ExdddBGuvvrqIWncS0REJUYD0KI0vsrQO++8g0996lPdLv/0pz+NLVu2DOiY9mAHRUREhbFjxw74vo/Pf/7zmDFjBgDgiCOOSF9/00034fbbb8fnP/95AMCsWbOwefNm/Od//md61dt3v/vd9O1nzpyJyy67DA899BCuuOIKAMB7772H73znO+m+JAcddFD69nfccQcWLFiA6667DgAwe/ZsbN68GbfeeivOPffc9O1OPvlkXHzxxQDMysI777wTTz31VI+9Ti666CKcfvrpvT72/fbbr8/n55Of/CQuuugiPP3005g7dy5+8YtfYOPGjbjnnnu63fa//uu/cOaZZ8KyLBx22GE48MAD8dBDD+HLX/5yt9ued955uOeee/DFL34R9957L04++WRMmDChz/EQERERUW6Ma3P70Y9+hLPPPhvjxo3DUUcdhY9//OP453/+Zxx33HEAgDfffBMAcOihh+a8/6GHHoqNGzd2u/y73/0u7r33XvzsZz/jQiEiIqJeTJs2DU888QQOPPDArMufeOIJTJs2bUDHZIKFiKhEHHXUUViwYAGOOOIILF68GIsWLcI///M/Y8yYMdi9eze2bt2KCy64ABdeeGH6Pr7vo7a2Nv3zr371K3z/+9/H22+/jba2Nvi+j5qamvT1y5Ytw5e//GX89Kc/xUknnYTTTjsNH/rQhwAAf/nLX/CZz3wma0zHHXccvv/97yMIAliWBQA48sgj09cLITB58mTs2rWrx8c1duxYjB07dnBPDgDHcdJJkHfeeQezZ8/OGktKU1MTfv3rX2dNPr/4xS/innvuyZlg+eIXv4irrroK77zzDu677z788Ic/HPRYiYiIiEYzxrW5feITn8A777yD5557Ds888ww2bNiAH/zgB7jhhhvSyaDeaK0hRPcVwxMmTMDll1+O5cuX44wzzhjw+IiIqDyIMm4wX2yXXXYZLr30Urz88sv42Mc+BiEENm7ciPvuuw8/+MEPBnRMlggjIioRlmVh/fr1aGhowJw5c3DXXXfh4IMPxpYtW9Lb/X/84x/j5ZdfTn/9+c9/xnPPPQfANMQ888wzUV9fj0cffRQvvfQSrr322qxGmCtWrMDrr7+OU045BRs2bMCcOXPwm9/8BkDuCVuqjEOmVOmFFCFEr+UIClUiDDBlwn75y1/i3/7t33D++efnvM3Pf/5zxGIxHHvssbBtG7Zt48orr8Szzz6LzZs3d7v9uHHj8MlPfhIXXHABYrEY6uvr8xoLEREREeXGuLZnjuPgn/7pn3DVVVdh3bp1uPHGG3HTTTchkUhg9uzZAJAzZgWAv/71r1k7dTItW7YM0Wi0Wy8bIiIi6vS1r30NDz74IF577TV861vfwje/+U38+c9/xkMPPYSvfvWrAzomd7AQEZUQIQSOO+44HHfccVi+fDlmzJiB3/zmN1i2bBn2228/vPPOOzj77LNz3veZZ57BjBkzcO2116Yv+/vf/97tdrNnz8bs2bPx7W9/G1/4whdw77334nOf+xzmzJnTreTAH//4R8yePTu9ym8gClUiDAAOO+wwHHbYYXj11Vdx1lln5bzNf/3Xf+Gyyy7LKv8AAJdeeinuuece3Hbbbd3uc/755+Pkk0/GlVdeOajHSkREREQG49r8zJkzB77vIxaL4eijj8YhhxyCO++8E2eeeWZWH5ZXXnkFv/vd73DLLbfkPE5VVRWuu+46rFixImdteSIiIjI+97nP4XOf+1zBjscECxFRiXj++efxxBNPYNGiRZg4cSKef/557N69O12DecWKFbj00ktRU1OD+vp6xONxvPjii2hsbMSyZctw4IEH4r333sODDz6Ij370o3jsscfSq/gAIBqN4jvf+Q7++Z//GbNmzcK2bdvwwgsv4NRTTwVgtkl+9KMfxU033YQzzjgDzz77LP71X/910KvgClUiLGXDhg3wPA91dXXdrnv55Zfxpz/9CT/72c+61c7+whe+gGuvvRa33HJLt9WKS5Yswe7du7PKThARERHRwDCuze2EE07AF77wBRxzzDEYN24cNm/ejGuuuQYnnnhiOg79yU9+gkWLFuHUU0/F1VdfjcmTJ+P555/HZZddhnnz5uFb3/pWj8f/yle+gjvvvBP//d//jWOPPXbA4yQiohLHEmED9sILL0Ap1e1z8vnnn4dlWTjmmGP6fUyWCCMiKhE1NTV4+umncfLJJ2P27Nn47ne/i9tvvz1dsurLX/4yfvKTn+C+++7DEUccgeOPPx733XcfZs2aBQD4zGc+g29/+9u45JJLcPTRR+OPf/xjVi1ny7Kwd+9efOlLX8Ls2bNx+umno76+HjfccAMA4CMf+Qh+8Ytf4MEHH8Thhx+O5cuX48Ybb+y2E6TYKisrcyZXALN7Zc6cOTkbk372s5/Fvn378Mgjj3S7TgiB8ePHw3XdQg+XiIiIaNRhXJvb4sWLcf/992PRokU49NBD8Y1vfAOLFy/GL37xi/RtjjvuODz33HOwLAsnn3wyDjzwQFx99dVYunQp1q9fj1Ao1OPxHcfBTTfdhFgsNhwPh4iIqOx8/etfx9atW7td/v777+PrX//6gI4pdK5CpEREREREREREREREVBI2bNiAxWeegf2vu6rYQwEAbF1+E/7weAPmzZtX7KHkraqqCq+++ioOOOCArMu3bNmCI488Eq2trf0+JnewEBERERERERERERHRiBYKhfDBBx90u3zHjh2w7YF1U2GChYiIiIiIiIiIiIiIRrSFCxfi6quvRnNzc/qypqYmXHPNNVi4cOGAjskm90REREREREREREREZUCw4ceA3X777fjEJz6BGTNm4MMf/jAA4OWXX8akSZPw05/+dEDHZIKFiIiIiIiIiIiIiIhGtP322w+vvvoqfvazn+GVV15BJBLBeeedhy984QtwHGdAx2SChYiIiIiIiIiIiIiIRrzKykp85Stf6fU2p5xyCn7yk59gypQpfR6PCRYiIiIiIiIiIiIionKgRbFHMOI9/fTTiEajed2WTe6JiIiIiIiIiIiIiIj6iTtYulBKYfv27aiuroYQzAYSERER0fDSWqO1tRVTp06FlP1fD8V4loiIiIiKbbAxLVG5YIKli+3bt2PatGnFHgYRERERjXJbt27F/vvv3+/7MZ4lIiIiolIx0JiWeqGLPQDKxARLF9XV1QDMH39NTU2RR0NEREREo01LSwumTZuWjkv7i/EsERERERXbYGNaonLBBEsXqTIK/5+9Pw2z5KrOROF37R3DGXKoKlWpkIRAMggM+sDQgEEIIyipVJluY3fbtz8w2KjBzFwmGSRAoAlNIJBku7G5Brcb09Dt6/762t2PXSUJZAtjG9NgBj/NfJkMaFZV5XCGiNh7fT/W3jt2nMysSVmqrFKs56mnMk+eEyciTpzY71rvu941MzPTJqRttNFGG2200UYbbRyzOFJ7rxbPttFGG2200UYbbbSxUaK1rD0K0XawbKhoDfDaaKONNtpoo4022mijjTbaaKONNtpoo4022mijjTYAvPvd78aWLVsO6bktwdJGG2200UYbbbTRRhtttNFGG2200UYbbbTRRhttnPDxiU98Aueeey5OPfVU/PCHPwQA3HLLLfiLv/iL8Jx3vetd2LRp0yFtryVY2mijjTbaaKONNtpoo4022mijjTbaaKONNtpoY4MH8cb5dzxalf3BH/wBLr74YvziL/4i9u3bB2MMAGDTpk245ZZbjmibLcHSRhtttNFGG2200UYbbbTRRhtttNFGG2200UYbbZzQ8Xu/93v46Ec/issuuwxa6/D4M5/5TPzzP//zEW2zHXLfRhtttNFGG2200UYbbbTRRhtttNFGG2200UYbx0Mch50jGyW+//3v4+lPf/qKx/M8x/Ly8hFts+1gaaONNtpoo4022mijjTbaaKONNtpoo4022mijjTZO6DjzzDPxla98ZcXju3fvxpOf/OQj2mbbwdJGG2200UYbbbTRRhtttNFGG2200UYbbbTRRhttnNDxjne8A2984xsxGo3AzPjCF76A//Jf/guuv/56fOxjHzuibbYESxtttNFGG2200UYbbbTRRhtttNFGG2200UYbbRwP0VqEHXG84hWvQFVVuOSSSzAYDPDSl74Up512Gn7nd34HL3nJS45omy3B0kYbbbRxmLHrmVei3NxBdt8AZiqH6WqQYTARiBlUWZAFqDDgRMF2NMBAuncIWAsoBTOVwyYEEDW2/Zm/ftcxOqo22mijjTbaaKONNh4pMffU96DYPgW9XEHvH8Js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G3HdddfhZz/7GZqamnDGGWdg7969AICdO3eipaWl6Oeamprgui527tw57H3feuutaGhoyH8tWrRo6p4IEREREdEkYzxLRERERDSLKF0ZXwQg5h0sN954I2666aYRb/Pkk09CKQUAuPbaa/E3f/M3AIB7770XCxcuxA9/+EP8r//1vwAAQoghP6+1Lnl5zjXXXIMrr7wy/31XVxcnpUSzRK6EQQ5X3BERUTViPEs0ew2OZwHGtERERETTKdYEy2WXXYbzzz9/xNssXrwY3d3dAICjjz46f7nneTjkkEOwbds2AEBrayt+85vfFP3svn37EATBkJ0thTzPg+d5430KRBSTyajvzMknERHNBIxniapTYXJkvHEp41kiIiKieMWaYGlubkZzc/Oot1uyZAk8z8MLL7yA008/HQAQBAFeeeUVHHTQQQCApUuXYs2aNdixYwcWLFgAwDS+9zwPS5YsmbonQURTZqRJJyeTRERERFQNhlsYxHiWiIiIxoVN7itKVTS5r6+vxyWXXIIbbrgBixYtwkEHHYTbbrsNAHDeeecBAFauXImjjz4aH/vYx3Dbbbdh7969+MxnPoOLL74Y9fX1cQ6fiMpUqsQBEREREVE1YUxLRERENHtURYIFAG677TbYto2PfexjSKfTOPnkk7F582Y0NTUBACzLws9//nNceumlOO2005BMJnHBBRdg3bp1MY+ciEYy3AR0uBV9y1as5Wo/IiIiIqoYIyVUSsWtjGeJiIiIZo6qSbA4joN169aNmDA58MAD8bOf/WwaR0VEk2XzpquHTDaHm6xORv8VIiIiIqLJVm5My3iWiIiIxkWDJcIqTNUkWIhoZhk80cx9P1pJBU5CiYiIiKgSjJQ4GeuuFiIiIiKqTkywENG0G0td6twElKUUiIiIiKhSjBbPikhDWwIA41kiIiKaTLpydrBUyDDiJuMeABHNDstWrC1rd4oINaAGvi+8joioEuXe3wrf49jgmIho5iknngVM3Grv64eI9JDLiYgq0XDx7LLljGmJiEbDHSxENOXKPem4bMVabH7wmukYEtGsMNzfG0/wDDUZtfClr/C+96yB8iyISE9opXKp3x1/b0RE8Sknns3tWlm2Yi02P3PTdA2NaEZjub3yTUY8a6UjrDjtFkQpGyLU0LYYd0zLuQgRzRZMsBDRlOEKbqLpVe7f3ODbzbRJ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/+dElIiIyjB4NeCyFWurelXgsPGsJRDWOgDGNgkvjGd1dqf5hkE7VHJKJVcYz1IlK7c8c6mYdspe25IxLRERjc1Mi2eJ4lYVO1im03iyq0MaeAemtq2zNw0oQO7aB93bBzFvLlRdAiJUEG/sgg7D4jrUhbTOJ1JWvf0GBspEREREFUgECtqSJcsMjXeiGscOluHiWQAjxrR45fWBHyoxrdBK5RMsq0+8Hv681JifDxERERFNnZHiWSC+mJaGyu9gcc+JeygAgIczP+EOFlTJDpZKN9wbzbIVayF9BeHXAc2N0K/thNhlEir56efCBQjnpobUlhaBwvL3fsl805SYopETERER0USM1DB6Iv0TpttIY8jHtGE2pt22A+LNaOAGw8WzoQa0Hohp53DBEBEREVGlGSmeBcqLaSshniWKCxMswzj73Dtg20MTGyM17sxdX+r/g+Xuw+4J4GzbDQBQTfWI6lxoW4765kZEREREM8OyFWshIg0thCk1G/ZPyv0OF88CI8e0g2PY0WLafDwrBNScOkQ1LpRjQdsCwMi9KoiIiIio+uXiyqmIaWkQDehKaXJPAJhgGbPRsrZjra0b1joID2+ZyJCIiIiIqMqN1jR7so0UszKeJSIiIqLxmO6YlqgScJsEERERERERERERERHRGHEHCxERERERERERERFRxdOAVnEPIoulygDuYCEiIiIiIiIiIiIiIhoz7mAhIiIiIiIiIiIiIqoCbHJfWbiDhYiIiIiIiIiIiIiIptTdd9+Ngw8+GIlEAkuWLMGvfvWruIc0YUywEBERERERERERERHRlLn//vtx+eWX49prr8UzzzyDd7/73Whvb8e2bdviHtqEMMFCRERERERERERERFQNtKqMrzG644478IlPfAKf/OQncdRRR+GrX/0qFi1ahH/913+dgoM0fZhgISIiIiIiIiIiIiKiKeH7PrZs2YKVK1cWXb5y5Uo8/vjjMY1qcrDJ/SBamyZBYZiJeSRERERENBvl4tBcXDpWjGeJiIiIKG4TjWlpqGQyiTR68YTeGPdQAAA++mFZFrq6uoou9zwPnucVXbZ7925EUYSWlpaiy1taWrBz584pH+tUYoJlkO7ubgDAE4+ujXkkRERERDSbdXd3o6GhYVw/BzCeJSIiIqL4jTempaGWLl2KR371CHp7e+MeCgCgrq4Ov/jFL3DyyScXXX7DDTfgxhtvLPkzQoii77XWQy6rNkywDNLW1obt27ejrq6u6n+5pXR1dWHRokXYvn076uvr4x7OrMHjHg8e93jwuMeDxz0ePO7xmOnHXWuN7u5utLW1jevnZ3o8C8z810Al4jGPB497PHjc48HjHg8e93jMhuM+0ZiWSjv99NPjHkKRJUuW4Morryy6bPDuFQBobm6GZVlDdqu89dZbQ3a1VBsmWAaRUmLhwoVxD2PK1dfXz9g38ErG4x4PHvd48LjHg8c9Hjzu8ZjJx30iq/xmSzwLzOzXQKXiMY8Hj3s8eNzjweMeDx73eMz0486dKzNfqXJgpbiuiyVLlmDTpk3467/+6/zlmzZtwrnnnjuVQ5xyTLAQEREREREREREREdGUufLKK/Gxj30MJ510EpYuXYpvfvOb2LZtGy655JK4hzYhTLAQEREREREREREREdGU+dCHPoQ9e/bg5ptvxo4dO3DsscfiF7/4BQ466KC4hzYhTLDMMp7n4YYbbihr6xZNHh73ePC4x4PHPR487vHgcY8HjzvxNTD9eMzjweMeDx73ePC4x4PHPR487jRbXXrppbj00kvjHsakElprHfcgiIiIiIiIiIiIiIiIqomMewBERERERERERERERETVhgkWIiIiIiIiIiIiIiKiMWKChYiIiIiIiIiIiIiIaIyYYJmh1qxZg1NPPRWpVAqNjY0lbyOEGPJ1zz33FN3m2WefxRlnnIFkMokDDjgAN998M9i2Z3jlHPdt27bhnHPOQU1NDZqbm/GpT30Kvu8X3YbHfeIWL1485PV99dVXF92mnN8Fjc3dd9+Ngw8+GIlEAkuWLMGvfvWruIc0o9x4441DXtetra3567XWuPHGG9HW1oZkMon3vve9eO6552IccXV65JFHcM4556CtrQ1CCPzkJz8pur6c45zJZPBP//RPaG5uRk1NDd7//vfjtddem8ZnUX1GO+4XXXTRkNf/KaecUnQbHveZhzFtPBjTVgbGs/FhTDu1GNNOD8a08WBMSzT7MMEyQ/m+j/POOw//8A//MOLt7r33XuzYsSP/deGFF+av6+rqwooVK9DW1oYnn3wSd911F9atW4c77rhjqodftUY77lEU4ayzzkJvby8effRR3HffffjRj36Eq666Kn8bHvfJc/PNNxe9vq+77rr8deX8Lmhs7r//flx++eW49tpr8cwzz+Dd73432tvbsW3btriHNqMcc8wxRa/rZ599Nn/dV77yFdxxxx34l3/5Fzz55JNobW3FihUr0N3dHeOIq09vby9OOOEE/Mu//EvJ68s5zpdffjn+67/+C/fddx8effRR9PT04Oyzz0YURdP1NKrOaMcdAFavXl30+v/FL35RdD2P+8zDmDYejGkrB+PZ6ceYdnowpp16jGnjwZiWaBbSNKPde++9uqGhoeR1APR//dd/Dfuzd999t25oaND9/f35y2699Vbd1tamlVKTPNKZZbjj/otf/EJLKfXrr7+ev+w///M/ted5urOzU2vN4z5ZDjroIH3nnXcOe305vwsam3e96136kksuKbrsyCOP1FdffXVMI5p5brjhBn3CCSeUvE4ppVtbW/XatWvzl/X39+uGhgZ9zz33TNMIZ57Bn5XlHOf9+/drx3H0fffdl7/N66+/rqWUev369dM29mpWKka58MIL9bnnnjvsz/C4z2yMaePBmDZejGfjwZh26jGmnX6MaePBmJZoduAOllnusssuQ3NzM975znfinnvugVIqf90TTzyBM844A57n5S9btWoV3njjDbzyyisxjLb6PfHEEzj22GPR1taWv2zVqlXIZDLYsmVL/jY87pPjy1/+MubOnYsTTzwRa9asKSqXUM7vgsrn+z62bNmClStXFl2+cuVKPP744zGNamZ68cUX0dbWhoMPPhjnn38+Xn75ZQDA1q1bsXPnzqLfged5OOOMM/g7mETlHOctW7YgCIKi27S1teHYY4/l72KCHnroIcyfPx9ve9vbcPHFF+Ott97KX8fjPrsxpp1ejGmnD+PZ6cWYdvowpo0XY9p4MaYlmlnsuAdA8fniF7+I5cuXI5lM4oEHHsBVV12F3bt357ed79y5E4sXLy76mZaWlvx1Bx988HQPuert3Lkzfwxzmpqa4Loudu7cmb8Nj/vEffrTn8Y73vEONDU14be//S2uueYabN26Fd/+9rcBlPe7oPLt3r0bURQNOaYtLS08npPo5JNPxve+9z287W1vw5tvvolbbrkFp556Kp577rn8cS71O3j11VfjGO6MVM5x3rlzJ1zXRVNT05Db8O9h/Nrb23HeeefhoIMOwtatW/GFL3wBy5Ytw5YtW+B5Ho/7LMaYdvoxpp0ejGenH2Pa6cGYNn6MaePDmJZo5uEOlipSqhHc4K+nnnqq7Pu77rrrsHTpUpx44om46qqrcPPNN+O2224ruo0Qouh7nW1KOfjymWyyj3upY6e1Lrqcx720sfwurrjiCpxxxhk4/vjj8clPfhL33HMPvvOd72DPnj35+yvnd0FjU+q1y+M5edrb2/E3f/M3OO644/C+970PP//5zwEA3/3ud/O34e9geoznOPN3MTEf+tCHcNZZZ+HYY4/FOeecg46ODvz5z3/O/x0Mh8e98jCmjQdj2srAeLY6MJ6aWoxpKwdj2unHmJZo5uEOlipy2WWX4fzzzx/xNoNXiY3FKaecgq6uLrz55ptoaWlBa2vrkOx4btvi4FUOM9lkHvfW1lb85je/Kbps3759CIIgf0x53Ic3kd/FKaecAgB46aWXMHfu3LJ+F1S+5uZmWJZV8rXL4zl1ampqcNxxx+HFF1/EBz7wAQBmpdmCBQvyt+HvYHK1trYCGPk4t7a2wvd97Nu3r2jl2VtvvYVTTz11egc8gy1YsAAHHXQQXnzxRQA87tWEMW08GNNWBsazlY0xbTwY004/xrSVgzEtUfXjDpYq0tzcjCOPPHLEr0QiMe77f+aZZ5BIJNDY2AgAWLp0KR555JGiOr8bN25EW1vbhCa91WYyj/vSpUvxxz/+ETt27MhftnHjRniehyVLluRvw+Ne2kR+F8888wwA5IPHcn4XVD7XdbFkyRJs2rSp6PJNmzYxCJxCmUwGf/rTn7BgwQIcfPDBaG1tLfod+L6Phx9+mL+DSVTOcV6yZAkcxym6zY4dO/DHP/6Rv4tJtGfPHmzfvj3/vs7jXj0Y08aDMW1lYDxb2RjTxoMx7fRjTFs5GNMSzQAlGt/TDPDqq6/qZ555Rt900026trZWP/PMM/qZZ57R3d3dWmutf/rTn+pvfvOb+tlnn9UvvfSS/ta3vqXr6+v1pz71qfx97N+/X7e0tOgPf/jD+tlnn9U//vGPdX19vV63bl1cT6vijXbcwzDUxx57rF6+fLl++umn9S9/+Uu9cOFCfdlll+Xvg8d94h5//HF9xx136GeeeUa//PLL+v7779dtbW36/e9/f/425fwuaGzuu+8+7TiO/s53vqOff/55ffnll+uamhr9yiuvxD20GeOqq67SDz30kH755Zf1r3/9a3322Wfrurq6/DFeu3atbmho0D/+8Y/1s88+qz/84Q/rBQsW6K6urphHXl26u7vz798A8u8nr776qta6vON8ySWX6IULF+pf/vKX+umnn9bLli3TJ5xwgg7DMK6nVfFGOu7d3d36qquu0o8//rjeunWrfvDBB/XSpUv1AQccwOM+wzGmjQdj2vgxno0PY9qpx5h2ejCmjQdjWqLZhwmWGerCCy/UAIZ8Pfjgg1prrTs6OvSJJ56oa2trdSqV0scee6z+6le/qoMgKLqfP/zhD/rd73639jxPt7a26htvvFErpWJ4RtVhtOOutZmwnnXWWTqZTOo5c+boyy67TPf39xfdD4/7xGzZskWffPLJuqGhQScSCX3EEUfoG264Qff29hbdrpzfBY3NN77xDX3QQQdp13X1O97xDv3www/HPaQZ5UMf+pBesGCBdhxHt7W16Q9+8IP6ueeey1+vlNI33HCDbm1t1Z7n6fe85z362WefjXHE1enBBx8s+V5+4YUXaq3LO87pdFpfdtlles6cOTqZTOqzzz5bb9u2LYZnUz1GOu59fX165cqVet68edpxHH3ggQfqCy+8cMgx5XGfeRjTxoMxbfwYz8aLMe3UYkw7PRjTxoMxLdHsI7TOdhokIiIiIiIiIiIiIiKisrAHCxERERERERERERER0RgxwUJERERERERERERERDRGTLAQERERERERERERERGNERMsREREREREREREREREY8QECxERERERERERERER0RgxwUJERERERERERERERDRGTLAQERERERERERERERGNERMsREREREREREREREREY8QECxERjcl73/teXH755XEPg4iIiIhoXBjPEhER0WRhgoWIiIiIiIiIiIiIiGiMmGAhIiIiIiIiIiIiIiIaIyZYiIho3Pbt24e//du/RVNTE1KpFNrb2/Hiiy/mr//f//t/o7GxERs2bMBRRx2F2tparF69Gjt27Ihx1EREREREBuNZIiIimggmWIiIaNwuuugiPPXUU/jpT3+KJ554Alpr/NVf/RWCIMjfpq+vD+vWrcP3v/99PPLII9i2bRs+85nPxDhqIiIiIiKD8SwRERFNhB33AIiIqDq9+OKL+OlPf4rHHnsMp556KgDgBz/4ARYtWoSf/OQnOO+88wAAQRDgnnvuwaGHHgoAuOyyy3DzzTfHNm4iIiIiIoDxLBEREU0cd7AQEdG4/OlPf4Jt2zj55JPzl82dOxdHHHEE/vSnP+UvS6VS+ckoACxYsABvvfXWtI6ViIiIiGgwxrNEREQ0UUywEBHRuGith71cCJH/3nGcouuFEMP+LBERERHRdGE8S0RERBPFBAsREY3L0UcfjTAM8Zvf/CZ/2Z49e/DnP/8ZRx11VIwjIyIiIiIaHeNZIiIimigmWIiIaFwOP/xwnHvuubj44ovx6KOP4ve//z0++tGP4oADDsC5554b9/CIiIiIiEbEeJaIiIgmigkWIiIat3vvvRdLlizB2WefjaVLl0JrjV/84hdDyigQEREREVUixrNEREQ0EUKzcCgREREREREREREREdGYcAcLERERERERERERERHRGDHBQkRERERERERERERENEZMsBAREREREREREREREY0REyxERERERERERERERERjxAQLERERERERERERERHRGDHBQkRERERERERERERENEZMsBAREREREREREREREY0REyxERERERERERERERERjxAQLERERERERERERERHRGDHBQkRERERERERERERENEZMsBAREREREREREREREY0REyxERERERERERERERERj9P8Hj1A3P4VyqWkAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "soil_clim.plot(col='season', col_wrap=2, robust=True, figsize=(18, 8))" ] @@ -383,7 +1001,7 @@ "kernelspec": { "display_name": "pangeo-forge-recipes", "language": "python", - "name": "python3" + "name": "pangeo-forge-recipes" }, "language_info": { "codemirror_mode": {