{
    "metadata": {
        ".zattrs": {
            "comment": "The year in the time coordinate is a placeholder and carries no meaning; only month/day/hour are real. NaN = hour not published.",
            "groups": {
                "grid_0p10": {
                    "shape": [
                        4392,
                        301,
                        3600
                    ],
                    "variables": [
                        "SSRD"
                    ]
                },
                "grid_0p25": {
                    "shape": [
                        4392,
                        121,
                        1440
                    ],
                    "variables": [
                        "2T",
                        "WS10"
                    ]
                }
            },
            "layout": "One group per source grid; grids are NOT interpolated onto a common mesh. Open a group with xr.open_zarr(url, group='grid_0p25').",
            "title": "azcot 1991-2020 hourly climatology, timeseries-optimized"
        },
        ".zgroup": {
            "zarr_format": 2
        },
        "grid_0p10/.zattrs": {
            "chunking_rationale": "chunked (2196,16,16) so a point timeseries costs 2 request(s) instead of 4392"
        },
        "grid_0p10/.zgroup": {
            "zarr_format": 2
        },
        "grid_0p10/SSRD/.zarray": {
            "chunks": [
                2196,
                16,
                16
            ],
            "compressor": {
                "blocksize": 0,
                "clevel": 5,
                "cname": "zstd",
                "id": "blosc",
                "shuffle": 1
            },
            "dtype": "<f4",
            "fill_value": "NaN",
            "filters": null,
            "order": "C",
            "shape": [
                4392,
                301,
                3600
            ],
            "zarr_format": 2
        },
        "grid_0p10/SSRD/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "time",
                "lat",
                "lon"
            ],
            "grid": "301x3600",
            "long_name": "surface solar irradiance",
            "note": "rad files hold ~6 variables; name auto-detected or set via --rad-var. Check units: accumulated J m-2 needs /3600 for W m-2.",
            "source_layout": "/qumulo/azcot/rad/01/010100.91-20radclim.nc",
            "source_units": "W m**-2 s",
            "source_variable": "SSRD_GDS0_SFC_acc1h",
            "units": "W m**-2 s"
        },
        "grid_0p10/lat/.zarray": {
            "chunks": [
                301
            ],
            "compressor": null,
            "dtype": "<f4",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                301
            ],
            "zarr_format": 2
        },
        "grid_0p10/lat/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "lat"
            ],
            "units": "degrees_north"
        },
        "grid_0p10/lon/.zarray": {
            "chunks": [
                3600
            ],
            "compressor": null,
            "dtype": "<f4",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                3600
            ],
            "zarr_format": 2
        },
        "grid_0p10/lon/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "lon"
            ],
            "units": "degrees_east"
        },
        "grid_0p10/time/.zarray": {
            "chunks": [
                4392
            ],
            "compressor": null,
            "dtype": "<i8",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                4392
            ],
            "zarr_format": 2
        },
        "grid_0p10/time/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "time"
            ],
            "calendar": "standard",
            "units": "hours since 2000-01-01 00:00:00"
        },
        "grid_0p25/.zattrs": {
            "chunking_rationale": "chunked (2196,16,16) so a point timeseries costs 2 request(s) instead of 4392"
        },
        "grid_0p25/.zgroup": {
            "zarr_format": 2
        },
        "grid_0p25/2T/.zarray": {
            "chunks": [
                2196,
                16,
                16
            ],
            "compressor": {
                "blocksize": 0,
                "clevel": 5,
                "cname": "zstd",
                "id": "blosc",
                "shuffle": 1
            },
            "dtype": "<f4",
            "fill_value": "NaN",
            "filters": null,
            "order": "C",
            "shape": [
                4392,
                121,
                1440
            ],
            "zarr_format": 2
        },
        "grid_0p25/2T/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "time",
                "lat",
                "lon"
            ],
            "grid": "121x1440",
            "long_name": "2 metre temperature",
            "source_layout": "/qumulo/azcot/2T/01/01/2T.jan0100.91-20clim.nc",
            "source_units": "K",
            "source_variable": "2T_GDS0_SFC",
            "units": "K"
        },
        "grid_0p25/WS10/.zarray": {
            "chunks": [
                2196,
                16,
                16
            ],
            "compressor": {
                "blocksize": 0,
                "clevel": 5,
                "cname": "zstd",
                "id": "blosc",
                "shuffle": 1
            },
            "dtype": "<f4",
            "fill_value": "NaN",
            "filters": null,
            "order": "C",
            "shape": [
                4392,
                121,
                1440
            ],
            "zarr_format": 2
        },
        "grid_0p25/WS10/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "time",
                "lat",
                "lon"
            ],
            "grid": "121x1440",
            "long_name": "10 metre wind speed",
            "note": "WS10 is precomputed speed; no u/v combination needed",
            "source_layout": "/qumulo/azcot/windclimo/01/01/010100.WS10.nc",
            "source_units": "m s**-1",
            "source_variable": "WS10",
            "units": "m s-1"
        },
        "grid_0p25/lat/.zarray": {
            "chunks": [
                121
            ],
            "compressor": null,
            "dtype": "<f4",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                121
            ],
            "zarr_format": 2
        },
        "grid_0p25/lat/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "lat"
            ],
            "units": "degrees_north"
        },
        "grid_0p25/lon/.zarray": {
            "chunks": [
                1440
            ],
            "compressor": null,
            "dtype": "<f4",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                1440
            ],
            "zarr_format": 2
        },
        "grid_0p25/lon/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "lon"
            ],
            "units": "degrees_east"
        },
        "grid_0p25/time/.zarray": {
            "chunks": [
                4392
            ],
            "compressor": null,
            "dtype": "<i8",
            "fill_value": null,
            "filters": null,
            "order": "C",
            "shape": [
                4392
            ],
            "zarr_format": 2
        },
        "grid_0p25/time/.zattrs": {
            "_ARRAY_DIMENSIONS": [
                "time"
            ],
            "calendar": "standard",
            "units": "hours since 2000-01-01 00:00:00"
        }
    },
    "zarr_consolidated_format": 1
}