diff --git a/.github/workflows/regression-drift.yaml b/.github/workflows/regression-drift.yaml index 7ae1d6aba..9d4620264 100644 --- a/.github/workflows/regression-drift.yaml +++ b/.github/workflows/regression-drift.yaml @@ -4,8 +4,8 @@ # catching baselines that no longer reproduce within tolerance (e.g. after a dependency upgrade) # even when no pull request touched them. # -# Run on the public runners with no credentials (read-only access to the public repository and public read access to the native blobs), -# so it is safe on untrusted fork pull-request code. +# Runs on the self-hosted ARC runners to reuse the persistent dataset and intake-esgf caches +# (REF_DATASET_CACHE_DIR=/data/cache/datasets, ~/.esgf and the read-only /data/cmip6 archive). # A failure here means a stored baseline has drifted and needs investigation (and possibly a re-mint). # See docs/background/regression-baselines.md. name: Regression baselines (nightly drift) @@ -28,7 +28,10 @@ jobs: drift: # Don't run the scheduled check on forks. if: github.repository == 'Climate-REF/climate-ref' - runs-on: ubuntu-latest + runs-on: "arc-climate-ref" + env: + # Avoid the huge amounts of TQDM output from the download + TQDM_DISABLE: "1" strategy: # A drift in one provider must not cancel the others' checks. fail-fast: false diff --git a/.github/workflows/regression-mint.yaml b/.github/workflows/regression-mint.yaml index b6dd8f582..132fde235 100644 --- a/.github/workflows/regression-mint.yaml +++ b/.github/workflows/regression-mint.yaml @@ -47,11 +47,17 @@ concurrency: jobs: mint: if: github.repository == 'Climate-REF/climate-ref' - runs-on: ubuntu-latest + # Run on the self-hosted ARC runners. + # They mount the persistent dataset, software, and intake-esgf caches. + # This requires approval by a maintainer to be run. + runs-on: "arc-climate-ref" environment: native-baselines defaults: run: shell: bash + env: + # Keep the cache-warming download steps from flooding the log with progress bars. + TQDM_DISABLE: "1" steps: - name: Refuse to mint on the default branch if: github.ref_name == github.event.repository.default_branch @@ -66,10 +72,27 @@ jobs: python-version: "3.13" - name: Fetch sample data run: uv run ref datasets fetch-sample-data + - name: Set up provider (environment + reference data) + env: + PROVIDER: ${{ inputs.provider }} + # Provisions the provider's conda environment (where applicable) and its + # reference-data registries. ILAMB/PMP/ESMValTool diagnostics read observational + # reference data that is not part of the ESGF model fetch above; without this the + # diagnostic fails to open its reference files during the mint run. + run: uv run ref providers setup --provider "${PROVIDER}" - name: Restore test-case catalog paths env: PROVIDER: ${{ inputs.provider }} - run: uv run ref test-cases fetch --provider "${PROVIDER}" || echo "::warning::test-case fetch incomplete" + DIAGNOSTIC: ${{ inputs.diagnostic }} + TEST_CASE: ${{ inputs.test_case }} + run: | + # Scope the fetch to the dispatched diagnostic/test case so a single-case + # mint does not re-fetch every case for the provider (cmip7 cases in + # particular can stall on ESGF). Mirrors the mint step's argument handling. + args=(--provider "${PROVIDER}") + if [ -n "${DIAGNOSTIC}" ]; then args+=(--diagnostic "${DIAGNOSTIC}"); fi + if [ -n "${TEST_CASE}" ]; then args+=(--test-case "${TEST_CASE}"); fi + uv run ref test-cases fetch "${args[@]}" || echo "::warning::test-case fetch incomplete" - name: Verify store credentials env: REF_NATIVE_STORE_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }} @@ -99,9 +122,12 @@ jobs: git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - # Stage only the committed bundle and manifest; native blobs live in the - # object store, not the tree, and nothing else should change during a mint. + # Stage the committed bundle, its manifest, and the input catalog. + # The catalog.yaml is included because the mint regenerates it: + # datasets.hash (its _metadata.hash, recorded as the manifest's catalog_hash) is not reproducible across pandas versions, + # so the runner's value can differ from the developer-authored one. git add ':(glob)packages/**/test-data/**/manifest.json' \ + ':(glob)packages/**/test-data/**/catalog.yaml' \ ':(glob)packages/**/test-data/**/regression/**' if git diff --cached --quiet; then echo "No baseline changes to commit; the native blobs were already current." @@ -111,4 +137,19 @@ jobs: # Pushed with GITHUB_TOKEN, so GitHub will NOT start new workflow runs for this # commit: the PR gate does not auto-replay the freshly minted baseline. Push a # follow-up commit (or re-run the PR gate) to verify it. See docs/background/regression-baselines.md. - git push origin "HEAD:${GITHUB_REF_NAME}" + # + # The branch may have advanced (e.g. mint of another diagnostic). + # Different diagnostics touch disjoint test-data paths, so the rebase does not conflict. + for attempt in 1 2 3 4 5; do + if git push origin "HEAD:${GITHUB_REF_NAME}"; then + exit 0 + fi + echo "push rejected (attempt ${attempt}); rebasing onto origin/${GITHUB_REF_NAME}" + git fetch origin "${GITHUB_REF_NAME}" + git rebase "origin/${GITHUB_REF_NAME}" || { + echo "::error::rebase conflict while committing regenerated baselines" + exit 1 + } + done + echo "::error::failed to push regenerated baselines after retries" + exit 1 diff --git a/.github/workflows/regression-pr-gate.yaml b/.github/workflows/regression-pr-gate.yaml index aaabc696a..7753afcf6 100644 --- a/.github/workflows/regression-pr-gate.yaml +++ b/.github/workflows/regression-pr-gate.yaml @@ -40,8 +40,6 @@ jobs: with: python-version: "3.13" - name: Decide and verify baselines - # The gate fetches sample data only when a case actually needs replaying, - # so a PR that touches no baselines completes without any downloads. env: GITHUB_BASE_REF: ${{ github.base_ref }} run: bash scripts/ci/regression-pr-gate.sh diff --git a/Makefile b/Makefile index 92cb538ba..4967595f9 100644 --- a/Makefile +++ b/Makefile @@ -145,6 +145,10 @@ test-diagnostics: test-diagnostic-example test-diagnostic-esmvaltool test-diagno .PHONY: test-executors test-executors: test-celery +.PHONY: regression-gate +regression-gate: ## run the regression baseline coupling gate + replay (compares against origin/main) + bash scripts/ci/regression-pr-gate.sh + .PHONY: test test: clean test-core test-ref test-executors test-diagnostics test-integration ## run the tests uv run coverage report diff --git a/changelog/738.feature.md b/changelog/738.feature.md new file mode 100644 index 000000000..cb335dca5 --- /dev/null +++ b/changelog/738.feature.md @@ -0,0 +1 @@ +ILAMB regression baselines are migrated to the per-package Framework B layout, starting with the `mrsos-wangmao`, `gpp-fluxnet2015` and `lai-avh15c1` cmip6 test cases. Each carries a committed CMEC bundle and a manifest; native blobs are published separately through the gated mint workflow. ILAMB executions now also declare their scalar CSV and netCDF outputs in the CMEC output bundle so they are persisted with the results and can be replayed. diff --git a/changelog/738.fix.md b/changelog/738.fix.md new file mode 100644 index 000000000..342b0ccc2 --- /dev/null +++ b/changelog/738.fix.md @@ -0,0 +1 @@ +Regression `series.json` baselines are now written with a stable, dimension-sorted order. Previously a diagnostic could emit its series in a platform-dependent order, causing a committed bundle minted on one platform to falsely fail the regression gate on another even when every value matched within tolerance. diff --git a/changelog/742.trivial.md b/changelog/742.trivial.md new file mode 100644 index 000000000..97da19a46 --- /dev/null +++ b/changelog/742.trivial.md @@ -0,0 +1 @@ +Sped up the per-pull-request regression baseline gate by no longer downloading the input data that replay never reads, and made the gate runnable locally via `make regression-gate`. diff --git a/docs/background/regression-baselines.md b/docs/background/regression-baselines.md index 3ebc24ff7..7ab059b5c 100644 --- a/docs/background/regression-baselines.md +++ b/docs/background/regression-baselines.md @@ -182,6 +182,25 @@ branch and acts on each decision: The job runs on the public `ubuntu-latest` runner with no secrets, so it is safe on fork pull requests. The decision-to-replay fan-out lives in `scripts/ci/regression-pr-gate.sh`. +Neither stage downloads input datasets: +`ci-gate` reads only manifests and the git diff, +and `replay` rebuilds the committed bundle from the public native blobs plus the committed `catalog.yaml`/`manifest.json` +(`build_execution_result` reads only its output directory). +The gate therefore fetches no sample data or ESGF inputs — only the small native blobs for the cases it actually replays. + +#### Running the gate locally + +The same script is the local entry point, so you can reproduce a pull request's verdict before pushing: + +```bash +make regression-gate # gate + replay against origin/main +bash scripts/ci/regression-pr-gate.sh main # or pass any base ref +``` + +The base ref defaults to `origin/${GITHUB_BASE_REF:-main}`. +Under GitHub Actions the script emits log groups and `::error::`/`::warning::` annotations; +run locally it prints plain output instead. + ### Gated mint (`regression-mint.yaml`) Minting is the only step that writes to the object store, diff --git a/docs/how-to-guides/testing-diagnostics.md b/docs/how-to-guides/testing-diagnostics.md index 6b5fdbb4b..5b758f9b9 100644 --- a/docs/how-to-guides/testing-diagnostics.md +++ b/docs/how-to-guides/testing-diagnostics.md @@ -460,6 +460,9 @@ flowchart TD Bump `test_case_version` whenever you *intend* to change a baseline — it tells reviewers and CI the new output is correct. +!!! tip "Check the gate locally before pushing" + Run the same gate your pull request will hit with `make regression-gate` (it compares against `origin/main`). + #### Publishing a native baseline Native files are written to the object store only by `ref test-case mint`, which needs write credentials. diff --git a/packages/climate-ref-core/src/climate_ref_core/metric_values/typing.py b/packages/climate-ref-core/src/climate_ref_core/metric_values/typing.py index 34b8a9565..6d7194fcc 100644 --- a/packages/climate-ref-core/src/climate_ref_core/metric_values/typing.py +++ b/packages/climate-ref-core/src/climate_ref_core/metric_values/typing.py @@ -115,9 +115,19 @@ def dump_to_json(cls, path: Path, series: Sequence["SeriesMetricValue"]) -> None series The series values to dump. """ + # Sort the series by their dimensions before serialising so the order is + # deterministic across platforms and runs. Diagnostics may emit series in an + # implementation-defined order (e.g. set or dict iteration that differs by + # platform), which otherwise produces spurious diffs and breaks the positional + # regression comparator. ``dimensions`` uniquely identifies a series; ``index_name`` + # is a stable tie-breaker. + ordered = sorted( + series, + key=lambda s: (json.dumps(s.dimensions, sort_keys=True), s.index_name), + ) with open(path, "w") as f: json.dump( - [s.model_dump(mode="json") for s in series], + [s.model_dump(mode="json") for s in ordered], f, indent=2, allow_nan=False, diff --git a/packages/climate-ref-core/tests/unit/metric_values/test_typing.py b/packages/climate-ref-core/tests/unit/metric_values/test_typing.py index f91aae620..5b75472a3 100644 --- a/packages/climate-ref-core/tests/unit/metric_values/test_typing.py +++ b/packages/climate-ref-core/tests/unit/metric_values/test_typing.py @@ -1,3 +1,4 @@ +import json import re from pathlib import Path @@ -91,6 +92,37 @@ def test_dump_and_load_json(self, tmp_path: Path): assert loaded_series == series + def test_dump_orders_series_deterministically(self, tmp_path: Path): + # series.json must serialise in a stable, dimension-sorted order so the output + # does not depend on the (platform/run-dependent) order a diagnostic emitted its + # series in. The regression baseline comparator compares series positionally, so + # an unstable order would produce spurious cross-platform mismatches. + def make(model: str, region: str) -> SeriesMetricValue: + return SeriesMetricValue( + dimensions={"region": region, "source_id": model}, + values=[1.0, 2.0], + index=[0, 1], + index_name="time", + ) + + series = [make("CanESM5", "tropical"), make("Reference", "global"), make("CanESM5", "global")] + shuffled = [series[1], series[2], series[0]] + + path1 = tmp_path / "order1.json" + path2 = tmp_path / "order2.json" + SeriesMetricValue.dump_to_json(path1, series) + SeriesMetricValue.dump_to_json(path2, shuffled) + + # Byte-identical output regardless of the input ordering. + assert path1.read_text() == path2.read_text() + + # All series preserved and emitted in the canonical dimension-sorted order. + loaded = SeriesMetricValue.load_from_json(path1) + assert len(loaded) == len(series) + assert loaded == sorted( + loaded, key=lambda s: (json.dumps(s.dimensions, sort_keys=True), s.index_name) + ) + def test_load_from_json_not_a_list(self, tmp_path: Path): path = tmp_path / "test.json" path.write_text('{"not": "a list"}') diff --git a/packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py b/packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py index aad13a713..a771cfbdd 100644 --- a/packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py +++ b/packages/climate-ref-ilamb/src/climate_ref_ilamb/standard.py @@ -479,6 +479,26 @@ def _load_csv_and_merge(output_directory: Path) -> pd.DataFrame: return df +def _register_data_outputs(output_bundle: dict[str, Any], definition: ExecutionDefinition) -> None: + """ + Register ILAMB's scalar CSV and netCDF outputs in the data section of a CMEC output bundle. + + These files are re-read by ``build_execution_result`` (via ``_load_csv_and_merge`` and the + netCDF series loop) to reconstruct the metrics and series, so they must be persisted with the + execution outputs and captured in the regression baseline rather than left in the scratch + directory. + """ + for datafile in sorted( + [*definition.output_directory.glob("*.csv"), *definition.output_directory.glob("*.nc")] + ): + relative_path = str(definition.as_relative_path(datafile)) + output_bundle[OutputCV.DATA.value][relative_path] = { + OutputCV.FILENAME.value: relative_path, + OutputCV.LONG_NAME.value: datafile.name, + OutputCV.DESCRIPTION.value: "Scalar and time-series data produced by ILAMB.", + } + + class ILAMBStandard(Diagnostic): """ Apply the standard ILAMB analysis with respect to a given reference dataset. @@ -752,6 +772,11 @@ def build_execution_result(self, definition: ExecutionDefinition) -> ExecutionRe OutputCV.DIMENSIONS.value: figure_dimensions, } + # Register the scalar CSV files and the netCDF time-trace files in the data section so + # they are persisted with the execution outputs and captured in the regression baseline; + # build_execution_result re-reads them to reconstruct the metrics and series. + _register_data_outputs(output_bundle, definition) + # Add the html page to the output index_html = definition.to_output_path("index.html") if index_html.exists(): diff --git a/packages/climate-ref-ilamb/tests/integration/test_diagnostics.py b/packages/climate-ref-ilamb/tests/integration/test_diagnostics.py index 51e5af48c..f296adc58 100644 --- a/packages/climate-ref-ilamb/tests/integration/test_diagnostics.py +++ b/packages/climate-ref-ilamb/tests/integration/test_diagnostics.py @@ -89,6 +89,14 @@ def test_validate_test_case_regression( test_data_dir=provider_test_data_dir, ) + # TODO: remove this once we have migrated test cases to use the committed bundles. + # Under Framework B the native baselines live in the object store, not the repo, so + # build_execution_result cannot be replayed from the committed bundle alone. The + # online equivalent (`ref test-cases replay`) materialises native blobs from the + # store; this offline test skips until that path is shared here. + if not any(paths.regression.glob("*.nc")): + pytest.skip(f"No committed native baseline for {diagnostic.slug}/{test_case_name}") + definition = validator.load_regression_definition(tmp_path / diagnostic.slug / test_case_name) validator.validate(definition) diff --git a/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/catalog.yaml b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/catalog.yaml new file mode 100644 index 000000000..eec9eefe9 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/catalog.yaml @@ -0,0 +1,131 @@ +_metadata: + hash: 335fbe7c1dd5312b91d96e20499c8e4461ff664f +cmip6: + slug_column: instance_id + selector: + experiment_id: historical + grid_label: gn + member_id: r1i1p1f1 + source_id: CanESM5 + datasets: + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: 365_day + end_time: '2014-12-16 12:00:00' + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: gpp_Lmon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc + finalised: true + frequency: mon + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.Lmon.gpp.gn.v20190429 + institution_id: CCCma + long_name: Carbon Mass Flux out of Atmosphere Due to Gross Primary Production + on Land + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: land + source_id: CanESM5 + source_type: AOGCM + standard_name: gross_primary_productivity_of_biomass_expressed_as_carbon + start_time: '1850-01-16 12:00:00' + sub_experiment: none + sub_experiment_id: none + table_id: Lmon + time_range: 1850-01-16 12:00:00-2014-12-16 12:00:00 + time_units: days since 1850-01-01 0:0:0.0 + units: kg m-2 s-1 + variable_id: gpp + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: areacella_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.areacella.gn.v20190429 + institution_id: CCCma + long_name: Grid-Cell Area for Atmospheric Grid Variables + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: cell_area + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: m2 + variable_id: areacella + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: sftlf_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.sftlf.gn.v20190429 + institution_id: CCCma + long_name: Percentage of the grid cell occupied by land (including lakes) + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: land_area_fraction + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: '%' + variable_id: sftlf + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 diff --git a/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/manifest.json b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/manifest.json new file mode 100644 index 000000000..bfbff90ec --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/manifest.json @@ -0,0 +1,104 @@ +{ + "catalog_hash": "335fbe7c1dd5312b91d96e20499c8e4461ff664f", + "committed": { + "diagnostic.json": "ecfa5a538e3e9c4d3c5b8e24a3b700dd409e0f316ce18e5aad829cd7aabc01a2", + "output.json": "9ece087f05764db9efde417d5e04c5c4d8cebdb8fe6c3a61367e94f0385f86cc", + "series.json": "04b331fae87a1b2f5da0ff2b74dced91c704552b3c76d3b57b459e68f216b9b6" + }, + "native": { + "CanESM5.csv": { + "sha256": "c2d358e71ee3581849e9ad640669b58c20952fcb0fd2853a1b79b5b1929487a1", + "size": 1473 + }, + "CanESM5.nc": { + "sha256": "4e6d4bc3a9e67010de846be24d0ed40f8a99c4a60c6f39ba7d6a9b90ef90302c", + "size": 72045 + }, + "CanESM5_global_bias.png": { + "sha256": "d55364f7dcca9af8e8c6924b4b20d4570059496c9271707f9f99507e484d7729", + "size": 30396 + }, + "CanESM5_global_biasscore.png": { + "sha256": "f3741627567339a51307a9b4a638450344063d93420f45835c486279958cb190", + "size": 32124 + }, + "CanESM5_global_mean.png": { + "sha256": "ede5782276840cfb69fb1ae7bd5553f00f312ccbe4a15b5279ee9f576661559c", + "size": 29566 + }, + "CanESM5_global_rmse.png": { + "sha256": "f97631e47b2e8af74e8e4023a2d5c43564ba9fc2e1abe9ca8fdb2072b8d5a19d", + "size": 29348 + }, + "CanESM5_global_rmsescore.png": { + "sha256": "598b11e54c0b738dc90d7812ef3dc6b09a0d0e05ce5d9fb43338d4be8ac97314", + "size": 32289 + }, + "CanESM5_global_trace.png": { + "sha256": "ca1635988f7ffa021cfce873eb8d5ae0e5119911c651aee836715902b85fe4f9", + "size": 79977 + }, + "CanESM5_tropical_bias.png": { + "sha256": "0a2476e35c6bf1724cfd64c8aae6d8044ccb2ceb42c08705e69d525db5eb43e1", + "size": 11497 + }, + "CanESM5_tropical_biasscore.png": { + "sha256": "030001580e0ea89dcc48997d75656ef1d151f9bf9f7c7af95bb24a6f2de16363", + "size": 13686 + }, + "CanESM5_tropical_mean.png": { + "sha256": "b05c26214b8c19c09dfe9da0d9171171c161206630c6472641aea141f5b59a10", + "size": 12656 + }, + "CanESM5_tropical_rmse.png": { + "sha256": "b1f4c0d0b2fde38bb64d418b166a894849b6bb35dea50c2250ee75c03cb91524", + "size": 11641 + }, + "CanESM5_tropical_rmsescore.png": { + "sha256": "fbe1f2c485dcc13c191e4ffe332bf52b8a09f71559cc353543607c7006d22fbb", + "size": 13818 + }, + "CanESM5_tropical_trace.png": { + "sha256": "d34ad9c8ed1c1e190b1818283ead16dbe15aa70744fe8499f2a3d5bf08e21c27", + "size": 61139 + }, + "None_global_taylor.png": { + "sha256": "852ff291d8ec3ba462b0566053fc48fd7da0f4a33eefaa8a55c36fb703a04a04", + "size": 101290 + }, + "None_tropical_taylor.png": { + "sha256": "3ff92367f51c17d83e45be6841ba6fc17d68bfa98e10cc8546fe4da6a5b3954d", + "size": 101111 + }, + "Reference.nc": { + "sha256": "fbd436f6d57e1db7ea1fea8c751998d2d4a2dae44913de136017761f2629f464", + "size": 37442 + }, + "Reference_global_mean.png": { + "sha256": "1c01068ab146d44c5a7a78d3e6e9c39e9808f9bd54b44ee3e9b81f285af387d0", + "size": 29959 + }, + "Reference_tropical_mean.png": { + "sha256": "779c0b5c35ac02696a0bde579ab15f306f015372460da7ceb5b681e0fb15e795", + "size": 12457 + }, + "diagnostic.json": { + "sha256": "ecfa5a538e3e9c4d3c5b8e24a3b700dd409e0f316ce18e5aad829cd7aabc01a2", + "size": 2872 + }, + "index.html": { + "sha256": "26f7acdbc20ca711b17749dd3ddaf92df01e9a4e769cbf9b3f14de9f8a65d381", + "size": 17192 + }, + "output.json": { + "sha256": "9ece087f05764db9efde417d5e04c5c4d8cebdb8fe6c3a61367e94f0385f86cc", + "size": 8375 + }, + "series.json": { + "sha256": "04b331fae87a1b2f5da0ff2b74dced91c704552b3c76d3b57b459e68f216b9b6", + "size": 61892 + } + }, + "schema": 1, + "test_case_version": 1 +} diff --git a/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/diagnostic.json b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/diagnostic.json new file mode 100644 index 000000000..b92d53f92 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/diagnostic.json @@ -0,0 +1,121 @@ +{ + "DIMENSIONS": { + "experiment_id": { + "historical": {} + }, + "grid_label": { + "gn": {} + }, + "json_structure": [ + "experiment_id", + "source_id", + "member_id", + "grid_label", + "region", + "metric", + "statistic" + ], + "member_id": { + "r1i1p1f1": {} + }, + "metric": { + "Bias": {}, + "RMSE": {}, + "Spatial Distribution": {} + }, + "region": { + "global": { + "Description": "Global - Land", + "Generator": "GlobalLand.nc", + "LongName": "Global - Land" + }, + "tropical": { + "Description": "Tropical climates", + "Generator": "Koppen_coarse.nc", + "LongName": "Tropical climates" + } + }, + "source_id": { + "CanESM5": {} + }, + "statistic": { + "Bias": { + "type": "scalar", + "units": "g d-1 m-2" + }, + "Bias Score": { + "type": "score", + "units": "1" + }, + "Correlation": { + "type": "scalar", + "units": "1" + }, + "Normalized Standard Deviation": { + "type": "scalar", + "units": "1" + }, + "Period Mean": { + "type": "scalar", + "units": "g d-1 m-2" + }, + "RMSE": { + "type": "scalar", + "units": "g d-1 m-2" + }, + "RMSE Score": { + "type": "score", + "units": "1" + }, + "Spatial Distribution Score": { + "type": "score", + "units": "1" + } + } + }, + "DISCLAIMER": null, + "NOTES": null, + "PROVENANCE": null, + "RESULTS": { + "historical": { + "CanESM5": { + "r1i1p1f1": { + "gn": { + "global": { + "Bias": { + "Bias": -0.0246799832540878, + "Bias Score": 0.6188009541135374, + "Period Mean": 3.335969720542716 + }, + "RMSE": { + "RMSE": 2.725797591805652, + "RMSE Score": 0.4159952868346845 + }, + "Spatial Distribution": { + "Correlation": 0.4422228978667823, + "Normalized Standard Deviation": 0.8336480059200786, + "Spatial Distribution Score": 0.6977571499337019 + } + }, + "tropical": { + "Bias": { + "Bias": 0.2776717264020735, + "Bias Score": 0.3853341673113034, + "Period Mean": 5.731451698387421 + }, + "RMSE": { + "RMSE": 3.9694757615992056, + "RMSE Score": 0.3252844572939874 + }, + "Spatial Distribution": { + "Correlation": -0.1425876850523474, + "Normalized Standard Deviation": 0.8926098000815114, + "Spatial Distribution Score": 0.4232204228447836 + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/output.json b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/output.json new file mode 100644 index 000000000..6ac2164ce --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/output.json @@ -0,0 +1,263 @@ +{ + "index": "index.html", + "provenance": { + "environment": {}, + "modeldata": [], + "obsdata": {}, + "log": "cmec_output.log" + }, + "data": { + "CanESM5.csv": { + "filename": "CanESM5.csv", + "long_name": "CanESM5.csv", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "CanESM5.nc": { + "filename": "CanESM5.nc", + "long_name": "CanESM5.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "Reference.nc": { + "filename": "Reference.nc", + "long_name": "Reference.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + } + }, + "plots": { + "None_global_taylor.png": { + "filename": "None_global_taylor.png", + "long_name": "The Taylor diagram over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "Taylor diagram" + } + }, + "Reference_global_mean.png": { + "filename": "Reference_global_mean.png", + "long_name": "The period mean for the reference data over the Global - Land region.", + "description": "", + "dimensions": { + "region": "global", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_rmse.png": { + "filename": "CanESM5_tropical_rmse.png", + "long_name": "The RMSE for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "RMSE" + } + }, + "None_tropical_taylor.png": { + "filename": "None_tropical_taylor.png", + "long_name": "The Taylor diagram over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "Taylor diagram" + } + }, + "CanESM5_tropical_trace.png": { + "filename": "CanESM5_tropical_trace.png", + "long_name": "The regional mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "Regional mean" + } + }, + "CanESM5_global_bias.png": { + "filename": "CanESM5_global_bias.png", + "long_name": "The bias for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "Bias" + } + }, + "CanESM5_global_trace.png": { + "filename": "CanESM5_global_trace.png", + "long_name": "The regional mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "Regional mean" + } + }, + "CanESM5_tropical_bias.png": { + "filename": "CanESM5_tropical_bias.png", + "long_name": "The bias for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "Bias" + } + }, + "CanESM5_tropical_rmsescore.png": { + "filename": "CanESM5_tropical_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "RMSE score" + } + }, + "CanESM5_global_rmsescore.png": { + "filename": "CanESM5_global_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "RMSE score" + } + }, + "CanESM5_global_mean.png": { + "filename": "CanESM5_global_mean.png", + "long_name": "The period mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "Period Mean" + } + }, + "CanESM5_tropical_biasscore.png": { + "filename": "CanESM5_tropical_biasscore.png", + "long_name": "The bias score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "Bias score" + } + }, + "CanESM5_global_rmse.png": { + "filename": "CanESM5_global_rmse.png", + "long_name": "The RMSE for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "RMSE" + } + }, + "Reference_tropical_mean.png": { + "filename": "Reference_tropical_mean.png", + "long_name": "The period mean for the reference data over the Tropical climates region.", + "description": "", + "dimensions": { + "region": "tropical", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_mean.png": { + "filename": "CanESM5_tropical_mean.png", + "long_name": "The period mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "statistic": "Period Mean" + } + }, + "CanESM5_global_biasscore.png": { + "filename": "CanESM5_global_biasscore.png", + "long_name": "The bias score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015", + "region": "global", + "statistic": "Bias score" + } + } + }, + "html": { + "index.html": { + "filename": "index.html", + "long_name": "Results page", + "description": "Page displaying scalars and plots from the ILAMB execution.", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "FLUXNET2015" + } + } + }, + "metrics": null, + "diagnostics": {} +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/series.json b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/series.json new file mode 100644 index 000000000..74f33ba66 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/gpp-fluxnet2015/cmip6/regression/series.json @@ -0,0 +1,2382 @@ +[ + { + "attributes": { + "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land", + "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon", + "units": "gram / day / meter ** 2" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "FLUXNET2015", + "region": "global", + "source_id": "CanESM5" + }, + "index": [ + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 1.3376388549804688, + 1.4104220867156982, + 1.534340262413025, + 2.0050714015960693, + 3.1036572456359863, + 4.995055198669434, + 6.711180686950684, + 6.399631500244141, + 4.859884738922119, + 2.871126413345337, + 1.6176444292068481, + 1.3423503637313843, + 1.2970952987670898, + 1.2185953855514526, + 1.4465477466583252, + 1.9978846311569214, + 3.1658236980438232, + 5.234126091003418, + 6.933506011962891, + 6.483838081359863, + 4.711238384246826, + 2.514131784439087, + 1.6523263454437256, + 1.317931890487671, + 1.2597495317459106, + 1.2484625577926636, + 1.463948130607605, + 2.089378595352173, + 3.5118026733398438, + 5.5600738525390625, + 7.121326446533203, + 6.212704658508301, + 4.1816325187683105, + 3.06150221824646, + 1.829339623451233, + 1.4414267539978027, + 1.3458163738250732, + 1.2527016401290894, + 1.5810209512710571, + 2.1354832649230957, + 3.300095558166504, + 5.2839765548706055, + 6.846374034881592, + 6.145084857940674, + 4.670952320098877, + 2.9134159088134766, + 1.8192403316497803, + 1.471718668937683, + 1.5407620668411255, + 1.5648629665374756, + 1.8011690378189087, + 2.1201529502868652, + 3.1690192222595215, + 4.937451362609863, + 6.7952494621276855, + 6.60453987121582, + 4.91720724105835, + 2.879114866256714, + 1.638534426689148, + 1.4504801034927368, + 1.352678894996643, + 1.2585532665252686, + 1.5988507270812988, + 2.0706286430358887, + 3.0669689178466797, + 4.992513656616211, + 6.791871070861816, + 6.370875358581543, + 4.680965900421143, + 2.676015853881836, + 1.6845483779907227, + 1.3522166013717651, + 1.2383992671966553, + 1.2234489917755127, + 1.459559440612793, + 1.931155800819397, + 3.318020820617676, + 5.2964324951171875, + 7.171700954437256, + 6.395459175109863, + 4.182741165161133, + 2.7778680324554443, + 1.750650405883789, + 1.287866473197937, + 1.2996078729629517, + 1.3450300693511963, + 1.5497705936431885, + 2.1090247631073, + 3.5229604244232178, + 5.745327949523926, + 7.361455917358398, + 6.415271759033203, + 4.331483840942383, + 2.7141432762145996, + 1.9429086446762085, + 1.5092073678970337, + 1.3673374652862549, + 1.31377375125885, + 1.7554206848144531, + 2.324244260787964, + 3.7555861473083496, + 6.099255561828613, + 7.229143142700195, + 6.257747650146484, + 4.535928249359131, + 3.0163590908050537, + 1.8712644577026367, + 1.5342071056365967, + 1.3455824851989746, + 1.369803547859192, + 1.5589605569839478, + 2.2534091472625732, + 3.6341946125030518, + 5.582272529602051, + 6.687971115112305, + 6.211339950561523, + 4.501128196716309, + 2.849250555038452, + 1.7744523286819458, + 1.5723358392715454, + 1.3919007778167725, + 1.5487487316131592, + 1.6842347383499146, + 2.09917950630188, + 2.9580063819885254, + 4.935402870178223, + 6.853898048400879, + 6.766061305999756, + 5.016201496124268, + 3.2019405364990234, + 1.88461434841156, + 1.4401081800460815, + 1.3593453168869019, + 1.4001820087432861, + 1.6674785614013672, + 2.2917864322662354, + 3.6954917907714844, + 5.718227863311768, + 6.970535755157471, + 6.340773105621338, + 4.775563716888428, + 2.8371047973632812, + 1.6847898960113525, + 1.4071904420852661, + 1.3092269897460938, + 1.4513362646102905, + 1.7395648956298828, + 2.1506364345550537, + 3.464365243911743, + 5.89894962310791, + 7.470923900604248, + 6.352416038513184, + 4.696205139160156, + 2.8849477767944336, + 1.800601601600647, + 1.470427393913269, + 1.298925757408142, + 1.2257499694824219, + 1.5315934419631958, + 2.1547694206237793, + 3.831439256668091, + 6.080843448638916, + 7.080881595611572, + 6.11619234085083, + 4.433654308319092, + 2.956252336502075, + 1.8693773746490479, + 1.5008515119552612, + 1.4673408269882202, + 1.509503960609436, + 1.7060743570327759, + 2.18637752532959, + 3.2993791103363037, + 5.17863655090332, + 6.954763889312744, + 6.5461039543151855, + 4.738567352294922, + 2.997797727584839, + 1.7897197008132935, + 1.418489933013916, + 1.38906729221344, + 1.4400309324264526, + 1.775283694267273, + 2.4111216068267822, + 3.348529577255249, + 5.456781387329102, + 7.25593900680542, + 5.985660552978516, + 4.631508827209473, + 2.8683910369873047, + 1.8730616569519043, + 1.4576213359832764, + 1.521966814994812, + 1.3922885656356812, + 1.6523855924606323, + 2.052445650100708, + 3.4009695053100586, + 5.709183216094971, + 7.353454113006592, + 6.542483806610107, + 4.523045063018799, + 2.789142608642578, + 1.7363879680633545, + 1.3555423021316528, + 1.3292828798294067, + 1.5318835973739624, + 1.7428648471832275, + 2.305699586868286, + 3.7941603660583496, + 6.022398948669434, + 7.236622333526611, + 6.107694625854492, + 4.422702789306641, + 2.844092607498169, + 1.8147941827774048, + 1.5058743953704834, + 1.3131805658340454, + 1.3355973958969116, + 1.642032504081726, + 2.3218929767608643, + 3.740922451019287, + 5.9554009437561035, + 7.006066799163818, + 6.636524200439453, + 4.449899196624756, + 2.8036997318267822, + 1.8286343812942505, + 1.4627563953399658, + 1.2629314661026, + 1.1818872690200806, + 1.4642020463943481, + 2.150156259536743, + 3.3455147743225098, + 5.503432750701904, + 7.254130840301514, + 6.5474772453308105, + 4.509276866912842, + 3.0632436275482178, + 1.8684685230255127, + 1.4032506942749023, + 1.2991464138031006, + 1.3873969316482544, + 1.5726996660232544, + 2.0410971641540527, + 3.2370307445526123, + 5.421078681945801, + 7.187028408050537, + 6.6153717041015625, + 4.8656229972839355, + 2.9465103149414062, + 1.7900450229644775, + 1.3976484537124634, + 1.3665629625320435, + 1.4179115295410156, + 1.6345326900482178, + 2.3840675354003906, + 3.6789350509643555, + 6.053423881530762, + 7.519097328186035, + 6.582847595214844, + 4.437071323394775, + 2.944841146469116, + 1.8270103931427002, + 1.514471173286438, + 1.4753444194793701, + 1.4818024635314941, + 1.7522984743118286, + 2.5017635822296143, + 3.956763982772827, + 5.80204963684082, + 7.64197301864624, + 6.360305309295654, + 4.7978410720825195, + 3.2553367614746094, + 2.0616512298583984, + 1.3754971027374268, + 1.3679178953170776, + 1.3263674974441528, + 1.7866986989974976, + 2.463001012802124, + 4.043539047241211, + 6.592742919921875, + 7.3978071212768555, + 6.225757598876953, + 4.724394798278809, + 3.017849922180176, + 2.128398895263672, + 1.5645983219146729 + ] + }, + { + "attributes": { + "long_name": "Carbon Mass Flux out of Atmosphere Due to Gross Primary Production on Land", + "standard_name": "gross_primary_productivity_of_biomass_expressed_as_carbon", + "units": "gram / day / meter ** 2" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "FLUXNET2015", + "region": "tropical", + "source_id": "CanESM5" + }, + "index": [ + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 4.685975551605225, + 4.957821846008301, + 5.9099040031433105, + 6.236180782318115, + 6.094818115234375, + 5.954916954040527, + 5.524059772491455, + 5.386906623840332, + 5.144075393676758, + 4.9188337326049805, + 5.0119948387146, + 4.813048362731934, + 4.971620082855225, + 5.686892509460449, + 6.012537479400635, + 6.461901664733887, + 6.56195068359375, + 5.824763774871826, + 5.615600109100342, + 5.531704902648926, + 5.242657661437988, + 5.1140828132629395, + 4.882594585418701, + 4.773507595062256, + 5.0992889404296875, + 5.466726303100586, + 5.912310600280762, + 6.407215595245361, + 6.237027168273926, + 6.286559104919434, + 5.982689380645752, + 5.654624938964844, + 5.446976184844971, + 5.320832252502441, + 5.139004707336426, + 5.415945053100586, + 5.717119216918945, + 6.103484153747559, + 6.502633571624756, + 6.545546531677246, + 6.214526653289795, + 6.024276256561279, + 5.500717639923096, + 5.458458423614502, + 5.331116199493408, + 5.100550174713135, + 5.146121501922607, + 5.243452548980713, + 5.380000114440918, + 6.274167537689209, + 6.806227684020996, + 6.847487449645996, + 6.1382317543029785, + 5.398140907287598, + 5.352792263031006, + 5.407463073730469, + 5.25165319442749, + 5.027289390563965, + 5.066020488739014, + 4.882223129272461, + 5.094174861907959, + 5.948854446411133, + 6.381645679473877, + 6.679090976715088, + 6.185859203338623, + 5.6926350593566895, + 5.5104756355285645, + 5.266410827636719, + 5.122607231140137, + 4.9693074226379395, + 4.883324146270752, + 5.143674373626709, + 5.148800373077393, + 5.591044902801514, + 6.130363464355469, + 6.2178754806518555, + 6.532888412475586, + 6.425818920135498, + 5.929926872253418, + 5.545554161071777, + 5.1048665046691895, + 4.615858554840088, + 4.752997875213623, + 4.7124857902526855, + 5.1102213859558105, + 5.635141372680664, + 5.813491344451904, + 6.374642848968506, + 6.566132545471191, + 6.145749092102051, + 5.772759914398193, + 5.38809871673584, + 5.201685428619385, + 5.205948829650879, + 5.327274799346924, + 5.4345927238464355, + 5.549783229827881, + 5.789783954620361, + 6.326850891113281, + 6.656687259674072, + 7.0374298095703125, + 6.5640692710876465, + 5.6891350746154785, + 5.635629653930664, + 5.564584732055664, + 5.528741359710693, + 5.336406230926514, + 5.1064133644104, + 5.211854934692383, + 6.037437915802002, + 6.746159076690674, + 6.974371433258057, + 6.833005905151367, + 6.085658550262451, + 5.6954264640808105, + 5.818274021148682, + 5.634456157684326, + 5.114001274108887, + 4.963874340057373, + 5.068668842315674, + 5.107771396636963, + 6.098739147186279, + 6.7544026374816895, + 6.644567012786865, + 6.16887903213501, + 5.849560737609863, + 5.744957447052002, + 5.779175758361816, + 5.481555461883545, + 4.946268081665039, + 4.789065837860107, + 5.371169567108154, + 5.743202209472656, + 6.375037670135498, + 6.704150676727295, + 6.452154159545898, + 6.484192848205566, + 5.967763423919678, + 5.729647159576416, + 5.499701976776123, + 4.877246379852295, + 4.866156101226807, + 5.077550411224365, + 5.131589889526367, + 5.687864303588867, + 6.26749324798584, + 6.255042552947998, + 6.380953788757324, + 6.63720703125, + 6.302914619445801, + 6.09683895111084, + 5.580982685089111, + 5.264853000640869, + 5.266707897186279, + 5.225315570831299, + 5.537805080413818, + 5.873377323150635, + 6.112703800201416, + 6.7276692390441895, + 6.862753868103027, + 6.471510887145996, + 5.947412967681885, + 5.453797817230225, + 5.375906944274902, + 5.2562785148620605, + 5.149365425109863, + 5.317732334136963, + 4.888437271118164, + 4.906620502471924, + 5.3161187171936035, + 5.676846027374268, + 6.456200122833252, + 6.705155849456787, + 5.829326152801514, + 5.560013294219971, + 5.629332065582275, + 5.672823429107666, + 5.480906009674072, + 5.333747386932373, + 5.157944679260254, + 5.485481262207031, + 6.318331241607666, + 6.89315128326416, + 7.216555595397949, + 6.137942790985107, + 5.551847457885742, + 5.573602676391602, + 5.809102535247803, + 5.77994441986084, + 5.1756181716918945, + 4.874937057495117, + 5.307915687561035, + 6.234955787658691, + 6.882084846496582, + 7.057678699493408, + 6.423001766204834, + 6.451051712036133, + 6.36229944229126, + 6.213084697723389, + 6.083681583404541, + 5.5055036544799805, + 5.149496555328369, + 5.116265773773193, + 5.125592231750488, + 5.581709384918213, + 6.257655143737793, + 6.380003452301025, + 6.3548502922058105, + 6.709711074829102, + 6.263335227966309, + 5.959946632385254, + 5.500733375549316, + 5.190444469451904, + 5.128352642059326, + 5.3191609382629395, + 5.82602596282959, + 5.913557052612305, + 6.131107807159424, + 6.561405658721924, + 7.02140998840332, + 7.242337703704834, + 6.758536338806152, + 6.029044151306152, + 5.538304805755615, + 5.294425964355469, + 5.3072710037231445, + 5.226835250854492, + 4.7545366287231445, + 4.598557949066162, + 5.641556262969971, + 6.453568458557129, + 6.623265743255615, + 5.927168369293213, + 4.827254772186279, + 4.639309883117676, + 4.756103038787842, + 4.8193678855896, + 5.141119003295898, + 4.539181232452393, + 4.334656238555908, + 4.882222652435303, + 5.699614524841309, + 6.487734317779541, + 6.824046611785889, + 6.183288097381592, + 6.120092868804932, + 5.840683937072754, + 5.656985282897949, + 5.513711929321289, + 4.998544216156006, + 4.708396911621094, + 4.965994834899902, + 5.222238540649414, + 6.128777027130127, + 6.67971134185791, + 6.554802417755127, + 6.662811279296875, + 6.3541646003723145, + 6.179928779602051, + 6.139524936676025, + 5.49375057220459, + 5.102847099304199, + 5.263537883758545, + 5.747949123382568, + 5.7129807472229, + 5.955075263977051, + 6.087673664093018, + 6.638937950134277, + 6.880685806274414, + 6.062921524047852, + 6.073665142059326, + 5.571654796600342, + 5.194407939910889, + 5.194156169891357, + 4.964151382446289, + 4.891602039337158, + 5.275339126586914, + 5.704317092895508, + 6.456014156341553, + 6.738367557525635, + 7.122892379760742, + 6.74360466003418, + 5.9412312507629395, + 5.758447170257568, + 5.657659530639648, + 5.412471294403076, + 5.296735763549805, + 4.956347465515137 + ] + }, + { + "attributes": { + "long_name": "trace_global", + "standard_name": "gross_primary_productivity", + "units": "g m-2 d-1" + }, + "dimensions": { + "metric": "trace", + "region": "global", + "source_id": "Reference" + }, + "index": [ + "1991-01-15T00:00:00", + "1991-02-15T00:00:00", + "1991-03-15T00:00:00", + "1991-04-15T00:00:00", + "1991-05-15T00:00:00", + "1991-06-15T00:00:00", + "1991-07-15T00:00:00", + "1991-08-15T00:00:00", + "1991-09-15T00:00:00", + "1991-10-15T00:00:00", + "1991-11-15T00:00:00", + "1991-12-15T00:00:00", + "1992-01-15T00:00:00", + "1992-02-15T00:00:00", + "1992-03-15T00:00:00", + "1992-04-15T00:00:00", + "1992-05-15T00:00:00", + "1992-06-15T00:00:00", + "1992-07-15T00:00:00", + "1992-08-15T00:00:00", + "1992-09-15T00:00:00", + "1992-10-15T00:00:00", + "1992-11-15T00:00:00", + "1992-12-15T00:00:00", + "1993-01-15T00:00:00", + "1993-02-15T00:00:00", + "1993-03-15T00:00:00", + "1993-04-15T00:00:00", + "1993-05-15T00:00:00", + "1993-06-15T00:00:00", + "1993-07-15T00:00:00", + "1993-08-15T00:00:00", + "1993-09-15T00:00:00", + "1993-10-15T00:00:00", + "1993-11-15T00:00:00", + "1993-12-15T00:00:00", + "1994-01-15T00:00:00", + "1994-02-15T00:00:00", + "1994-03-15T00:00:00", + "1994-04-15T00:00:00", + "1994-05-15T00:00:00", + "1994-06-15T00:00:00", + "1994-07-15T00:00:00", + "1994-08-15T00:00:00", + "1994-09-15T00:00:00", + "1994-10-15T00:00:00", + "1994-11-15T00:00:00", + "1994-12-15T00:00:00", + "1995-01-15T00:00:00", + "1995-02-15T00:00:00", + "1995-03-15T00:00:00", + "1995-04-15T00:00:00", + "1995-05-15T00:00:00", + "1995-06-15T00:00:00", + "1995-07-15T00:00:00", + "1995-08-15T00:00:00", + "1995-09-15T00:00:00", + "1995-10-15T00:00:00", + "1995-11-15T00:00:00", + "1995-12-15T00:00:00", + "1996-01-15T00:00:00", + "1996-02-15T00:00:00", + "1996-03-15T00:00:00", + "1996-04-15T00:00:00", + "1996-05-15T00:00:00", + "1996-06-15T00:00:00", + "1996-07-15T00:00:00", + "1996-08-15T00:00:00", + "1996-09-15T00:00:00", + "1996-10-15T00:00:00", + "1996-11-15T00:00:00", + "1996-12-15T00:00:00", + "1997-01-15T00:00:00", + "1997-02-15T00:00:00", + "1997-03-15T00:00:00", + "1997-04-15T00:00:00", + "1997-05-15T00:00:00", + "1997-06-15T00:00:00", + "1997-07-15T00:00:00", + "1997-08-15T00:00:00", + "1997-09-15T00:00:00", + "1997-10-15T00:00:00", + "1997-11-15T00:00:00", + "1997-12-15T00:00:00", + "1998-01-15T00:00:00", + "1998-02-15T00:00:00", + "1998-03-15T00:00:00", + "1998-04-15T00:00:00", + "1998-05-15T00:00:00", + "1998-06-15T00:00:00", + "1998-07-15T00:00:00", + "1998-08-15T00:00:00", + "1998-09-15T00:00:00", + "1998-10-15T00:00:00", + "1998-11-15T00:00:00", + "1998-12-15T00:00:00", + "1999-01-15T00:00:00", + "1999-02-15T00:00:00", + "1999-03-15T00:00:00", + "1999-04-15T00:00:00", + "1999-05-15T00:00:00", + "1999-06-15T00:00:00", + "1999-07-15T00:00:00", + "1999-08-15T00:00:00", + "1999-09-15T00:00:00", + "1999-10-15T00:00:00", + "1999-11-15T00:00:00", + "1999-12-15T00:00:00", + "2000-01-15T00:00:00", + "2000-02-15T00:00:00", + "2000-03-15T00:00:00", + "2000-04-15T00:00:00", + "2000-05-15T00:00:00", + "2000-06-15T00:00:00", + "2000-07-15T00:00:00", + "2000-08-15T00:00:00", + "2000-09-15T00:00:00", + "2000-10-15T00:00:00", + "2000-11-15T00:00:00", + "2000-12-15T00:00:00", + "2001-01-15T00:00:00", + "2001-02-15T00:00:00", + "2001-03-15T00:00:00", + "2001-04-15T00:00:00", + "2001-05-15T00:00:00", + "2001-06-15T00:00:00", + "2001-07-15T00:00:00", + "2001-08-15T00:00:00", + "2001-09-15T00:00:00", + "2001-10-15T00:00:00", + "2001-11-15T00:00:00", + "2001-12-15T00:00:00", + "2002-01-15T00:00:00", + "2002-02-15T00:00:00", + "2002-03-15T00:00:00", + "2002-04-15T00:00:00", + "2002-05-15T00:00:00", + "2002-06-15T00:00:00", + "2002-07-15T00:00:00", + "2002-08-15T00:00:00", + "2002-09-15T00:00:00", + "2002-10-15T00:00:00", + "2002-11-15T00:00:00", + "2002-12-15T00:00:00", + "2003-01-15T00:00:00", + "2003-02-15T00:00:00", + "2003-03-15T00:00:00", + "2003-04-15T00:00:00", + "2003-05-15T00:00:00", + "2003-06-15T00:00:00", + "2003-07-15T00:00:00", + "2003-08-15T00:00:00", + "2003-09-15T00:00:00", + "2003-10-15T00:00:00", + "2003-11-15T00:00:00", + "2003-12-15T00:00:00", + "2004-01-15T00:00:00", + "2004-02-15T00:00:00", + "2004-03-15T00:00:00", + "2004-04-15T00:00:00", + "2004-05-15T00:00:00", + "2004-06-15T00:00:00", + "2004-07-15T00:00:00", + "2004-08-15T00:00:00", + "2004-09-15T00:00:00", + "2004-10-15T00:00:00", + "2004-11-15T00:00:00", + "2004-12-15T00:00:00", + "2005-01-15T00:00:00", + "2005-02-15T00:00:00", + "2005-03-15T00:00:00", + "2005-04-15T00:00:00", + "2005-05-15T00:00:00", + "2005-06-15T00:00:00", + "2005-07-15T00:00:00", + "2005-08-15T00:00:00", + "2005-09-15T00:00:00", + "2005-10-15T00:00:00", + "2005-11-15T00:00:00", + "2005-12-15T00:00:00", + "2006-01-15T00:00:00", + "2006-02-15T00:00:00", + "2006-03-15T00:00:00", + "2006-04-15T00:00:00", + "2006-05-15T00:00:00", + "2006-06-15T00:00:00", + "2006-07-15T00:00:00", + "2006-08-15T00:00:00", + "2006-09-15T00:00:00", + "2006-10-15T00:00:00", + "2006-11-15T00:00:00", + "2006-12-15T00:00:00", + "2007-01-15T00:00:00", + "2007-02-15T00:00:00", + "2007-03-15T00:00:00", + "2007-04-15T00:00:00", + "2007-05-15T00:00:00", + "2007-06-15T00:00:00", + "2007-07-15T00:00:00", + "2007-08-15T00:00:00", + "2007-09-15T00:00:00", + "2007-10-15T00:00:00", + "2007-11-15T00:00:00", + "2007-12-15T00:00:00", + "2008-01-15T00:00:00", + "2008-02-15T00:00:00", + "2008-03-15T00:00:00", + "2008-04-15T00:00:00", + "2008-05-15T00:00:00", + "2008-06-15T00:00:00", + "2008-07-15T00:00:00", + "2008-08-15T00:00:00", + "2008-09-15T00:00:00", + "2008-10-15T00:00:00", + "2008-11-15T00:00:00", + "2008-12-15T00:00:00", + "2009-01-15T00:00:00", + "2009-02-15T00:00:00", + "2009-03-15T00:00:00", + "2009-04-15T00:00:00", + "2009-05-15T00:00:00", + "2009-06-15T00:00:00", + "2009-07-15T00:00:00", + "2009-08-15T00:00:00", + "2009-09-15T00:00:00", + "2009-10-15T00:00:00", + "2009-11-15T00:00:00", + "2009-12-15T00:00:00", + "2010-01-15T00:00:00", + "2010-02-15T00:00:00", + "2010-03-15T00:00:00", + "2010-04-15T00:00:00", + "2010-05-15T00:00:00", + "2010-06-15T00:00:00", + "2010-07-15T00:00:00", + "2010-08-15T00:00:00", + "2010-09-15T00:00:00", + "2010-10-15T00:00:00", + "2010-11-15T00:00:00", + "2010-12-15T00:00:00", + "2011-01-15T00:00:00", + "2011-02-15T00:00:00", + "2011-03-15T00:00:00", + "2011-04-15T00:00:00", + "2011-05-15T00:00:00", + "2011-06-15T00:00:00", + "2011-07-15T00:00:00", + "2011-08-15T00:00:00", + "2011-09-15T00:00:00", + "2011-10-15T00:00:00", + "2011-11-15T00:00:00", + "2011-12-15T00:00:00", + "2012-01-15T00:00:00", + "2012-02-15T00:00:00", + "2012-03-15T00:00:00", + "2012-04-15T00:00:00", + "2012-05-15T00:00:00", + "2012-06-15T00:00:00", + "2012-07-15T00:00:00", + "2012-08-15T00:00:00", + "2012-09-15T00:00:00", + "2012-10-15T00:00:00", + "2012-11-15T00:00:00", + "2012-12-15T00:00:00", + "2013-01-15T00:00:00", + "2013-02-15T00:00:00", + "2013-03-15T00:00:00", + "2013-04-15T00:00:00", + "2013-05-15T00:00:00", + "2013-06-15T00:00:00", + "2013-07-15T00:00:00", + "2013-08-15T00:00:00", + "2013-09-15T00:00:00", + "2013-10-15T00:00:00", + "2013-11-15T00:00:00", + "2013-12-15T00:00:00", + "2014-01-15T00:00:00", + "2014-02-15T00:00:00", + "2014-03-15T00:00:00", + "2014-04-15T00:00:00", + "2014-05-15T00:00:00", + "2014-06-15T00:00:00", + "2014-07-15T00:00:00", + "2014-08-15T00:00:00", + "2014-09-15T00:00:00", + "2014-10-15T00:00:00", + "2014-11-15T00:00:00", + "2014-12-15T00:00:00" + ], + "index_name": "time", + "values": [ + 0.463951, + 0.5972215, + 0.8104655000000001, + 1.0189914999999998, + 1.0689215, + 1.2353999999999998, + 1.29238, + 1.267675, + 1.0973315000000001, + 0.8373265, + 0.5391565, + 0.1557625, + 0.070951, + 0.0406183, + 0.33312200000000003, + 0.6719705, + 2.81556, + 9.714865, + 8.331335000000001, + 7.934844999999999, + 6.057115, + 1.582865, + 0.1969235, + -0.2564865, + -0.4170293, + -0.3176161, + -0.083858, + 1.050941, + 4.83141, + 10.227599999999999, + 10.345310000000001, + 10.040395, + 6.46007, + 1.9985249999999999, + 0.018638500000000002, + 0.21148155, + -0.160749624175, + -0.21264483025, + 0.056629750000000006, + 0.53636505, + 2.748555, + 7.3793425, + 7.698270000000001, + 6.40049, + 4.214650000000001, + 0.92077, + 0.2453784, + -0.007280875000000003, + 0.0509733, + -0.034113325, + 0.31857225, + 0.6413377499999999, + 2.779165, + 7.22344, + 8.576619999999998, + 7.3301625, + 4.150695, + 1.4541422499999999, + 0.216199375, + 0.068185425, + 3.2995933873333327, + 3.7684644708333335, + 4.700906768750001, + 5.638983573583334, + 6.389149666666666, + 8.667644166666667, + 8.384573333333334, + 7.287547083333333, + 4.9652375, + 2.1639395833333332, + 0.8060544416666667, + 0.45682143291666666, + 0.7604944946333334, + 1.1195355623333332, + 1.5195146713333336, + 2.3697597, + 4.963905933333333, + 8.356804, + 8.952163666666666, + 7.018285666666666, + 4.868376333333333, + 2.198687766666666, + 0.8635066600000001, + 0.5014756399999999, + 0.9023339593749999, + 1.2107175653125, + 1.714930846875, + 3.027572540625, + 6.1074246875, + 7.923605625, + 7.78510103125, + 6.4523764375, + 4.24066456990625, + 2.0030099343749996, + 0.8788628131249999, + 0.548375909375, + 0.9293046702272726, + 0.9335275807954545, + 1.6420701518181817, + 2.981439793181819, + 5.648313409090909, + 8.259550000000003, + 8.578653863636365, + 7.21008818181818, + 5.062374545454545, + 2.5013384022727276, + 1.1076617332499998, + 0.609854231590909, + 1.4682921714285715, + 1.846189226857143, + 2.2968958185714285, + 3.257894864285715, + 5.526209772857142, + 7.3507755871428575, + 7.209930972857142, + 6.280990929999998, + 4.546880972857143, + 2.4822803079999995, + 1.464308257428572, + 1.1808623480000002, + 1.2426893345714287, + 1.5541264618100001, + 2.045265738673469, + 2.9057888153061238, + 5.136968346938775, + 6.831059941836735, + 7.640078158479593, + 6.241321450918367, + 4.0111722285714295, + 2.0850722142857143, + 1.1835295180306122, + 0.9063231419387754, + 1.1609439038333338, + 1.4805994696527778, + 2.0168429985465273, + 2.8389233789930546, + 4.338299881944445, + 6.530652251736112, + 7.323622245833333, + 6.515571553333334, + 4.232421150000001, + 2.0601398424305555, + 1.196148720666666, + 1.1152622010902784, + 1.1715347724178578, + 1.345406971238095, + 1.94690946654762, + 2.9821072175, + 5.109197692261905, + 6.893702888988093, + 7.353291552976189, + 6.017715582857146, + 4.219475161315476, + 2.3685189044047625, + 1.463099384107143, + 1.169697517218452, + 1.2071956817378644, + 1.5440983085582516, + 2.0901577827621365, + 3.260594661898058, + 4.887035674757283, + 6.953336970582523, + 7.29224512815534, + 6.1171027533495135, + 4.205764934126213, + 2.2911315262135923, + 1.4074617274029124, + 1.10349393907767, + 1.1304059522110095, + 1.2746147638073395, + 1.8004791523027532, + 3.1693068878027515, + 5.059316249311925, + 7.086478453669724, + 7.3883447643119275, + 6.171522522935779, + 4.4883068696789, + 2.7462976245412825, + 1.586102193353211, + 1.0708621500458713, + 1.1708752021774194, + 1.30348625967742, + 1.6499240533655917, + 3.0234371810752703, + 5.4241804650537615, + 7.580841738763439, + 7.350216106205377, + 6.199717647043011, + 4.530476004462368, + 2.7476096272580643, + 1.6485361891935482, + 1.4275987923118278, + 1.3583297536804122, + 1.609366366051547, + 2.344596978195876, + 3.8330442006701047, + 5.477009753608247, + 7.138861667525772, + 7.021063340721651, + 5.87609071541237, + 4.0822547206185575, + 2.6625197819587627, + 1.6148867105670108, + 1.3487208935672166, + 1.4594342668631075, + 1.7019819518203874, + 1.942821647451456, + 2.8483388944174775, + 4.688082079432039, + 6.619128453155343, + 6.995217037378643, + 5.861237866456309, + 4.077091355728154, + 2.5245198206310677, + 1.5974265122572817, + 1.4040471725339811, + 1.6419587927602968, + 1.805220607065841, + 2.1643251200990092, + 3.4651845202970306, + 5.334451213861383, + 6.5231345848514835, + 6.838330932574257, + 5.840036801584158, + 4.177765301831682, + 2.2959817166089116, + 1.6688425958415836, + 1.3464342463861392, + 1.5342401977475244, + 1.6850463914851495, + 2.22448093810396, + 3.435897652079209, + 4.809882524999998, + 6.763755714257428, + 7.064631855049506, + 6.164198910039607, + 4.125375898118813, + 2.4669011565346546, + 1.5795680280297024, + 1.1912850144257425, + 1.5040387841388891, + 1.6775912820740733, + 2.160915727314814, + 3.521230236203704, + 5.123953124912036, + 6.338059897518523, + 6.913285380092592, + 6.276182965555551, + 4.523159118518518, + 2.7354346393518507, + 1.985628992606482, + 1.688496618722222, + 1.442418207675676, + 1.5897930048648645, + 2.26681457790991, + 3.0683876240540537, + 5.157779224594595, + 6.37788247882883, + 6.750530111711713, + 5.959358186036033, + 4.336075266387386, + 2.505534082747748, + 1.5550025084990997, + 1.2677077172342348, + 1.3275549538461535, + 1.3393048937548075, + 1.7994744724855773, + 2.8370119222596153, + 4.867570223221154, + 6.280035514293266, + 6.530011901442309, + 5.290513735096154, + 3.8837402375000023, + 2.495585134942308, + 1.3769284513971152, + 1.062040703028846, + 1.37822244925, + 1.7343492517944448, + 2.5214252118555547, + 3.799337549611112, + 5.067193343277777, + 6.654661116166667, + 6.640769760622221, + 5.999634951666667, + 4.4979989289999995, + 2.9013879120555557, + 1.7190748596555552, + 1.4964132421111114 + ] + }, + { + "attributes": { + "long_name": "trace_tropical", + "standard_name": "gross_primary_productivity", + "units": "g m-2 d-1" + }, + "dimensions": { + "metric": "trace", + "region": "tropical", + "source_id": "Reference" + }, + "index": [ + "1991-01-15T00:00:00", + "1991-02-15T00:00:00", + "1991-03-15T00:00:00", + "1991-04-15T00:00:00", + "1991-05-15T00:00:00", + "1991-06-15T00:00:00", + "1991-07-15T00:00:00", + "1991-08-15T00:00:00", + "1991-09-15T00:00:00", + "1991-10-15T00:00:00", + "1991-11-15T00:00:00", + "1991-12-15T00:00:00", + "1992-01-15T00:00:00", + "1992-02-15T00:00:00", + "1992-03-15T00:00:00", + "1992-04-15T00:00:00", + "1992-05-15T00:00:00", + "1992-06-15T00:00:00", + "1992-07-15T00:00:00", + "1992-08-15T00:00:00", + "1992-09-15T00:00:00", + "1992-10-15T00:00:00", + "1992-11-15T00:00:00", + "1992-12-15T00:00:00", + "1993-01-15T00:00:00", + "1993-02-15T00:00:00", + "1993-03-15T00:00:00", + "1993-04-15T00:00:00", + "1993-05-15T00:00:00", + "1993-06-15T00:00:00", + "1993-07-15T00:00:00", + "1993-08-15T00:00:00", + "1993-09-15T00:00:00", + "1993-10-15T00:00:00", + "1993-11-15T00:00:00", + "1993-12-15T00:00:00", + "1994-01-15T00:00:00", + "1994-02-15T00:00:00", + "1994-03-15T00:00:00", + "1994-04-15T00:00:00", + "1994-05-15T00:00:00", + "1994-06-15T00:00:00", + "1994-07-15T00:00:00", + "1994-08-15T00:00:00", + "1994-09-15T00:00:00", + "1994-10-15T00:00:00", + "1994-11-15T00:00:00", + "1994-12-15T00:00:00", + "1995-01-15T00:00:00", + "1995-02-15T00:00:00", + "1995-03-15T00:00:00", + "1995-04-15T00:00:00", + "1995-05-15T00:00:00", + "1995-06-15T00:00:00", + "1995-07-15T00:00:00", + "1995-08-15T00:00:00", + "1995-09-15T00:00:00", + "1995-10-15T00:00:00", + "1995-11-15T00:00:00", + "1995-12-15T00:00:00", + "1996-01-15T00:00:00", + "1996-02-15T00:00:00", + "1996-03-15T00:00:00", + "1996-04-15T00:00:00", + "1996-05-15T00:00:00", + "1996-06-15T00:00:00", + "1996-07-15T00:00:00", + "1996-08-15T00:00:00", + "1996-09-15T00:00:00", + "1996-10-15T00:00:00", + "1996-11-15T00:00:00", + "1996-12-15T00:00:00", + "1997-01-15T00:00:00", + "1997-02-15T00:00:00", + "1997-03-15T00:00:00", + "1997-04-15T00:00:00", + "1997-05-15T00:00:00", + "1997-06-15T00:00:00", + "1997-07-15T00:00:00", + "1997-08-15T00:00:00", + "1997-09-15T00:00:00", + "1997-10-15T00:00:00", + "1997-11-15T00:00:00", + "1997-12-15T00:00:00", + "1998-01-15T00:00:00", + "1998-02-15T00:00:00", + "1998-03-15T00:00:00", + "1998-04-15T00:00:00", + "1998-05-15T00:00:00", + "1998-06-15T00:00:00", + "1998-07-15T00:00:00", + "1998-08-15T00:00:00", + "1998-09-15T00:00:00", + "1998-10-15T00:00:00", + "1998-11-15T00:00:00", + "1998-12-15T00:00:00", + "1999-01-15T00:00:00", + "1999-02-15T00:00:00", + "1999-03-15T00:00:00", + "1999-04-15T00:00:00", + "1999-05-15T00:00:00", + "1999-06-15T00:00:00", + "1999-07-15T00:00:00", + "1999-08-15T00:00:00", + "1999-09-15T00:00:00", + "1999-10-15T00:00:00", + "1999-11-15T00:00:00", + "1999-12-15T00:00:00", + "2000-01-15T00:00:00", + "2000-02-15T00:00:00", + "2000-03-15T00:00:00", + "2000-04-15T00:00:00", + "2000-05-15T00:00:00", + "2000-06-15T00:00:00", + "2000-07-15T00:00:00", + "2000-08-15T00:00:00", + "2000-09-15T00:00:00", + "2000-10-15T00:00:00", + "2000-11-15T00:00:00", + "2000-12-15T00:00:00", + "2001-01-15T00:00:00", + "2001-02-15T00:00:00", + "2001-03-15T00:00:00", + "2001-04-15T00:00:00", + "2001-05-15T00:00:00", + "2001-06-15T00:00:00", + "2001-07-15T00:00:00", + "2001-08-15T00:00:00", + "2001-09-15T00:00:00", + "2001-10-15T00:00:00", + "2001-11-15T00:00:00", + "2001-12-15T00:00:00", + "2002-01-15T00:00:00", + "2002-02-15T00:00:00", + "2002-03-15T00:00:00", + "2002-04-15T00:00:00", + "2002-05-15T00:00:00", + "2002-06-15T00:00:00", + "2002-07-15T00:00:00", + "2002-08-15T00:00:00", + "2002-09-15T00:00:00", + "2002-10-15T00:00:00", + "2002-11-15T00:00:00", + "2002-12-15T00:00:00", + "2003-01-15T00:00:00", + "2003-02-15T00:00:00", + "2003-03-15T00:00:00", + "2003-04-15T00:00:00", + "2003-05-15T00:00:00", + "2003-06-15T00:00:00", + "2003-07-15T00:00:00", + "2003-08-15T00:00:00", + "2003-09-15T00:00:00", + "2003-10-15T00:00:00", + "2003-11-15T00:00:00", + "2003-12-15T00:00:00", + "2004-01-15T00:00:00", + "2004-02-15T00:00:00", + "2004-03-15T00:00:00", + "2004-04-15T00:00:00", + "2004-05-15T00:00:00", + "2004-06-15T00:00:00", + "2004-07-15T00:00:00", + "2004-08-15T00:00:00", + "2004-09-15T00:00:00", + "2004-10-15T00:00:00", + "2004-11-15T00:00:00", + "2004-12-15T00:00:00", + "2005-01-15T00:00:00", + "2005-02-15T00:00:00", + "2005-03-15T00:00:00", + "2005-04-15T00:00:00", + "2005-05-15T00:00:00", + "2005-06-15T00:00:00", + "2005-07-15T00:00:00", + "2005-08-15T00:00:00", + "2005-09-15T00:00:00", + "2005-10-15T00:00:00", + "2005-11-15T00:00:00", + "2005-12-15T00:00:00", + "2006-01-15T00:00:00", + "2006-02-15T00:00:00", + "2006-03-15T00:00:00", + "2006-04-15T00:00:00", + "2006-05-15T00:00:00", + "2006-06-15T00:00:00", + "2006-07-15T00:00:00", + "2006-08-15T00:00:00", + "2006-09-15T00:00:00", + "2006-10-15T00:00:00", + "2006-11-15T00:00:00", + "2006-12-15T00:00:00", + "2007-01-15T00:00:00", + "2007-02-15T00:00:00", + "2007-03-15T00:00:00", + "2007-04-15T00:00:00", + "2007-05-15T00:00:00", + "2007-06-15T00:00:00", + "2007-07-15T00:00:00", + "2007-08-15T00:00:00", + "2007-09-15T00:00:00", + "2007-10-15T00:00:00", + "2007-11-15T00:00:00", + "2007-12-15T00:00:00", + "2008-01-15T00:00:00", + "2008-02-15T00:00:00", + "2008-03-15T00:00:00", + "2008-04-15T00:00:00", + "2008-05-15T00:00:00", + "2008-06-15T00:00:00", + "2008-07-15T00:00:00", + "2008-08-15T00:00:00", + "2008-09-15T00:00:00", + "2008-10-15T00:00:00", + "2008-11-15T00:00:00", + "2008-12-15T00:00:00", + "2009-01-15T00:00:00", + "2009-02-15T00:00:00", + "2009-03-15T00:00:00", + "2009-04-15T00:00:00", + "2009-05-15T00:00:00", + "2009-06-15T00:00:00", + "2009-07-15T00:00:00", + "2009-08-15T00:00:00", + "2009-09-15T00:00:00", + "2009-10-15T00:00:00", + "2009-11-15T00:00:00", + "2009-12-15T00:00:00", + "2010-01-15T00:00:00", + "2010-02-15T00:00:00", + "2010-03-15T00:00:00", + "2010-04-15T00:00:00", + "2010-05-15T00:00:00", + "2010-06-15T00:00:00", + "2010-07-15T00:00:00", + "2010-08-15T00:00:00", + "2010-09-15T00:00:00", + "2010-10-15T00:00:00", + "2010-11-15T00:00:00", + "2010-12-15T00:00:00", + "2011-01-15T00:00:00", + "2011-02-15T00:00:00", + "2011-03-15T00:00:00", + "2011-04-15T00:00:00", + "2011-05-15T00:00:00", + "2011-06-15T00:00:00", + "2011-07-15T00:00:00", + "2011-08-15T00:00:00", + "2011-09-15T00:00:00", + "2011-10-15T00:00:00", + "2011-11-15T00:00:00", + "2011-12-15T00:00:00", + "2012-01-15T00:00:00", + "2012-02-15T00:00:00", + "2012-03-15T00:00:00", + "2012-04-15T00:00:00", + "2012-05-15T00:00:00", + "2012-06-15T00:00:00", + "2012-07-15T00:00:00", + "2012-08-15T00:00:00", + "2012-09-15T00:00:00", + "2012-10-15T00:00:00", + "2012-11-15T00:00:00", + "2012-12-15T00:00:00", + "2013-01-15T00:00:00", + "2013-02-15T00:00:00", + "2013-03-15T00:00:00", + "2013-04-15T00:00:00", + "2013-05-15T00:00:00", + "2013-06-15T00:00:00", + "2013-07-15T00:00:00", + "2013-08-15T00:00:00", + "2013-09-15T00:00:00", + "2013-10-15T00:00:00", + "2013-11-15T00:00:00", + "2013-12-15T00:00:00", + "2014-01-15T00:00:00", + "2014-02-15T00:00:00", + "2014-03-15T00:00:00", + "2014-04-15T00:00:00", + "2014-05-15T00:00:00", + "2014-06-15T00:00:00", + "2014-07-15T00:00:00", + "2014-08-15T00:00:00", + "2014-09-15T00:00:00", + "2014-10-15T00:00:00", + "2014-11-15T00:00:00", + "2014-12-15T00:00:00" + ], + "index_name": "time", + "values": [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 7.356135, + 7.197035, + 6.5876, + 6.727125, + 7.244675000000001, + 7.363955000000001, + 7.188485, + 7.746775, + 9.127089999999999, + 10.321265, + 9.694109999999998, + 9.638290000000001, + 5.346121475, + 5.4007079, + 5.407680825, + 4.5288535, + 4.450254375, + 4.0840411, + 4.364596275, + 4.00487265, + 4.95296075, + 6.718394999999999, + 7.0191875, + 7.6958375000000006, + 8.391206666666665, + 8.835645, + 9.449416666666666, + 7.861605, + 6.981223333333333, + 6.368475, + 6.112946666666666, + 6.350604999999999, + 6.602491666666666, + 7.09468, + 8.13935, + 9.81385, + 8.5546475, + 8.342505, + 8.552508750000001, + 8.13309125, + 7.702523749999999, + 6.914248749999999, + 6.485427499999999, + 6.1229275, + 7.31393375, + 7.87216, + 7.827335, + 8.1215175, + 8.373697, + 8.523737, + 8.838849999999999, + 8.085465000000001, + 7.85965, + 8.162153, + 8.00702, + 7.9077660000000005, + 8.061349000000002, + 8.168479999999999, + 8.455476, + 8.991167999999998, + 8.30254625, + 8.7371225, + 8.51492, + 7.737394999999999, + 8.09131625, + 7.7494525, + 7.201277500000001, + 8.30429625, + 7.991081250000001, + 7.946665, + 8.36513, + 8.2646375, + 6.702339166666666, + 6.9890463333333335, + 6.694982666666668, + 6.259823333333333, + 5.789641666666667, + 6.124177583333332, + 5.933208499999999, + 5.812565500000001, + 5.64842075, + 5.945021416666667, + 6.5373366666666675, + 7.308115833333332, + 4.554102166666667, + 4.656039, + 4.208374500000001, + 4.554801833333333, + 4.625091777777778, + 4.956504666666667, + 4.885225277777778, + 4.7094385, + 4.8236515, + 5.174012444444445, + 5.798120333333333, + 6.468796111111111, + 6.782301666666668, + 5.91306625, + 5.6706900000000005, + 4.979586666666667, + 4.649055416666667, + 4.658965416666667, + 4.562587458333334, + 4.46120025, + 4.4858795, + 4.621372458333334, + 4.77691125, + 5.722067416666666, + 7.1778595454545435, + 7.037614999999999, + 7.201043181818182, + 5.494761409090909, + 5.57982959090909, + 5.2474584090909095, + 5.017386181818182, + 4.850916136363636, + 4.834522668181819, + 5.012905872727273, + 5.6445843363636365, + 6.371249545454545, + 8.223711666666667, + 8.839983333333334, + 8.83127, + 6.3859925, + 5.749161666666666, + 5.466958166666667, + 5.046474416666666, + 4.829761743333333, + 4.986973482500001, + 5.973929166666667, + 7.125005833333333, + 7.049154166666667, + 7.437838124999999, + 7.506526249999999, + 7.159733125000001, + 6.968744375, + 6.00285625, + 5.0569898124999995, + 5.0127543125, + 4.8743560625, + 5.542720125, + 5.8312743125, + 7.5590825, + 8.949506249999999, + 8.101711428571429, + 8.487506428571427, + 6.378945714285714, + 5.321308214285714, + 4.7406391, + 3.940903307142857, + 3.8048029285714287, + 3.311433461428572, + 3.396107857142858, + 3.669870642857142, + 5.060023378571429, + 6.389523571428571, + 6.910146928571428, + 6.1994640714285705, + 5.781004571428572, + 4.5104359999999994, + 3.5231475714285714, + 3.2347023142857148, + 2.8300003499999997, + 2.9278716714285715, + 2.778697, + 2.945473571428571, + 3.628651714285714, + 4.198867071428571, + 7.216265999999999, + 7.410112, + 7.381397999999999, + 6.608338000000001, + 5.690037, + 5.264533, + 5.212529000000001, + 4.961895, + 4.526476000000001, + 4.2731061, + 5.1630389999999995, + 6.886174 + ] + } +] \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/catalog.yaml b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/catalog.yaml new file mode 100644 index 000000000..2d0dbec22 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/catalog.yaml @@ -0,0 +1,130 @@ +_metadata: + hash: a1a7ccaa50f6dabc83709bc82562df7ed99c5d9c +cmip6: + slug_column: instance_id + selector: + experiment_id: historical + grid_label: gn + member_id: r1i1p1f1 + source_id: CanESM5 + datasets: + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: 365_day + end_time: '2014-12-16 12:00:00' + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: lai_Lmon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc + finalised: true + frequency: mon + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.Lmon.lai.gn.v20190429 + institution_id: CCCma + long_name: Leaf Area Index + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: land + source_id: CanESM5 + source_type: AOGCM + standard_name: leaf_area_index + start_time: '1850-01-16 12:00:00' + sub_experiment: none + sub_experiment_id: none + table_id: Lmon + time_range: 1850-01-16 12:00:00-2014-12-16 12:00:00 + time_units: days since 1850-01-01 0:0:0.0 + units: '1' + variable_id: lai + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: areacella_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.areacella.gn.v20190429 + institution_id: CCCma + long_name: Grid-Cell Area for Atmospheric Grid Variables + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: cell_area + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: m2 + variable_id: areacella + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: sftlf_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.sftlf.gn.v20190429 + institution_id: CCCma + long_name: Percentage of the grid cell occupied by land (including lakes) + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: land_area_fraction + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: '%' + variable_id: sftlf + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 diff --git a/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json new file mode 100644 index 000000000..59775a20c --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/manifest.json @@ -0,0 +1,104 @@ +{ + "catalog_hash": "a1a7ccaa50f6dabc83709bc82562df7ed99c5d9c", + "committed": { + "diagnostic.json": "d74d84b59311b888024d36da5e8eab1e7c3976d20e1b5dde53ba1cfda8686d42", + "output.json": "8793e7b2b269d30d8fb0b84480405d7882a603d409db99b6cc3a4679b3ed3f8e", + "series.json": "6a82911d1c4fbe7546e12f424fa2e325783e8fb60ee0d5296906e7732b96f92a" + }, + "native": { + "CanESM5.csv": { + "sha256": "f15a0bd5a7bcdc86112ac0c469c3f39a55bdf54b5b50b0dbc21149519408246b", + "size": 1345 + }, + "CanESM5.nc": { + "sha256": "a8743f5f22a21049c0a25ff54f138fe1560ca10c7a0aba9812c8b412dab945dc", + "size": 13332508 + }, + "CanESM5_global_bias.png": { + "sha256": "7248666c004f53aec70faded971ee74ad30d3cbc7c37b03072ed6c5ffb828765", + "size": 34741 + }, + "CanESM5_global_biasscore.png": { + "sha256": "6945dad82643cab506c0d6272807d5b68c5947acf087c6e19845f387d28e2136", + "size": 55977 + }, + "CanESM5_global_mean.png": { + "sha256": "34f5fe7a570da88763aed5b4106eefb6283a3f633aab787bfc10f13c842dd907", + "size": 22793 + }, + "CanESM5_global_rmse.png": { + "sha256": "6661ef9ae4633f668a3dc9a71e3430cc76a95afba0c30281324aee37246a921e", + "size": 39080 + }, + "CanESM5_global_rmsescore.png": { + "sha256": "d3307ebd3e2b2dfad49b9dad48d37921d7c92c8e94987be14144cc4bb95ec150", + "size": 39586 + }, + "CanESM5_global_trace.png": { + "sha256": "692aeb1caa752f400b13c5e8bf1d96f8dbbae775ccab4565988058de2a6d5230", + "size": 77844 + }, + "CanESM5_tropical_bias.png": { + "sha256": "0c8fb94190b9b9809f71b2f844c7dd03112158d93e6be0a1875d3aaa2e57ef8f", + "size": 17710 + }, + "CanESM5_tropical_biasscore.png": { + "sha256": "3033ee530cf4f01017885d1b5df86de98a5e02ed89734ce0c2f1baeb2f236c17", + "size": 24386 + }, + "CanESM5_tropical_mean.png": { + "sha256": "54d9522ce2790dc73e1149ed45195702b3c9eb35b9f988dade7e90f63f0f592c", + "size": 11981 + }, + "CanESM5_tropical_rmse.png": { + "sha256": "1f0d143970473871b706ba220e5471abd839bc4316bd2443e2f2279c50636eb7", + "size": 20494 + }, + "CanESM5_tropical_rmsescore.png": { + "sha256": "2d2c2c87c6abc1cc978cd1a9e69e9e678931bca2eaa8d3fb395029b9473e6780", + "size": 20277 + }, + "CanESM5_tropical_trace.png": { + "sha256": "befd550ecd68b57ebb4388e73d8aaad362caca9c880ac1626776872862244fa0", + "size": 56025 + }, + "None_global_taylor.png": { + "sha256": "8cdedbee5e0c675da550184e48788c3e900b3998e2738a393cd8b42bd85935ce", + "size": 101223 + }, + "None_tropical_taylor.png": { + "sha256": "fa48b662d8750769dcd3fc5457bef924e9dc52bfdc4f4e7f2518f987c074cee1", + "size": 101231 + }, + "Reference.nc": { + "sha256": "c452a8e3c23a408e232dfc7b2a5d8c00021dc58deb1294aafdc1438e64c9ea15", + "size": 2111912 + }, + "Reference_global_mean.png": { + "sha256": "8cdc9524891618143e4c17e282a64a1640d19cd0f79baab4165876a5e473ddc8", + "size": 36901 + }, + "Reference_tropical_mean.png": { + "sha256": "f8f1789c20859d9bbb69411c64485e2aa8f4a2e4d95f05f78d9becf45939d8cf", + "size": 19331 + }, + "diagnostic.json": { + "sha256": "d74d84b59311b888024d36da5e8eab1e7c3976d20e1b5dde53ba1cfda8686d42", + "size": 2830 + }, + "index.html": { + "sha256": "17a465aa6628fa8ea6ec909395269af28870ac1a4347b2e9c4dd5da9478cbd43", + "size": 17244 + }, + "output.json": { + "sha256": "8793e7b2b269d30d8fb0b84480405d7882a603d409db99b6cc3a4679b3ed3f8e", + "size": 8315 + }, + "series.json": { + "sha256": "6a82911d1c4fbe7546e12f424fa2e325783e8fb60ee0d5296906e7732b96f92a", + "size": 90617 + } + }, + "schema": 1, + "test_case_version": 1 +} diff --git a/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json new file mode 100644 index 000000000..82c86c712 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/diagnostic.json @@ -0,0 +1,121 @@ +{ + "DIMENSIONS": { + "experiment_id": { + "historical": {} + }, + "grid_label": { + "gn": {} + }, + "json_structure": [ + "experiment_id", + "source_id", + "member_id", + "grid_label", + "region", + "metric", + "statistic" + ], + "member_id": { + "r1i1p1f1": {} + }, + "metric": { + "Bias": {}, + "RMSE": {}, + "Spatial Distribution": {} + }, + "region": { + "global": { + "Description": "Global - Land", + "Generator": "GlobalLand.nc", + "LongName": "Global - Land" + }, + "tropical": { + "Description": "Tropical climates", + "Generator": "Koppen_coarse.nc", + "LongName": "Tropical climates" + } + }, + "source_id": { + "CanESM5": {} + }, + "statistic": { + "Bias": { + "type": "scalar", + "units": 1 + }, + "Bias Score": { + "type": "score", + "units": 1 + }, + "Correlation": { + "type": "scalar", + "units": 1 + }, + "Normalized Standard Deviation": { + "type": "scalar", + "units": 1 + }, + "Period Mean": { + "type": "scalar", + "units": 1 + }, + "RMSE": { + "type": "scalar", + "units": 1 + }, + "RMSE Score": { + "type": "score", + "units": 1 + }, + "Spatial Distribution Score": { + "type": "score", + "units": 1 + } + } + }, + "DISCLAIMER": null, + "NOTES": null, + "PROVENANCE": null, + "RESULTS": { + "historical": { + "CanESM5": { + "r1i1p1f1": { + "gn": { + "global": { + "Bias": { + "Bias": 0.2886437160003182, + "Bias Score": 0.3374226765079227, + "Period Mean": 1.3432031407553808 + }, + "RMSE": { + "RMSE": 1.028076644965264, + "RMSE Score": 0.2905340154421034 + }, + "Spatial Distribution": { + "Correlation": 0.7042132184804044, + "Normalized Standard Deviation": 1.2282874550466167, + "Spatial Distribution Score": 0.8170712612679044 + } + }, + "tropical": { + "Bias": { + "Bias": 0.3346693793257476, + "Bias Score": 0.2361134475145273, + "Period Mean": 3.299831206744112 + }, + "RMSE": { + "RMSE": 1.8683574396274292, + "RMSE Score": 0.2370497514815967 + }, + "Spatial Distribution": { + "Correlation": 0.388953597262069, + "Normalized Standard Deviation": 1.0611338445426226, + "Spatial Distribution Score": 0.6920372753384584 + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/output.json b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/output.json new file mode 100644 index 000000000..32acc738c --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/output.json @@ -0,0 +1,263 @@ +{ + "index": "index.html", + "provenance": { + "environment": {}, + "modeldata": [], + "obsdata": {}, + "log": "cmec_output.log" + }, + "data": { + "CanESM5.csv": { + "filename": "CanESM5.csv", + "long_name": "CanESM5.csv", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "CanESM5.nc": { + "filename": "CanESM5.nc", + "long_name": "CanESM5.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "Reference.nc": { + "filename": "Reference.nc", + "long_name": "Reference.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + } + }, + "plots": { + "None_global_taylor.png": { + "filename": "None_global_taylor.png", + "long_name": "The Taylor diagram over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "Taylor diagram" + } + }, + "Reference_global_mean.png": { + "filename": "Reference_global_mean.png", + "long_name": "The period mean for the reference data over the Global - Land region.", + "description": "", + "dimensions": { + "region": "global", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_rmse.png": { + "filename": "CanESM5_tropical_rmse.png", + "long_name": "The RMSE for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "RMSE" + } + }, + "None_tropical_taylor.png": { + "filename": "None_tropical_taylor.png", + "long_name": "The Taylor diagram over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "Taylor diagram" + } + }, + "CanESM5_tropical_trace.png": { + "filename": "CanESM5_tropical_trace.png", + "long_name": "The regional mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "Regional mean" + } + }, + "CanESM5_global_bias.png": { + "filename": "CanESM5_global_bias.png", + "long_name": "The bias for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "Bias" + } + }, + "CanESM5_global_trace.png": { + "filename": "CanESM5_global_trace.png", + "long_name": "The regional mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "Regional mean" + } + }, + "CanESM5_tropical_bias.png": { + "filename": "CanESM5_tropical_bias.png", + "long_name": "The bias for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "Bias" + } + }, + "CanESM5_tropical_rmsescore.png": { + "filename": "CanESM5_tropical_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "RMSE score" + } + }, + "CanESM5_global_rmsescore.png": { + "filename": "CanESM5_global_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "RMSE score" + } + }, + "CanESM5_global_mean.png": { + "filename": "CanESM5_global_mean.png", + "long_name": "The period mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "Period Mean" + } + }, + "CanESM5_tropical_biasscore.png": { + "filename": "CanESM5_tropical_biasscore.png", + "long_name": "The bias score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "Bias score" + } + }, + "CanESM5_global_rmse.png": { + "filename": "CanESM5_global_rmse.png", + "long_name": "The RMSE for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "RMSE" + } + }, + "Reference_tropical_mean.png": { + "filename": "Reference_tropical_mean.png", + "long_name": "The period mean for the reference data over the Tropical climates region.", + "description": "", + "dimensions": { + "region": "tropical", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_mean.png": { + "filename": "CanESM5_tropical_mean.png", + "long_name": "The period mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "tropical", + "statistic": "Period Mean" + } + }, + "CanESM5_global_biasscore.png": { + "filename": "CanESM5_global_biasscore.png", + "long_name": "The bias score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1", + "region": "global", + "statistic": "Bias score" + } + } + }, + "html": { + "index.html": { + "filename": "index.html", + "long_name": "Results page", + "description": "Page displaying scalars and plots from the ILAMB execution.", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "AVH15C1" + } + } + }, + "metrics": null, + "diagnostics": {} +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/series.json b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/series.json new file mode 100644 index 000000000..a079f1569 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/lai-avh15c1/cmip6/regression/series.json @@ -0,0 +1,3346 @@ +[ + { + "attributes": { + "long_name": "Leaf Area Index", + "standard_name": "leaf_area_index", + "units": "dimensionless" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "AVH15C1", + "region": "global", + "source_id": "CanESM5" + }, + "index": [ + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 1.136776089668274, + 1.145124077796936, + 1.1579993963241577, + 1.1839303970336914, + 1.2370048761367798, + 1.3657609224319458, + 1.554927945137024, + 1.6342973709106445, + 1.5498820543289185, + 1.335079312324524, + 1.1948659420013428, + 1.1488436460494995, + 1.1288683414459229, + 1.121993064880371, + 1.139610767364502, + 1.1655027866363525, + 1.2251629829406738, + 1.3444815874099731, + 1.5183055400848389, + 1.5994759798049927, + 1.5344171524047852, + 1.3107283115386963, + 1.1659369468688965, + 1.1158411502838135, + 1.1023201942443848, + 1.0994665622711182, + 1.1142210960388184, + 1.1498652696609497, + 1.2203844785690308, + 1.3565523624420166, + 1.5385743379592896, + 1.6140938997268677, + 1.5243701934814453, + 1.3199478387832642, + 1.1665345430374146, + 1.1308904886245728, + 1.1216614246368408, + 1.1255048513412476, + 1.1476513147354126, + 1.1895242929458618, + 1.2603814601898193, + 1.4104782342910767, + 1.5953015089035034, + 1.6646212339401245, + 1.5609643459320068, + 1.3533928394317627, + 1.2144672870635986, + 1.1655187606811523, + 1.1620471477508545, + 1.1658071279525757, + 1.1842366456985474, + 1.213059902191162, + 1.2906641960144043, + 1.4321105480194092, + 1.6100168228149414, + 1.676003336906433, + 1.5663442611694336, + 1.3619270324707031, + 1.2184104919433594, + 1.1845260858535767, + 1.1764297485351562, + 1.1788222789764404, + 1.192773699760437, + 1.2173821926116943, + 1.2796857357025146, + 1.404294490814209, + 1.5799561738967896, + 1.641300082206726, + 1.5457217693328857, + 1.3387062549591064, + 1.1990760564804077, + 1.1593369245529175, + 1.1450040340423584, + 1.1442095041275024, + 1.1632080078125, + 1.1915504932403564, + 1.2503917217254639, + 1.378725290298462, + 1.563722014427185, + 1.6490654945373535, + 1.5787856578826904, + 1.359602451324463, + 1.220099925994873, + 1.1752678155899048, + 1.1600221395492554, + 1.161586880683899, + 1.1834919452667236, + 1.2066742181777954, + 1.261170506477356, + 1.3922605514526367, + 1.5668278932571411, + 1.6320050954818726, + 1.5561991930007935, + 1.3506826162338257, + 1.1966325044631958, + 1.1460444927215576, + 1.1293866634368896, + 1.1240266561508179, + 1.147276520729065, + 1.1936993598937988, + 1.2568316459655762, + 1.3810840845108032, + 1.568312406539917, + 1.6418571472167969, + 1.5613571405410767, + 1.3608721494674683, + 1.220146894454956, + 1.1737333536148071, + 1.1636141538619995, + 1.1634734869003296, + 1.1851297616958618, + 1.223585844039917, + 1.2876157760620117, + 1.418826937675476, + 1.598812460899353, + 1.6615486145019531, + 1.5973581075668335, + 1.3805180788040161, + 1.2285550832748413, + 1.1831574440002441, + 1.1533747911453247, + 1.144591212272644, + 1.1609798669815063, + 1.1946426630020142, + 1.2644273042678833, + 1.39650559425354, + 1.5905025005340576, + 1.6545192003250122, + 1.55414617061615, + 1.3521218299865723, + 1.1813730001449585, + 1.1404954195022583, + 1.1412392854690552, + 1.1432521343231201, + 1.1621347665786743, + 1.2049320936203003, + 1.263512372970581, + 1.3819034099578857, + 1.5705260038375854, + 1.654525637626648, + 1.5656095743179321, + 1.3562756776809692, + 1.2051016092300415, + 1.1640065908432007, + 1.15628182888031, + 1.1534690856933594, + 1.1636101007461548, + 1.1969369649887085, + 1.272899866104126, + 1.4081544876098633, + 1.5861725807189941, + 1.6623179912567139, + 1.552156686782837, + 1.3707836866378784, + 1.2442740201950073, + 1.1955064535140991, + 1.1966603994369507, + 1.1951289176940918, + 1.2012019157409668, + 1.2208008766174316, + 1.2754155397415161, + 1.3926945924758911, + 1.559335470199585, + 1.63642418384552, + 1.5631968975067139, + 1.354371190071106, + 1.2168309688568115, + 1.1744853258132935, + 1.1601369380950928, + 1.1655710935592651, + 1.1839518547058105, + 1.2163132429122925, + 1.2836248874664307, + 1.4218618869781494, + 1.6160355806350708, + 1.6668721437454224, + 1.5717376470565796, + 1.3873900175094604, + 1.2297961711883545, + 1.1823203563690186, + 1.1703485250473022, + 1.1542178392410278, + 1.1692732572555542, + 1.2018463611602783, + 1.2600979804992676, + 1.3844070434570312, + 1.5709872245788574, + 1.644050121307373, + 1.5664297342300415, + 1.3673268556594849, + 1.2082602977752686, + 1.1592439413070679, + 1.1576164960861206, + 1.160933017730713, + 1.1703485250473022, + 1.204761266708374, + 1.2775503396987915, + 1.4080536365509033, + 1.5941448211669922, + 1.6709647178649902, + 1.578107476234436, + 1.3778432607650757, + 1.2225292921066284, + 1.171865701675415, + 1.1611629724502563, + 1.1592223644256592, + 1.175816297531128, + 1.2017745971679688, + 1.2751084566116333, + 1.4321495294570923, + 1.6239672899246216, + 1.6881898641586304, + 1.5982450246810913, + 1.4011332988739014, + 1.26406991481781, + 1.225206971168518, + 1.207011342048645, + 1.1981950998306274, + 1.2207999229431152, + 1.2540555000305176, + 1.3191264867782593, + 1.4531092643737793, + 1.6332542896270752, + 1.6852154731750488, + 1.6088643074035645, + 1.4234333038330078, + 1.2572426795959473, + 1.203641653060913, + 1.1906012296676636, + 1.1935195922851562, + 1.2049216032028198, + 1.2379502058029175, + 1.297614336013794, + 1.4271388053894043, + 1.6097341775894165, + 1.6805107593536377, + 1.597774863243103, + 1.3832780122756958, + 1.2179186344146729, + 1.171302318572998, + 1.1593846082687378, + 1.1687365770339966, + 1.193764328956604, + 1.2341318130493164, + 1.3010616302490234, + 1.4299519062042236, + 1.615798830986023, + 1.6811039447784424, + 1.5982484817504883, + 1.4247334003448486, + 1.2627196311950684, + 1.1991963386535645, + 1.1802524328231812, + 1.1784656047821045, + 1.1892590522766113, + 1.2245144844055176, + 1.301084041595459, + 1.433332920074463, + 1.6037338972091675, + 1.653518557548523, + 1.583654522895813, + 1.3901753425598145, + 1.2208718061447144, + 1.1752512454986572, + 1.1803449392318726, + 1.1808418035507202, + 1.1914705038070679, + 1.2269161939620972, + 1.3056403398513794, + 1.459916591644287, + 1.642095685005188, + 1.6733887195587158, + 1.582046389579773, + 1.4067797660827637, + 1.2489465475082397, + 1.2054935693740845, + 1.1971153020858765, + 1.1969853639602661, + 1.2174357175827026, + 1.2476590871810913, + 1.3136250972747803, + 1.4572890996932983, + 1.630577564239502, + 1.6904337406158447, + 1.5884209871292114, + 1.3815131187438965, + 1.232055425643921, + 1.181035041809082, + 1.1680983304977417, + 1.1698975563049316, + 1.1774165630340576, + 1.2084877490997314, + 1.2719173431396484, + 1.4014781713485718, + 1.5893394947052002, + 1.673568606376648, + 1.6056745052337646, + 1.4189213514328003, + 1.2729394435882568, + 1.2241374254226685, + 1.2225598096847534, + 1.2286620140075684, + 1.2383702993392944, + 1.271811842918396, + 1.3309099674224854, + 1.4606112241744995, + 1.6373692750930786, + 1.7033461332321167, + 1.6099555492401123, + 1.4138762950897217, + 1.2643405199050903, + 1.2181364297866821, + 1.2058963775634766, + 1.2058006525039673, + 1.2224197387695312, + 1.2571568489074707, + 1.3283817768096924, + 1.4679803848266602, + 1.6422450542449951, + 1.6975152492523193, + 1.5948008298873901, + 1.4181344509124756, + 1.2578620910644531, + 1.2069361209869385, + 1.1942957639694214, + 1.1947170495986938, + 1.2030580043792725, + 1.237975835800171, + 1.3162238597869873, + 1.4742432832717896, + 1.6462322473526, + 1.6847306489944458, + 1.5846014022827148, + 1.3979231119155884, + 1.2589144706726074, + 1.2237226963043213, + 1.2072910070419312, + 1.2058475017547607, + 1.2327810525894165, + 1.2757363319396973, + 1.3484671115875244, + 1.4903520345687866, + 1.6681560277938843, + 1.7165298461914062, + 1.601830005645752, + 1.417601227760315, + 1.2484817504882812, + 1.1751539707183838, + 1.1514391899108887, + 1.1563725471496582, + 1.1805613040924072, + 1.211368203163147, + 1.2740963697433472, + 1.4103506803512573, + 1.6075772047042847, + 1.6630302667617798, + 1.5696604251861572, + 1.381651759147644, + 1.242318868637085, + 1.1945950984954834, + 1.1731109619140625, + 1.1670353412628174, + 1.1744533777236938, + 1.209519863128662, + 1.2914860248565674, + 1.4393893480300903, + 1.6349376440048218, + 1.7119114398956299, + 1.6215919256210327, + 1.419204592704773, + 1.2819408178329468, + 1.2285572290420532, + 1.2070121765136719, + 1.2047209739685059, + 1.2171398401260376, + 1.250854253768921, + 1.3293660879135132, + 1.4725781679153442, + 1.6633566617965698, + 1.7222979068756104, + 1.6289089918136597, + 1.432613730430603, + 1.2744208574295044, + 1.2173328399658203, + 1.1894147396087646, + 1.194212794303894, + 1.220241904258728, + 1.2709203958511353, + 1.3493105173110962, + 1.4888453483581543, + 1.6769376993179321, + 1.7173371315002441, + 1.640128493309021, + 1.449218511581421, + 1.273132085800171, + 1.216793417930603, + 1.1950011253356934, + 1.1933403015136719, + 1.212249994277954, + 1.2482975721359253, + 1.3281056880950928, + 1.4867327213287354, + 1.668636679649353, + 1.7054100036621094, + 1.6128501892089844, + 1.4073415994644165, + 1.2439005374908447, + 1.2108880281448364 + ] + }, + { + "attributes": { + "long_name": "Leaf Area Index", + "standard_name": "leaf_area_index", + "units": "dimensionless" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "AVH15C1", + "region": "tropical", + "source_id": "CanESM5" + }, + "index": [ + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 3.190337657928467, + 3.2023367881774902, + 3.212397336959839, + 3.2380173206329346, + 3.292797565460205, + 3.3372583389282227, + 3.288236379623413, + 3.2213804721832275, + 3.2053725719451904, + 3.185474395751953, + 3.1554977893829346, + 3.1318540573120117, + 3.1352853775024414, + 3.1306302547454834, + 3.139724016189575, + 3.1565334796905518, + 3.254432439804077, + 3.2929255962371826, + 3.201643943786621, + 3.1401028633117676, + 3.1445248126983643, + 3.116227626800537, + 3.0715599060058594, + 3.0465261936187744, + 3.0332257747650146, + 3.021573781967163, + 3.037268877029419, + 3.1021652221679688, + 3.2197203636169434, + 3.318749189376831, + 3.2936298847198486, + 3.2518486976623535, + 3.2394585609436035, + 3.183964490890503, + 3.1457183361053467, + 3.1440062522888184, + 3.168511390686035, + 3.1762702465057373, + 3.1930134296417236, + 3.295706272125244, + 3.4100542068481445, + 3.490041494369507, + 3.4557650089263916, + 3.372922658920288, + 3.2972660064697266, + 3.2438368797302246, + 3.207383871078491, + 3.203124523162842, + 3.2379679679870605, + 3.2636897563934326, + 3.2692642211914062, + 3.2900197505950928, + 3.3650400638580322, + 3.4306304454803467, + 3.3929667472839355, + 3.3452563285827637, + 3.3109378814697266, + 3.276759624481201, + 3.2690415382385254, + 3.3293585777282715, + 3.371981382369995, + 3.366264581680298, + 3.3470983505249023, + 3.3600006103515625, + 3.4306371212005615, + 3.448233127593994, + 3.405388355255127, + 3.351712942123413, + 3.2923853397369385, + 3.230422019958496, + 3.189066171646118, + 3.201761245727539, + 3.2204720973968506, + 3.2008414268493652, + 3.2070956230163574, + 3.2511448860168457, + 3.325378656387329, + 3.38008189201355, + 3.35644793510437, + 3.305128335952759, + 3.2741639614105225, + 3.2466683387756348, + 3.2357876300811768, + 3.2513811588287354, + 3.2544000148773193, + 3.2446470260620117, + 3.2794904708862305, + 3.332108974456787, + 3.4289023876190186, + 3.4841253757476807, + 3.4311389923095703, + 3.3320095539093018, + 3.2849204540252686, + 3.238168954849243, + 3.1808557510375977, + 3.165313482284546, + 3.149664878845215, + 3.145228624343872, + 3.173051357269287, + 3.2693309783935547, + 3.3686366081237793, + 3.404081344604492, + 3.3309342861175537, + 3.2644102573394775, + 3.2741124629974365, + 3.2636868953704834, + 3.263546943664551, + 3.25087571144104, + 3.2625160217285156, + 3.260291337966919, + 3.2784273624420166, + 3.3024988174438477, + 3.379589319229126, + 3.4168553352355957, + 3.364320755004883, + 3.2971200942993164, + 3.3029720783233643, + 3.261594295501709, + 3.217977523803711, + 3.201873540878296, + 3.1940805912017822, + 3.1879403591156006, + 3.2065370082855225, + 3.2625508308410645, + 3.369570016860962, + 3.431645393371582, + 3.39559006690979, + 3.3159823417663574, + 3.248974323272705, + 3.1657330989837646, + 3.136770248413086, + 3.1602044105529785, + 3.1733834743499756, + 3.1694514751434326, + 3.1815221309661865, + 3.2387173175811768, + 3.3034603595733643, + 3.3273372650146484, + 3.3169405460357666, + 3.305917978286743, + 3.2576112747192383, + 3.2145636081695557, + 3.2089293003082275, + 3.236288547515869, + 3.293174982070923, + 3.2694406509399414, + 3.2180027961730957, + 3.262587547302246, + 3.372361660003662, + 3.451730251312256, + 3.4410929679870605, + 3.361968517303467, + 3.2958858013153076, + 3.280524969100952, + 3.2916393280029297, + 3.3114254474639893, + 3.341895580291748, + 3.34163236618042, + 3.2852623462677, + 3.295449733734131, + 3.363851547241211, + 3.384442090988159, + 3.3251841068267822, + 3.2713921070098877, + 3.253561496734619, + 3.212949275970459, + 3.1842098236083984, + 3.246565341949463, + 3.284754514694214, + 3.296349048614502, + 3.305582284927368, + 3.3434464931488037, + 3.4005866050720215, + 3.4540650844573975, + 3.4281225204467773, + 3.3637166023254395, + 3.336679458618164, + 3.2954890727996826, + 3.284792184829712, + 3.2817842960357666, + 3.272960901260376, + 3.233948230743408, + 3.23132586479187, + 3.2544374465942383, + 3.308971405029297, + 3.3351247310638428, + 3.32041597366333, + 3.2893660068511963, + 3.2533650398254395, + 3.2208943367004395, + 3.1825804710388184, + 3.193338632583618, + 3.2311131954193115, + 3.2481088638305664, + 3.2403757572174072, + 3.3040215969085693, + 3.3836324214935303, + 3.4160330295562744, + 3.395625591278076, + 3.3666024208068848, + 3.335391044616699, + 3.2837891578674316, + 3.230808734893799, + 3.2090797424316406, + 3.2031984329223633, + 3.2036149501800537, + 3.200233221054077, + 3.233130931854248, + 3.3419625759124756, + 3.3965556621551514, + 3.388913631439209, + 3.375120162963867, + 3.359287977218628, + 3.3168766498565674, + 3.302593946456909, + 3.3483731746673584, + 3.3735549449920654, + 3.3638737201690674, + 3.3831026554107666, + 3.3802783489227295, + 3.4422409534454346, + 3.488611936569214, + 3.4460573196411133, + 3.382328987121582, + 3.329479932785034, + 3.268481731414795, + 3.266003370285034, + 3.26200270652771, + 3.2644782066345215, + 3.278759002685547, + 3.263073682785034, + 3.310377597808838, + 3.3774054050445557, + 3.3948588371276855, + 3.3513846397399902, + 3.3142826557159424, + 3.304825782775879, + 3.2620203495025635, + 3.216620445251465, + 3.2142984867095947, + 3.222966432571411, + 3.2592616081237793, + 3.2749648094177246, + 3.346801519393921, + 3.437551498413086, + 3.5190789699554443, + 3.4819958209991455, + 3.4034459590911865, + 3.3565902709960938, + 3.2924070358276367, + 3.250732183456421, + 3.258486032485962, + 3.271824836730957, + 3.2696452140808105, + 3.2573349475860596, + 3.286707639694214, + 3.364567518234253, + 3.397029399871826, + 3.363692045211792, + 3.315568447113037, + 3.281513214111328, + 3.237396717071533, + 3.207693099975586, + 3.2298684120178223, + 3.2822344303131104, + 3.2906174659729004, + 3.262122869491577, + 3.284315824508667, + 3.3556838035583496, + 3.3921756744384766, + 3.361353874206543, + 3.3208582401275635, + 3.2985587120056152, + 3.240865468978882, + 3.244338035583496, + 3.2732436656951904, + 3.3147499561309814, + 3.3356363773345947, + 3.360499620437622, + 3.397103786468506, + 3.4573075771331787, + 3.477973222732544, + 3.4193332195281982, + 3.3586294651031494, + 3.311159372329712, + 3.2705986499786377, + 3.2428486347198486, + 3.227307081222534, + 3.2261505126953125, + 3.2136025428771973, + 3.1753244400024414, + 3.1912460327148438, + 3.284334182739258, + 3.3343749046325684, + 3.337725877761841, + 3.357175350189209, + 3.3604769706726074, + 3.356473445892334, + 3.352163553237915, + 3.367130756378174, + 3.414458990097046, + 3.416623592376709, + 3.386371612548828, + 3.4297873973846436, + 3.50532603263855, + 3.518857002258301, + 3.4768335819244385, + 3.439089059829712, + 3.3842687606811523, + 3.3457891941070557, + 3.3154263496398926, + 3.3204245567321777, + 3.351771831512451, + 3.3919968605041504, + 3.3870108127593994, + 3.45261812210083, + 3.5330233573913574, + 3.554979085922241, + 3.499889850616455, + 3.4117653369903564, + 3.3608901500701904, + 3.3135111331939697, + 3.275148630142212, + 3.263479709625244, + 3.2655727863311768, + 3.237274646759033, + 3.205819845199585, + 3.2644827365875244, + 3.3749024868011475, + 3.4326133728027344, + 3.410993814468384, + 3.3681349754333496, + 3.3445992469787598, + 3.338374614715576, + 3.3235113620758057, + 3.3213050365448, + 3.3424506187438965, + 3.3310890197753906, + 3.351832628250122, + 3.4182093143463135, + 3.500980854034424, + 3.5167794227600098, + 3.469907283782959, + 3.406202793121338, + 3.329488515853882, + 3.2610511779785156, + 3.195549488067627, + 3.140334367752075, + 3.13545823097229, + 3.1739206314086914, + 3.207413911819458, + 3.2242395877838135, + 3.258962392807007, + 3.2829513549804688, + 3.2396788597106934, + 3.1911988258361816, + 3.1491241455078125, + 3.1163980960845947, + 3.109931468963623, + 3.1412014961242676, + 3.1494851112365723, + 3.1368541717529297, + 3.153296947479248, + 3.218017578125, + 3.3446805477142334, + 3.4436042308807373, + 3.418242931365967, + 3.356480360031128, + 3.3486452102661133, + 3.331721067428589, + 3.332146644592285, + 3.3966448307037354, + 3.4208273887634277, + 3.3980045318603516, + 3.394184112548828, + 3.4242777824401855, + 3.5210354328155518, + 3.6107213497161865, + 3.563730001449585, + 3.466797351837158, + 3.394683837890625, + 3.331756114959717, + 3.2962729930877686, + 3.2983040809631348, + 3.319200038909912, + 3.313490629196167, + 3.314039707183838, + 3.363372325897217, + 3.411618232727051, + 3.466181516647339, + 3.454493284225464, + 3.4027323722839355, + 3.344438076019287, + 3.2903220653533936, + 3.2392454147338867, + 3.2587265968322754, + 3.285578489303589, + 3.2785110473632812, + 3.2795236110687256, + 3.2794299125671387, + 3.3407392501831055, + 3.3810606002807617, + 3.3192179203033447, + 3.2601163387298584, + 3.1974713802337646, + 3.1430766582489014, + 3.1247899532318115, + 3.1813857555389404 + ] + }, + { + "attributes": { + "long_name": "Leaf Area Index", + "standard_name": "lai area index", + "units": "dimensionless" + }, + "dimensions": { + "metric": "trace", + "region": "global", + "source_id": "Reference" + }, + "index": [ + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00", + "2015-01-16T12:00:00" + ], + "index_name": "time", + "values": [ + null, + null, + null, + null, + null, + null, + 1.4824897559741614, + 1.4856417473326136, + 1.2784462323109436, + 1.1042573237407878, + 1.0843383953116927, + 1.1442938924523132, + 1.1115828154229137, + 1.0582879985393026, + 1.1036654186639159, + 1.1168162220415225, + 1.203436269946358, + 1.342235539942585, + 1.43904309615167, + 1.3932862923868443, + 1.2003945916903742, + 1.0231486458695183, + 1.0201805779130517, + 1.078037283959217, + 1.089029042826116, + 1.0343479834914837, + 1.0471696217632873, + 1.0612133961507895, + 1.168337629879352, + 1.3481043172441154, + 1.4456790571295963, + 1.4178876731964167, + 1.2161616380655358, + 1.049914195354409, + 1.0716140376166978, + 1.1514067028694452, + 1.1161125266308884, + 1.030928835075049, + 1.0623081714238025, + 1.0981812855740565, + 1.196875183848008, + 1.3990724169192432, + 1.4897052656649423, + 1.441286338343962, + 1.2375455042826877, + 1.0544920890084186, + 1.1271033062833755, + 1.1933224428518268, + 1.2009880231019034, + 1.0765768112036254, + 1.0941219595841005, + 0.9829741663293968, + 1.242526051003066, + 1.4037627830490549, + 1.4959722238959632, + 1.4558115582200815, + 1.2749153274524843, + 1.0970094551010996, + 1.0959280085567609, + 1.1271977662442452, + 1.0947273867815335, + 1.0717828451845743, + 1.094539575447438, + 1.112780666316501, + 1.234949283324776, + 1.416644322860998, + 1.4784888512199432, + 1.4606198275275917, + 1.2717134097379357, + 1.0874775215723458, + 1.0946151061074254, + 1.1572823846989255, + 1.1115542728070036, + 1.0548538370659515, + 1.1169251928369877, + 1.1325119774331471, + 1.2139087956712846, + 1.388351418596731, + 1.4961207469532711, + 1.4623190585658234, + 1.2593970476541883, + 1.0879691356562295, + 1.1000325566826588, + 1.1764402351337755, + 1.148516685580174, + 1.048077258915634, + 1.080929151002906, + 1.1133443461295858, + 1.1970647475975358, + 1.3869143885855013, + 1.4626930040577755, + 1.4196190519137957, + 1.2141395481245587, + 0.9925534260022404, + 0.8448077009456377, + 0.8387296019952991, + 1.0015874426024265, + 1.0095489527451655, + 1.0476235336664927, + 1.1004250754867835, + 1.2346837198446385, + 1.412553899076058, + 1.525853636374635, + 1.4729021573498653, + 1.2947922449824567, + 1.0887840508539357, + 1.061349945299992, + 1.1217801338264877, + 1.1154260398086426, + 1.078314594743808, + 1.1172284455136279, + 1.1586758425952797, + 1.2897157268143322, + 1.446980509930226, + 1.5306047422296674, + 1.4910451147987567, + 1.3019025877356833, + 1.104275942850469, + 1.0901650135443917, + 1.1351131800656948, + 1.1194856915419844, + 1.0888681736118662, + 1.1275936102203874, + 1.164099645098737, + 1.2733353889627348, + 1.4578019271188731, + 1.4599946061454157, + 1.306241068283698, + 1.086417669572307, + 0.9208487080649311, + 0.9011081500496024, + 0.9493124134460494, + 0.9830094749548904, + 0.9502119373125233, + 0.9644751752463452, + 1.0223028769087055, + 1.1556041223254632, + 1.3161123962407322, + 1.42182168111829, + 1.3801951695414965, + 1.2035023177157254, + 1.0143835248509239, + 1.0515851697845855, + 1.1339913699549025, + 1.1180724682037386, + 1.02948077307058, + 1.0533694850626323, + 1.0827686853950493, + 1.2008985556767486, + 1.3986899164396336, + 1.4905393849262891, + 1.4445337658376138, + 1.231805614784196, + 1.0613703882345735, + 1.131750509230941, + 1.209308757573631, + 1.2120582280285916, + 1.0904240515522554, + 1.0492916364368914, + 1.059063817447432, + 1.1550470403309494, + 1.3735175035737288, + 1.4933269697484655, + 1.411673201124609, + 1.1845012260293513, + null, + null, + null, + 1.1714529904732476, + 1.11925512473743, + 1.140872952033755, + 1.1470510650521084, + 1.3026057929898966, + 1.4575631340970399, + 1.5647468113639815, + 1.5212979807512608, + 1.3345540463825922, + 1.1456375571579374, + 1.092081887279278, + 1.1476317161200642, + 1.1505007793357354, + 1.1264978464296318, + 1.1614485336342064, + 1.1598621815435204, + 1.2529489775564073, + 1.4448494931882472, + 1.5342273061297695, + 1.5169066568645706, + 1.3397184616821347, + 1.1355802934960046, + 1.1009951623024372, + 1.1401951734327957, + 1.1431049378743834, + 1.0818050351719353, + 1.133945798752033, + 1.200353208674149, + 1.3336306699988978, + 1.4784080548699823, + 1.549544266510775, + 1.537388948529333, + 1.3284890275598378, + 1.1206829137686303, + 1.1164557206652026, + 1.177415043982024, + 1.176686858428684, + 1.1266402978211327, + 1.1522398751715668, + 1.18808598468441, + 1.2970064041802478, + 1.449672062005562, + 1.5411028121526549, + 1.5121761814180583, + 1.3254492395594728, + 1.1177705744764266, + 1.1224343776530923, + 1.1826798295643293, + 1.1456206132106204, + 1.0783193234691428, + 1.1383839052775655, + 1.1955361508546285, + 1.2873638967096295, + 1.4451894000826677, + 1.544759568730995, + 1.5055308834649086, + 1.325857146953406, + 1.1019324551234824, + 1.13287252405591, + 1.2010933768066043, + 1.2059487292192, + 1.0640965659717936, + 1.1079472547837395, + 1.1514061472613373, + 1.2341622144617135, + 1.3944330181139355, + 1.5102141572937875, + 1.4686975534111864, + 1.232827356299377, + 1.007280822925455, + 1.1804283443699206, + 1.2554789140718563, + 1.224517217178229, + 1.1704381172618217, + 1.2299399600931047, + 1.327539219133497, + 1.4722069975942071, + 1.6173076491145313, + 1.7035655583903175, + 1.66306858449051, + 1.4275517639555293, + 1.2094638420462154, + 1.1635924131134634, + 1.2218295997980484, + 1.2090713825473902, + 1.1562133723956367, + 1.2261169160678802, + 1.3221213537663987, + 1.4474672013040268, + 1.6019457800520025, + 1.6795179531536846, + 1.6400277944212875, + 1.4207803870160574, + 1.1992777210277599, + 1.1501046618802646, + 1.2035976054338342, + 1.213450211150198, + 1.186725792144284, + 1.2248043375449615, + 1.2907051182928113, + 1.4010798514157614, + 1.5690715032265135, + 1.6800737971775024, + 1.6224677803141425, + 1.3972670644125658, + 1.1897420576756672, + 1.1404026165415184, + 1.1955656952800864, + 1.1756320575137076, + 1.1835590878716382, + 1.1601318720073268, + 1.2415498898900814, + 1.3589453314551783, + 1.5720277597803949, + 1.6621007376911536, + 1.644467523034036, + 1.4085934561466518, + 1.1841430164217046, + 1.1579687214135863, + 1.1997824667365913, + 1.2050152353523602, + 1.1658341606496405, + 1.2022307004363777, + 1.2737803663828997, + 1.4060832537844246, + 1.5560568282241662, + 1.6444797886769318, + 1.5960688610501792, + 1.3602996011883839, + 1.1380283988450113, + 1.1345342700829737, + 1.1901289383277727, + 1.178656800442234, + 1.1646950700139338, + 1.1975732399797059, + 1.2851543238694123, + 1.3970607868376133, + 1.5859070813667726, + 1.6715777775414715, + 1.6200608608103044, + 1.3961732272676375, + 1.1730920505701457, + 1.1313587903454534, + 1.1752700251653405, + 1.1721704300521336, + 1.1654080034089236, + 1.2047935819185454, + 1.2884960878933445, + 1.4248213991494767, + 1.5636374344857678, + 1.6601663547682934, + 1.6154202607335997, + 1.3891514263076654, + 1.1614155292493427, + 1.1087471290576552, + 1.175018453149948, + 1.1858977980845096, + 1.1575424985296543, + 1.1888442545732507, + 1.2861874439579786, + 1.3940476652008966, + 1.5654007810157273, + 1.6630446912243952, + 1.6222123629683307, + 1.3782396657710518, + 1.1647449223019088, + 1.115126165804387, + 1.1510792928596834, + 1.1903102366453033, + 1.162803864573892, + 1.2008542118500336, + 1.272809141945523, + 1.4156187618438427, + 1.5594591006244127, + 1.6442670180169727, + 1.613545795796931, + 1.4106545761028837, + 1.1785437517007662, + 1.1263681574567177, + 1.1742633746971844, + 1.205503211891707, + 1.1920285532773423, + 1.233682005716673, + 1.2993662634678746, + 1.450195060386707, + 1.5850621347906204, + 1.6798738126046906, + 1.6284203463770162, + 1.4125642670944585, + 1.190459956869391, + 1.1204321104452455, + 1.2025132022116982, + 1.2131897191686003, + 1.1896283523624314, + 1.2178543271724178, + 1.284692863815052, + 1.4218772565959803, + 1.5743204710164354, + 1.679230748851556, + 1.6432243601959453, + 1.3981942476561928, + 1.1842426570711948, + 1.1272202291687174, + 1.1905334224339752, + 1.1840271540107339, + 1.169883327329981, + 1.2136555844454275, + 1.306605671132886, + 1.4258476911635722, + 1.5739212430485041, + 1.667842195838316, + 1.6209156200582275, + 1.3974439159165697, + 1.1749565881470918, + 1.1194031501258583, + 1.1947363796858494, + 1.1989911673654672, + 1.1781217990998634, + 1.2117942653400318, + 1.2780571988522256, + 1.399902614385251, + 1.5897597480905263, + 1.6799782536305494, + 1.6295983795976254, + 1.4256144068442735, + 1.185366902297555, + 1.1209937307853386, + 1.1692143602032394, + 1.181463837283263, + 1.1692316256373514, + 1.2038590941944984, + 1.2801826140606525, + 1.4176425837304825, + 1.5854622809154892, + 1.6723188536974305, + 1.621519070688614, + 1.404483639847686, + 1.16580032964641, + 1.110976647775412, + 1.1655421736010154, + 1.175209797865662 + ] + }, + { + "attributes": { + "long_name": "Leaf Area Index", + "standard_name": "lai area index", + "units": "dimensionless" + }, + "dimensions": { + "metric": "trace", + "region": "tropical", + "source_id": "Reference" + }, + "index": [ + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00", + "2015-01-16T12:00:00" + ], + "index_name": "time", + "values": [ + null, + null, + null, + null, + null, + null, + 2.88123004773116, + 3.0030924335644156, + 2.994977261099487, + 3.0203611339547343, + 2.9170888936780575, + 2.887315961827687, + 2.860291447640772, + 2.8443608442427273, + 2.953713832847206, + 2.9761152555828967, + 2.8969468068761866, + 2.822752351651787, + 2.8369261406365913, + 2.8357934366507975, + 2.8201126100322798, + 2.8141389460892636, + 2.7309268490326484, + 2.698846415288087, + 2.7771608493735562, + 2.820334636457186, + 2.835416522936599, + 2.8606539364691024, + 2.8664922301266773, + 2.8346682240119496, + 2.844142328168458, + 2.8668249438280666, + 2.868367776420924, + 2.8770998137747603, + 2.816900336494124, + 2.7979021455241564, + 2.828721411058736, + 2.807366855896197, + 2.909683942900491, + 2.9331289411828925, + 2.881414308571157, + 2.8422832277502996, + 2.8929089820165377, + 2.9418109689000063, + 2.92139452734215, + 2.8411304037704035, + 2.783929478473546, + 2.740583140374453, + 2.8334102900004834, + 2.845633217219618, + 2.9044906833662014, + 2.4912439070530845, + 2.977329930054646, + 2.9396003027360273, + 2.9612815936612464, + 2.973960694070547, + 2.9947648404158613, + 2.9765673201654903, + 2.931752499048736, + 2.8380511156364534, + 2.8190389045357342, + 2.8713646924610057, + 2.9468181017185175, + 2.9602180549657984, + 2.949643359142889, + 2.925342240207304, + 2.9329884095440217, + 2.968563297245163, + 2.9731273827757687, + 2.9831245183918313, + 2.9289155735056664, + 2.8824125869408106, + 2.852504726330968, + 2.8691708336661423, + 2.950486778298157, + 2.98880744566448, + 2.9428905104415612, + 2.9225523616997187, + 2.941760743140561, + 2.940903973810732, + 2.9338311207445584, + 2.955269387963971, + 2.87460858820747, + 2.843866697653054, + 2.9007674035215327, + 2.8702699185070224, + 2.937380496417621, + 2.9336683733787177, + 2.8483631356134147, + 2.831224307410443, + 2.8499181790157215, + 2.9192620601635846, + 2.8130176819189656, + 2.6604611816240005, + 2.357007848308872, + 2.2505529256757186, + 2.599994001787641, + 2.6829695509798617, + 2.816692252198159, + 2.902288455141477, + 2.8904517543491206, + 2.8988200541612126, + 2.9841948232625346, + 3.0145089558729357, + 3.0409756841580498, + 2.9679871749763564, + 2.903768197186052, + 2.8758930254058916, + 2.860894144250579, + 2.840291905334351, + 2.934039197788187, + 2.9829767472306314, + 2.9995834210838925, + 2.9554126924054915, + 2.9529736783616154, + 2.9719605510699054, + 3.0166981325098807, + 2.999285181566463, + 2.9507855124548588, + 2.9108879413367617, + 2.8770677137712886, + 2.8931550189171085, + 2.9881505641836688, + 3.034096370622563, + 3.000875541868746, + 2.9692761619453787, + 2.7181882851234094, + 2.4859851316747283, + 2.4648394606784203, + 2.5285630076377204, + 2.470893962438093, + 2.423425457247481, + 2.5682542957140844, + 2.6063989309438425, + 2.63333403311747, + 2.800064343344911, + 2.8110221367727073, + 2.7897363061286193, + 2.8322429998625744, + 2.843357925250127, + 2.8903577171229493, + 2.81697419163148, + 2.75091222345701, + 2.734863713117152, + 2.833609605906561, + 2.831946986030727, + 2.9009581158366675, + 2.891590982431819, + 2.8491196228365756, + 2.8261758952909335, + 2.8359182384319546, + 2.8961468458453106, + 2.8325574246096306, + 2.71999546622247, + 2.674442068879132, + 2.6631537228306708, + 2.7700958334763346, + 2.7445481159329264, + 2.8118372067826867, + 2.7929201812808877, + 2.5798852850647878, + 2.539712947008404, + 2.6777157275876498, + 2.7349373825402314, + 2.678634776159879, + null, + null, + null, + 2.8458656126783923, + 2.8187971399808296, + 2.923877851241514, + 2.883564096256982, + 3.0238197280441765, + 2.9833479913775007, + 3.0244476664818136, + 2.992815213506658, + 3.0090332308610144, + 3.0019489501323795, + 2.9308870030161054, + 2.87943499408028, + 2.8503103503561706, + 2.8753288998415085, + 2.96568016997917, + 3.0537423922274454, + 3.0005894935548754, + 2.9806390315783466, + 2.993520795320957, + 3.013312435376352, + 3.039116091690417, + 2.991759324801976, + 2.9287788453638925, + 2.862327601228626, + 2.8416775187679466, + 2.739581872006212, + 2.8798181651044077, + 3.0630008052164373, + 3.0758206184099643, + 3.036054480740893, + 3.0192111844045875, + 3.0234674212891623, + 2.9807220898569704, + 2.9633710934947484, + 2.9448387982127264, + 2.9495409911201262, + 2.9286804487962343, + 2.917265919085409, + 2.941146507528433, + 3.020957424273017, + 2.9822861465709973, + 2.9422593391934577, + 2.9415048920564897, + 2.9866717137339887, + 3.0242062028292054, + 3.0030508170952475, + 2.9375083720973034, + 2.895673261750531, + 2.894592894281556, + 2.8312386806024703, + 2.991136445491261, + 3.0309896317667877, + 2.9787941004359078, + 2.929441289579154, + 2.970968725470896, + 2.9838681904946776, + 3.0127826204075228, + 2.9170762075769807, + 2.913186690742318, + 2.8627747305528746, + 2.92668137501081, + 2.8483522800208187, + 2.909331134791656, + 2.9210342223724743, + 2.778725175677591, + 2.6893851631862504, + 2.8167213120933274, + 2.8940466983844315, + 2.7962805073651604, + 2.5430150386304398, + 3.091912073965643, + 3.0738879865870206, + 3.0299616878273334, + 2.9644708419120946, + 3.049457648012456, + 3.137365223203589, + 3.1356570639982437, + 3.0929910658860087, + 3.109446020030655, + 3.122301742976496, + 3.1279134811050575, + 3.152906526343115, + 3.090117577549757, + 3.040807919533217, + 3.0575788970348494, + 2.9795519083710675, + 3.087076949602925, + 3.163927830490305, + 3.1110910343931, + 3.0826383468454064, + 3.074092181712764, + 3.094386767447112, + 3.128400609355199, + 3.0872783407280826, + 3.0580321131143693, + 3.026958790988654, + 3.0308153052721027, + 3.0082650681438996, + 3.056410495936914, + 3.1274619183864867, + 3.0770952372193134, + 3.0488313449540696, + 3.0754975800341837, + 3.090255558591716, + 3.1010027001464135, + 3.0997874287612186, + 3.046006970109027, + 3.0067587185543774, + 2.9877883886887986, + 3.003552289040725, + 3.0089847691244946, + 3.086638956800099, + 3.05139374830405, + 3.0580473164655553, + 3.0637950549400217, + 3.1055022128276546, + 3.094221595724089, + 3.083278912486256, + 3.0382082676927946, + 2.9767852844972365, + 2.996594061173724, + 2.9697336371253096, + 3.0739059180910706, + 3.1021923724634712, + 3.074526697476813, + 3.027081362568936, + 3.0669316618156803, + 3.0628181139651307, + 3.0110253174953154, + 3.010870890385791, + 2.987510610452777, + 2.944360242767194, + 2.975502560556632, + 2.96788704673007, + 3.0320672322079623, + 3.0873932948214637, + 3.090883734251977, + 3.0493437089279185, + 3.0599780483896817, + 3.061011748056879, + 3.083688457991031, + 3.070172474713941, + 3.0313025733997216, + 2.9632016939785033, + 2.963136595242438, + 2.9682004345161115, + 3.02945728636038, + 3.085748774488536, + 3.057213732902113, + 3.0261385052014327, + 3.028237789329456, + 3.0315619354020455, + 3.04920145724696, + 3.0354921164372763, + 2.985209507945905, + 2.973623279185206, + 2.9777473294159207, + 2.9467774064757277, + 3.030521593020584, + 3.0934845430193127, + 3.0560030680016386, + 3.0105346946997904, + 3.0281284085093354, + 3.0628055323316135, + 3.0766300630553225, + 3.0593920702750834, + 2.988128467065396, + 2.9374206577846578, + 2.9632424791605647, + 2.9661180286453366, + 3.0325184099545206, + 3.1046654105854383, + 3.0606182654871907, + 3.028263416518871, + 3.039298942659041, + 3.08596542976427, + 3.1157343880051664, + 3.099810186099479, + 3.042637580377822, + 2.986303134919253, + 2.994799829450664, + 2.9959948074961518, + 3.079195632154906, + 3.1033243811566367, + 3.0755818923394185, + 3.0353321722717945, + 3.0421361204465813, + 3.0556001511261446, + 3.068670192645308, + 3.068264724307471, + 3.0207446432799805, + 3.0128320144377527, + 3.0010414865917787, + 2.9722194986605, + 3.0410342694129913, + 3.0799561264196145, + 3.0594581218412915, + 2.9994664160011775, + 3.032643821060037, + 3.068412246271752, + 3.084593528052262, + 3.075314151212771, + 3.0386957751216945, + 2.979748700940075, + 2.969596803381504, + 2.942531767152545, + 3.006354069988591, + 3.0801496544196123, + 3.0570349172218525, + 3.0031946183712863, + 3.0527663040388804, + 3.05657029688641, + 3.0689373938554896, + 3.0511855467151547, + 3.0009037344245875, + 2.9929446241309585, + 2.980798938548952, + 2.953277355717305, + 3.049815924881136, + 3.1068104466049116, + 3.0545188380328643, + 3.010503806267915, + 3.0467705090815342, + 3.05622629048016, + 3.082946698461127, + 3.080950451510526, + 3.033560695594722, + 2.989459003521892, + 2.988342499535051, + 2.9455718671378803, + 3.0489026630876754, + 3.0936292311435616, + 3.0838757602763, + 3.0218332204789293, + 3.017886167664985, + 3.0607130973464955, + 3.0970895303740913, + 3.0483389224909936, + 3.0112031875885785, + 2.9816064694101185, + 2.960755752155633 + ] + } +] \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/catalog.yaml b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/catalog.yaml new file mode 100644 index 000000000..720d1a36a --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/catalog.yaml @@ -0,0 +1,170 @@ +_metadata: + hash: abae4385704e26ebc1936adbe0d6b0402d2ce0a1 +cmip6: + slug_column: instance_id + selector: + experiment_id: historical + grid_label: gn + member_id: r1i1p1f1 + source_id: CanESM5 + datasets: + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: 365_day + end_time: '2014-12-16 12:00:00' + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: mrsol_Emon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc + finalised: true + frequency: mon + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.Emon.mrsol.gn.v20190429 + institution_id: CCCma + long_name: Total Water Content of Soil Layer + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: land + source_id: CanESM5 + source_type: AOGCM + standard_name: mass_content_of_water_in_soil_layer + start_time: '1850-01-16 12:00:00' + sub_experiment: none + sub_experiment_id: none + table_id: Emon + time_range: 1850-01-16 12:00:00-2014-12-16 12:00:00 + time_units: days since 1850-01-01 0:0:0.0 + units: kg m-2 + variable_id: mrsol + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 3 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: 365_day + end_time: '2014-12-16 12:00:00' + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: mrsos_Lmon_CanESM5_historical_r1i1p1f1_gn_185001-201412.nc + finalised: true + frequency: mon + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.Lmon.mrsos.gn.v20190429 + institution_id: CCCma + long_name: Moisture in Upper Portion of Soil Column + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: land + source_id: CanESM5 + source_type: AOGCM + standard_name: mass_content_of_water_in_soil_layer + start_time: '1850-01-16 12:00:00' + sub_experiment: none + sub_experiment_id: none + table_id: Lmon + time_range: 1850-01-16 12:00:00-2014-12-16 12:00:00 + time_units: days since 1850-01-01 0:0:0.0 + units: kg m-2 + variable_id: mrsos + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: areacella_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.areacella.gn.v20190429 + institution_id: CCCma + long_name: Grid-Cell Area for Atmospheric Grid Variables + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: cell_area + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: m2 + variable_id: areacella + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 + - activity_id: CMIP + branch_method: Spin-up documentation + branch_time_in_child: 0.0 + branch_time_in_parent: 1223115.0 + calendar: null + end_time: null + experiment: all-forcing simulation of the recent past + experiment_id: historical + filename: sftlf_fx_CanESM5_historical_r1i1p1f1_gn.nc + finalised: true + frequency: fx + grid: T63L49 native atmosphere, T63 Linear Gaussian Grid; 128 x 64 longitude/latitude; + 49 levels; top level 1 hPa + grid_label: gn + instance_id: CMIP6.CMIP.CCCma.CanESM5.historical.r1i1p1f1.fx.sftlf.gn.v20190429 + institution_id: CCCma + long_name: Percentage of the grid cell occupied by land (including lakes) + member_id: r1i1p1f1 + nominal_resolution: 500 km + parent_activity_id: CMIP + parent_experiment_id: piControl + parent_source_id: CanESM5 + parent_time_units: days since 1850-01-01 0:0:0.0 + parent_variant_label: r1i1p1f1 + product: model-output + realm: atmos + source_id: CanESM5 + source_type: AOGCM + standard_name: land_area_fraction + start_time: null + sub_experiment: none + sub_experiment_id: none + table_id: fx + time_range: null + time_units: null + units: '%' + variable_id: sftlf + variant_label: r1i1p1f1 + version: v20190429 + vertical_levels: 1 diff --git a/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/manifest.json b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/manifest.json new file mode 100644 index 000000000..fe7c3ac69 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/manifest.json @@ -0,0 +1,104 @@ +{ + "catalog_hash": "abae4385704e26ebc1936adbe0d6b0402d2ce0a1", + "committed": { + "diagnostic.json": "39fa24067750a57d1e0b8839b39834cc44b270f3b99f593b0ff6edf4777e0d06", + "output.json": "c8ce172892ad687b787f08909deabb1a258845219ccb4fbf3ba31b7375f8b466", + "series.json": "11b858547a550f8a013a08b5e93b563af36618bab0e9d967b4e689a2c12c743b" + }, + "native": { + "CanESM5.csv": { + "sha256": "96e1a7e1fd0007a4cb67f1a0cef77d93cb9376bcd30900f206038aa8ea55bfb5", + "size": 1355 + }, + "CanESM5.nc": { + "sha256": "f20da360186fbc007095ab4a567b5d0c84a1340a857ab2769271f49cfd0b8888", + "size": 13347043 + }, + "CanESM5_global_bias.png": { + "sha256": "be9ef2968c55ec1325acc2cca71f1b1d0ab884703fd55a83dda9f78c3e401116", + "size": 29249 + }, + "CanESM5_global_biasscore.png": { + "sha256": "5feb447e7b6474c70bd0c2853ffd563f6349c8e1dc77eff984f47f4e33f48ba9", + "size": 44182 + }, + "CanESM5_global_mean.png": { + "sha256": "67a620a07c8b1ea7550306029a928e906077bb52144ffe9a3ee760e5f2e3814b", + "size": 22201 + }, + "CanESM5_global_rmse.png": { + "sha256": "d6c26fce85083639e39d2f1eb7d4cc13afccb16f533853981c61211b87778700", + "size": 35365 + }, + "CanESM5_global_rmsescore.png": { + "sha256": "517f71be17c3253f651ed570690acc47e30caa23c1f8f585b8c0f4ec0b483115", + "size": 25895 + }, + "CanESM5_global_trace.png": { + "sha256": "10280a15336041ee7b219020e3e2016aa49bbae2fd1eff676f0aad80a451825f", + "size": 77737 + }, + "CanESM5_tropical_bias.png": { + "sha256": "ea83986795073a8ffa3409a9be04229f6ed0dce945b2f31a24ef0a4c6d41f9f2", + "size": 17514 + }, + "CanESM5_tropical_biasscore.png": { + "sha256": "dd7dbdb246653cee9bbb6c91a34be52cf15080e7ca372329e99fc0f04e690ca7", + "size": 24022 + }, + "CanESM5_tropical_mean.png": { + "sha256": "e96075c09d0951507512966aa14679dfd2598cbc30fa6d4a7087e8cf03c05151", + "size": 13229 + }, + "CanESM5_tropical_rmse.png": { + "sha256": "822acd8b9e52d5dff69b96a235ea31ffc082d9738ca05a5b2aae02f2c999cac7", + "size": 20588 + }, + "CanESM5_tropical_rmsescore.png": { + "sha256": "626c4879fb543048c6712c05b3b1d39a288c6eecce2a32f8997c324a747f4e7d", + "size": 19343 + }, + "CanESM5_tropical_trace.png": { + "sha256": "57e137a30a23ee6a81d54661f7dcd4d8169e59bb4d47e260e8e22e86a03eb6b0", + "size": 68060 + }, + "None_global_taylor.png": { + "sha256": "c0dce48d1d2477f3992db2274a4820d7a5215fb4824099647831280702c494bf", + "size": 99161 + }, + "None_tropical_taylor.png": { + "sha256": "b8ab2dd32ad5f46b7079d46fc373e1bfcfebe36784311627ea4a32378c537fa6", + "size": 101212 + }, + "Reference.nc": { + "sha256": "6b9de471d6e9763adbc9cd97d4b35189155fc5c472d80da50b68a935a926dea7", + "size": 2105283 + }, + "Reference_global_mean.png": { + "sha256": "d76418a91f5cc98de3a52b304fdf91109828af8f1716906500de18e260bf6acf", + "size": 22814 + }, + "Reference_tropical_mean.png": { + "sha256": "81d5a4588f19a4bc35407689f8829f690ca5bd2f16b4298a9b8839e6b546af59", + "size": 16794 + }, + "diagnostic.json": { + "sha256": "39fa24067750a57d1e0b8839b39834cc44b270f3b99f593b0ff6edf4777e0d06", + "size": 2833 + }, + "index.html": { + "sha256": "60269083c7206714df631ba7208289f24530247a8f0cc2439690572613972c23", + "size": 17258 + }, + "output.json": { + "sha256": "c8ce172892ad687b787f08909deabb1a258845219ccb4fbf3ba31b7375f8b466", + "size": 8315 + }, + "series.json": { + "sha256": "11b858547a550f8a013a08b5e93b563af36618bab0e9d967b4e689a2c12c743b", + "size": 121712 + } + }, + "schema": 1, + "test_case_version": 1 +} diff --git a/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json new file mode 100644 index 000000000..39f5ec640 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/diagnostic.json @@ -0,0 +1,121 @@ +{ + "DIMENSIONS": { + "experiment_id": { + "historical": {} + }, + "grid_label": { + "gn": {} + }, + "json_structure": [ + "experiment_id", + "source_id", + "member_id", + "grid_label", + "region", + "metric", + "statistic" + ], + "member_id": { + "r1i1p1f1": {} + }, + "metric": { + "Bias": {}, + "RMSE": {}, + "Spatial Distribution": {} + }, + "region": { + "global": { + "Description": "Global - Land", + "Generator": "GlobalLand.nc", + "LongName": "Global - Land" + }, + "tropical": { + "Description": "Tropical climates", + "Generator": "Koppen_coarse.nc", + "LongName": "Tropical climates" + } + }, + "source_id": { + "CanESM5": {} + }, + "statistic": { + "Bias": { + "type": "scalar", + "units": 1 + }, + "Bias Score": { + "type": "score", + "units": 1 + }, + "Correlation": { + "type": "scalar", + "units": 1 + }, + "Normalized Standard Deviation": { + "type": "scalar", + "units": 1 + }, + "Period Mean": { + "type": "scalar", + "units": 1 + }, + "RMSE": { + "type": "scalar", + "units": 1 + }, + "RMSE Score": { + "type": "score", + "units": 1 + }, + "Spatial Distribution Score": { + "type": "score", + "units": 1 + } + } + }, + "DISCLAIMER": null, + "NOTES": null, + "PROVENANCE": null, + "RESULTS": { + "historical": { + "CanESM5": { + "r1i1p1f1": { + "gn": { + "global": { + "Bias": { + "Bias": -0.03636304956295, + "Bias Score": 0.2674229808987349, + "Period Mean": 0.2821592505851507 + }, + "RMSE": { + "RMSE": 0.0952554853560105, + "RMSE Score": 0.2016185942405905 + }, + "Spatial Distribution": { + "Correlation": 0.6982620823089615, + "Normalized Standard Deviation": 3.6999889319020087, + "Spatial Distribution Score": 0.2154749605233491 + } + }, + "tropical": { + "Bias": { + "Bias": -0.0755193170656611, + "Bias Score": 0.2778396975480355, + "Period Mean": 0.2215414888411465 + }, + "RMSE": { + "RMSE": 0.1141854674217042, + "RMSE Score": 0.2338815995715465 + }, + "Spatial Distribution": { + "Correlation": 0.4936098257443785, + "Normalized Standard Deviation": 1.4673267895257216, + "Spatial Distribution Score": 0.6469336063910495 + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/output.json b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/output.json new file mode 100644 index 000000000..d7d020fed --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/output.json @@ -0,0 +1,263 @@ +{ + "index": "index.html", + "provenance": { + "environment": {}, + "modeldata": [], + "obsdata": {}, + "log": "cmec_output.log" + }, + "data": { + "CanESM5.csv": { + "filename": "CanESM5.csv", + "long_name": "CanESM5.csv", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "CanESM5.nc": { + "filename": "CanESM5.nc", + "long_name": "CanESM5.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + }, + "Reference.nc": { + "filename": "Reference.nc", + "long_name": "Reference.nc", + "description": "Scalar and time-series data produced by ILAMB.", + "dimensions": null + } + }, + "plots": { + "None_global_taylor.png": { + "filename": "None_global_taylor.png", + "long_name": "The Taylor diagram over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "Taylor diagram" + } + }, + "Reference_global_mean.png": { + "filename": "Reference_global_mean.png", + "long_name": "The period mean for the reference data over the Global - Land region.", + "description": "", + "dimensions": { + "region": "global", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_rmse.png": { + "filename": "CanESM5_tropical_rmse.png", + "long_name": "The RMSE for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "RMSE" + } + }, + "None_tropical_taylor.png": { + "filename": "None_tropical_taylor.png", + "long_name": "The Taylor diagram over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "Taylor diagram" + } + }, + "CanESM5_tropical_trace.png": { + "filename": "CanESM5_tropical_trace.png", + "long_name": "The regional mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "Regional mean" + } + }, + "CanESM5_global_bias.png": { + "filename": "CanESM5_global_bias.png", + "long_name": "The bias for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "Bias" + } + }, + "CanESM5_global_trace.png": { + "filename": "CanESM5_global_trace.png", + "long_name": "The regional mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "Regional mean" + } + }, + "CanESM5_tropical_bias.png": { + "filename": "CanESM5_tropical_bias.png", + "long_name": "The bias for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "Bias" + } + }, + "CanESM5_tropical_rmsescore.png": { + "filename": "CanESM5_tropical_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "RMSE score" + } + }, + "CanESM5_global_rmsescore.png": { + "filename": "CanESM5_global_rmsescore.png", + "long_name": "The RMSE score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "RMSE score" + } + }, + "CanESM5_global_mean.png": { + "filename": "CanESM5_global_mean.png", + "long_name": "The period mean for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "Period Mean" + } + }, + "CanESM5_tropical_biasscore.png": { + "filename": "CanESM5_tropical_biasscore.png", + "long_name": "The bias score for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "Bias score" + } + }, + "CanESM5_global_rmse.png": { + "filename": "CanESM5_global_rmse.png", + "long_name": "The RMSE for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "RMSE" + } + }, + "Reference_tropical_mean.png": { + "filename": "Reference_tropical_mean.png", + "long_name": "The period mean for the reference data over the Tropical climates region.", + "description": "", + "dimensions": { + "region": "tropical", + "statistic": "Period Mean", + "source_id": "Reference" + } + }, + "CanESM5_tropical_mean.png": { + "filename": "CanESM5_tropical_mean.png", + "long_name": "The period mean for CanESM5 over the Tropical climates region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "tropical", + "statistic": "Period Mean" + } + }, + "CanESM5_global_biasscore.png": { + "filename": "CanESM5_global_biasscore.png", + "long_name": "The bias score for CanESM5 over the Global - Land region.", + "description": "", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao", + "region": "global", + "statistic": "Bias score" + } + } + }, + "html": { + "index.html": { + "filename": "index.html", + "long_name": "Results page", + "description": "Page displaying scalars and plots from the ILAMB execution.", + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "source_id": "CanESM5", + "reference_source_id": "WangMao" + } + } + }, + "metrics": null, + "diagnostics": {} +} \ No newline at end of file diff --git a/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/series.json b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/series.json new file mode 100644 index 000000000..cd786fa60 --- /dev/null +++ b/packages/climate-ref-ilamb/tests/test-data/mrsos-wangmao/cmip6/regression/series.json @@ -0,0 +1,4402 @@ +[ + { + "attributes": { + "long_name": "Moisture in Upper Portion of Soil Column", + "standard_name": "mass_content_of_water_in_soil_layer", + "units": "dimensionless" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "WangMao", + "region": "global", + "source_id": "CanESM5" + }, + "index": [ + "1970-01-16T12:00:00", + "1970-02-15T00:00:00", + "1970-03-16T12:00:00", + "1970-04-16T00:00:00", + "1970-05-16T12:00:00", + "1970-06-16T00:00:00", + "1970-07-16T12:00:00", + "1970-08-16T12:00:00", + "1970-09-16T00:00:00", + "1970-10-16T12:00:00", + "1970-11-16T00:00:00", + "1970-12-16T12:00:00", + "1971-01-16T12:00:00", + "1971-02-15T00:00:00", + "1971-03-16T12:00:00", + "1971-04-16T00:00:00", + "1971-05-16T12:00:00", + "1971-06-16T00:00:00", + "1971-07-16T12:00:00", + "1971-08-16T12:00:00", + "1971-09-16T00:00:00", + "1971-10-16T12:00:00", + "1971-11-16T00:00:00", + "1971-12-16T12:00:00", + "1972-01-16T12:00:00", + "1972-02-15T00:00:00", + "1972-03-16T12:00:00", + "1972-04-16T00:00:00", + "1972-05-16T12:00:00", + "1972-06-16T00:00:00", + "1972-07-16T12:00:00", + "1972-08-16T12:00:00", + "1972-09-16T00:00:00", + "1972-10-16T12:00:00", + "1972-11-16T00:00:00", + "1972-12-16T12:00:00", + "1973-01-16T12:00:00", + "1973-02-15T00:00:00", + "1973-03-16T12:00:00", + "1973-04-16T00:00:00", + "1973-05-16T12:00:00", + "1973-06-16T00:00:00", + "1973-07-16T12:00:00", + "1973-08-16T12:00:00", + "1973-09-16T00:00:00", + "1973-10-16T12:00:00", + "1973-11-16T00:00:00", + "1973-12-16T12:00:00", + "1974-01-16T12:00:00", + "1974-02-15T00:00:00", + "1974-03-16T12:00:00", + "1974-04-16T00:00:00", + "1974-05-16T12:00:00", + "1974-06-16T00:00:00", + "1974-07-16T12:00:00", + "1974-08-16T12:00:00", + "1974-09-16T00:00:00", + "1974-10-16T12:00:00", + "1974-11-16T00:00:00", + "1974-12-16T12:00:00", + "1975-01-16T12:00:00", + "1975-02-15T00:00:00", + "1975-03-16T12:00:00", + "1975-04-16T00:00:00", + "1975-05-16T12:00:00", + "1975-06-16T00:00:00", + "1975-07-16T12:00:00", + "1975-08-16T12:00:00", + "1975-09-16T00:00:00", + "1975-10-16T12:00:00", + "1975-11-16T00:00:00", + "1975-12-16T12:00:00", + "1976-01-16T12:00:00", + "1976-02-15T00:00:00", + "1976-03-16T12:00:00", + "1976-04-16T00:00:00", + "1976-05-16T12:00:00", + "1976-06-16T00:00:00", + "1976-07-16T12:00:00", + "1976-08-16T12:00:00", + "1976-09-16T00:00:00", + "1976-10-16T12:00:00", + "1976-11-16T00:00:00", + "1976-12-16T12:00:00", + "1977-01-16T12:00:00", + "1977-02-15T00:00:00", + "1977-03-16T12:00:00", + "1977-04-16T00:00:00", + "1977-05-16T12:00:00", + "1977-06-16T00:00:00", + "1977-07-16T12:00:00", + "1977-08-16T12:00:00", + "1977-09-16T00:00:00", + "1977-10-16T12:00:00", + "1977-11-16T00:00:00", + "1977-12-16T12:00:00", + "1978-01-16T12:00:00", + "1978-02-15T00:00:00", + "1978-03-16T12:00:00", + "1978-04-16T00:00:00", + "1978-05-16T12:00:00", + "1978-06-16T00:00:00", + "1978-07-16T12:00:00", + "1978-08-16T12:00:00", + "1978-09-16T00:00:00", + "1978-10-16T12:00:00", + "1978-11-16T00:00:00", + "1978-12-16T12:00:00", + "1979-01-16T12:00:00", + "1979-02-15T00:00:00", + "1979-03-16T12:00:00", + "1979-04-16T00:00:00", + "1979-05-16T12:00:00", + "1979-06-16T00:00:00", + "1979-07-16T12:00:00", + "1979-08-16T12:00:00", + "1979-09-16T00:00:00", + "1979-10-16T12:00:00", + "1979-11-16T00:00:00", + "1979-12-16T12:00:00", + "1980-01-16T12:00:00", + "1980-02-15T00:00:00", + "1980-03-16T12:00:00", + "1980-04-16T00:00:00", + "1980-05-16T12:00:00", + "1980-06-16T00:00:00", + "1980-07-16T12:00:00", + "1980-08-16T12:00:00", + "1980-09-16T00:00:00", + "1980-10-16T12:00:00", + "1980-11-16T00:00:00", + "1980-12-16T12:00:00", + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 0.3169948513347663, + 0.31287126157863937, + 0.31137586657448885, + 0.30520397495764623, + 0.29041229708226, + 0.27011255428807424, + 0.2550526641793565, + 0.25071163612455327, + 0.25604880064802915, + 0.27192577019177727, + 0.28596888745897, + 0.30386785077662387, + 0.3117265892730966, + 0.31231553188217115, + 0.30473928050190063, + 0.29929774149475563, + 0.2867796748654735, + 0.26991418401698347, + 0.25420707531474446, + 0.2501811974758079, + 0.2563354668997082, + 0.2743459413895076, + 0.2949234296200666, + 0.30980202552299024, + 0.31188129644052764, + 0.3088527380276927, + 0.30646466670324285, + 0.3007891484567196, + 0.2922769177525555, + 0.273044691174008, + 0.2537318113835106, + 0.25082841304685094, + 0.2557708375766697, + 0.2646545817632574, + 0.28481250774189176, + 0.29880181175848675, + 0.30986895558136773, + 0.3097435866259022, + 0.3082801572448621, + 0.3017670951315778, + 0.28964329217129386, + 0.2638621000699638, + 0.25102919430096227, + 0.24636432760152296, + 0.25270355800370725, + 0.2652684122282785, + 0.28539136890087524, + 0.2981360229898478, + 0.30548567894687356, + 0.30470726917009083, + 0.30602805584131704, + 0.30462576856617823, + 0.2863742016510644, + 0.26646213011851794, + 0.2483471094559522, + 0.24747590872480915, + 0.2472632457482643, + 0.2711982360655946, + 0.29017779343417266, + 0.30292358171230077, + 0.31102950032950427, + 0.30763111728016423, + 0.30060328912772494, + 0.2976446730473315, + 0.28484833875320226, + 0.2660265221928618, + 0.2504436199405857, + 0.2480508152904984, + 0.25436448255890826, + 0.26796974994709893, + 0.29069976740210773, + 0.2995034796871152, + 0.3062519308671783, + 0.3073708997916823, + 0.30350527523633347, + 0.3006190946606324, + 0.28912711177801576, + 0.26857461716521114, + 0.25207391580162486, + 0.2471190535947119, + 0.2526603098426827, + 0.26607518485315046, + 0.2826424341786981, + 0.29679621967229014, + 0.3049182053478718, + 0.30493901407465696, + 0.30274596965990863, + 0.2946615553733775, + 0.28465830134848835, + 0.26237363461192387, + 0.24706911785081564, + 0.2455414114152244, + 0.2511259627828418, + 0.2681843943853724, + 0.2878149524939183, + 0.30148295952988163, + 0.31335638616181366, + 0.3139576217177209, + 0.3081575513706347, + 0.3021894760388471, + 0.2844932749371087, + 0.2652592393542623, + 0.24920893745927414, + 0.2516265117775695, + 0.25508994017220277, + 0.26847572697276867, + 0.29066105579008533, + 0.30554526697042317, + 0.3116125480658953, + 0.3058401690455559, + 0.302105404948693, + 0.302145388394295, + 0.2936653620440466, + 0.27342679003303194, + 0.2551538377122181, + 0.2533613904173968, + 0.2533170954893319, + 0.27171654745551527, + 0.2930406684444308, + 0.3071178311039792, + 0.31114247317703864, + 0.30776004722893807, + 0.30984998074334585, + 0.30445863556863534, + 0.2916529149959068, + 0.27032464117351573, + 0.25136342352201724, + 0.2501809529319609, + 0.25273511135484855, + 0.2689156210982211, + 0.28669817507030876, + 0.3034022299307942, + 0.3134514194587907, + 0.31093887456640096, + 0.30824364439286034, + 0.3073305529472693, + 0.29473449971515664, + 0.27175495864882676, + 0.25692346940272287, + 0.2503596002968285, + 0.2537930460631367, + 0.26944506825308767, + 0.2891636603395556, + 0.3057512163152093, + 0.31142408240989117, + 0.30988346376242126, + 0.30705503087479474, + 0.30203512580901976, + 0.29045088396977914, + 0.26740270492746215, + 0.24804836642834557, + 0.24562497675988124, + 0.252613087766375, + 0.2667517409878232, + 0.28219483530685713, + 0.2944145262459338, + 0.30582574940600077, + 0.30586119135279616, + 0.3023041405561016, + 0.29857399389419526, + 0.28861560720680085, + 0.26780055807266806, + 0.25239434473772515, + 0.25097139798793494, + 0.2534692637223081, + 0.26625548385545955, + 0.2876672545119221, + 0.3051839021877313, + 0.3144518833490543, + 0.3124800869161491, + 0.3090302182023913, + 0.3039557034305426, + 0.28823930124134756, + 0.2727002765130258, + 0.257390219922684, + 0.25210296119143255, + 0.25577461318846084, + 0.2678185016824591, + 0.28674141898800637, + 0.3060026606283732, + 0.30901170765606595, + 0.3089024445943747, + 0.30726151320019085, + 0.3036980951361943, + 0.2920004709702601, + 0.2715640743874032, + 0.2551262543889592, + 0.2513981151974821, + 0.2572543885622003, + 0.2722518551669237, + 0.29574963476474425, + 0.31054744299303283, + 0.3149323411730599, + 0.3125191436940903, + 0.306479693970198, + 0.30065637909223214, + 0.28881030068206165, + 0.2687891997562541, + 0.2513511407005201, + 0.2460991305956462, + 0.2506921615302786, + 0.2642863207841721, + 0.2826725489140991, + 0.30055184696789705, + 0.30838712416273584, + 0.3078149356328542, + 0.3068096716479189, + 0.3029383999489328, + 0.2895811433786948, + 0.26981721500704037, + 0.2530580547903785, + 0.24834552840771745, + 0.24995700229502357, + 0.26610529218292, + 0.28735795490101645, + 0.30448923363184394, + 0.30688624725903124, + 0.30993261554749557, + 0.3041300426106657, + 0.30093465448745244, + 0.29268323951632536, + 0.26896005089956443, + 0.25410049091086, + 0.2478452525727925, + 0.2500556260071192, + 0.2649665053145776, + 0.28433237115121707, + 0.30497183434461267, + 0.3122847708596293, + 0.3117518385622033, + 0.31162888742830025, + 0.3042014723726062, + 0.29113014837130125, + 0.2723513512614893, + 0.2553560235889984, + 0.25217695770242365, + 0.25297168030610345, + 0.2679970286562701, + 0.29066501321383165, + 0.3090695032590301, + 0.31354044825909216, + 0.31097572805458873, + 0.3085559116778168, + 0.301319908075872, + 0.29077316655527596, + 0.266138295443578, + 0.252923751464651, + 0.24961876769497454, + 0.2534214574625885, + 0.26714958388953236, + 0.2871363755529489, + 0.2981124094149778, + 0.3040813764904281, + 0.3075790470079406, + 0.3077738647719524, + 0.30321251018057666, + 0.2905282994412678, + 0.26902484331054377, + 0.24985241113666687, + 0.24577215777574846, + 0.2471475818960334, + 0.2645643497423159, + 0.28524037936492697, + 0.3019164157451138, + 0.31109510279894453, + 0.31174746035830214, + 0.3110340899353077, + 0.30363212022728275, + 0.289997197500892, + 0.2699865981702184, + 0.2521954587791829, + 0.24938686301780846, + 0.25241426078744655, + 0.263214023259968, + 0.29069431553191677, + 0.30504740748868514, + 0.31010066921857765, + 0.30973250195601565, + 0.3075289351061503, + 0.30200903986520816, + 0.29138786684506246, + 0.2711393180087094, + 0.2545802393892528, + 0.25291397153035305, + 0.2544107155308307, + 0.2671941259406462, + 0.29295889838409783, + 0.3052084403914339, + 0.31069557755148036, + 0.3074971460659727, + 0.3021360717153799, + 0.29779803578315733, + 0.2852820963411843, + 0.26660918137723766, + 0.24870128478840767, + 0.24826539269805228, + 0.2515376987576823, + 0.2665562480716937, + 0.28751263019054535, + 0.3060660995740509, + 0.31067166264132107, + 0.30519449000641224, + 0.30133338534499715, + 0.2989090713526737, + 0.28296886805120364, + 0.2638808614453682, + 0.24972146687613822, + 0.24655009730932137, + 0.249299871819839, + 0.26176967344220836, + 0.2846298125917158, + 0.3021588341323632, + 0.30711460641313293, + 0.30304970563340106, + 0.3033432175053599, + 0.29445561339083987, + 0.2832970092353714, + 0.2613698702945037, + 0.24819045535886383, + 0.24351368383963368, + 0.24573755465291797, + 0.25955279630276773, + 0.2842021110008945, + 0.30083179832091855, + 0.30960004575092215, + 0.30585228883035703, + 0.3050526835367216, + 0.3020291696445014, + 0.2846392842860367, + 0.2697696830017125, + 0.25494376834477606, + 0.24842666216748846, + 0.250804042682443, + 0.26038526551774, + 0.2880934401311091, + 0.30209638088162477, + 0.31139478735214815, + 0.30966296019884537, + 0.3054390951498683, + 0.3030902690699605, + 0.2881771815984284, + 0.267305854315428, + 0.24975047922875654, + 0.2507237056622327, + 0.25109535537945943, + 0.26533800405737806, + 0.2861449819012425, + 0.3037040796855032, + 0.31009273668928355, + 0.31101000210519614, + 0.3033595123272622, + 0.3022203787860484, + 0.2887431247058604, + 0.2643291613403032, + 0.2465710286798636, + 0.24452642134820687, + 0.24892062523684738, + 0.263405306588662, + 0.29217722184155265, + 0.30256075711451047, + 0.30880759697796595, + 0.3098522636485969, + 0.3052814164315628, + 0.2981134154141474, + 0.28970303274210096, + 0.26470728750649697, + 0.2514009258279345, + 0.2440628678686369, + 0.2471438492890775, + 0.26392423564953954, + 0.2853168656040522, + 0.30429638807059706, + 0.31180332283272866, + 0.31351582708367276, + 0.3069494464640778, + 0.30111643935203347, + 0.28537487949545615, + 0.2678850432835643, + 0.25322997262487396, + 0.2481931542873982, + 0.2491285767131517, + 0.2634319805479374, + 0.28472180736392205, + 0.3033591400966438, + 0.31232252184896925, + 0.3073799288627674, + 0.3013895333710348, + 0.2968699783206531, + 0.2850234488236774, + 0.26441600507478963, + 0.2495903464633909, + 0.24599961283368058, + 0.24947755849484302, + 0.26818600583924174, + 0.289056111038634, + 0.3057627717329662, + 0.30918375664009906, + 0.31013758757412274, + 0.3047586020529855, + 0.2985601961134632, + 0.28213792626409195, + 0.26194090099488226, + 0.24789075068538494, + 0.24630463984634957, + 0.2518993154656821, + 0.26768374551612567, + 0.28865198733536257, + 0.30785823856613126, + 0.31228096319581605, + 0.3105671444425172, + 0.30607990365444443, + 0.3003689871660874, + 0.28919142453296687, + 0.2651500297440617, + 0.2523448503959367, + 0.24671693369102107, + 0.2482801567993329, + 0.2646140738751024, + 0.28811545563003427, + 0.3003392983709071, + 0.30453906499080347, + 0.30699100450127254, + 0.3051116653889756, + 0.3000143439196247, + 0.291122727648629, + 0.2703411084751448, + 0.2510306656402153, + 0.24917075474790384, + 0.2532126305851018, + 0.2706471942615922, + 0.2897682048577429, + 0.3075270765174597, + 0.309115676202199, + 0.30829460296236333, + 0.3047514539420786, + 0.29778605226717, + 0.2821932857835526, + 0.2636562606379357, + 0.2517957515480312, + 0.24891896308600622, + 0.25230753137599216, + 0.26498992366974083, + 0.2902026458858955, + 0.3066777340275581, + 0.3111035176534114, + 0.307483684788553, + 0.3072370998544041, + 0.301259172413306, + 0.2863010162481559, + 0.26585431604074267, + 0.24748266468720415, + 0.24370870266404826, + 0.2473871739092014, + 0.2630520776151861, + 0.2857476603816413, + 0.29514430247795276, + 0.306596400057212, + 0.30314742704491554, + 0.30148581551755754, + 0.29770543555141676, + 0.2861404353632672, + 0.26335604792859585, + 0.25186887732208735, + 0.24655766230856668, + 0.2501168655081864, + 0.2627919362706321, + 0.2868238517721289, + 0.30237011132894576, + 0.31058878187047856, + 0.30896224571377734, + 0.30548445780427513, + 0.30129854711904314, + 0.2880189134355161, + 0.2655253630613298, + 0.24972444530244367, + 0.2450650568730068, + 0.2434566863859387, + 0.25955933629608435, + 0.2821105499614019, + 0.29844668530670254, + 0.3086761878921862, + 0.31181877087782717, + 0.3076219767972846, + 0.2945372530217635, + 0.28220145424486914, + 0.26065032822652484, + 0.24266853318123416, + 0.2401738861646722, + 0.24446313455915894, + 0.26042294484205286, + 0.2815175455157925, + 0.2970455639914657, + 0.30462632208091217, + 0.3098356604434411, + 0.3108109739662525, + 0.3040889662761653, + 0.2900135903998019, + 0.26779811751069243, + 0.248324688866468, + 0.24711086220252615, + 0.25172890249201973, + 0.26439407649322433, + 0.28824361289029127, + 0.30720473166579354, + 0.31462429509272916, + 0.3126440033683696, + 0.31108118769029347, + 0.30015911011737983, + 0.2880325090813413, + 0.26787084212257184, + 0.2517232246824893, + 0.24698431677016197, + 0.24891999077067686, + 0.25889230221781473, + 0.28620472403745073, + 0.3047419826578244, + 0.31266667518243096, + 0.3093204077284824, + 0.308865993959591, + 0.30062400236816983, + 0.28598999783907697, + 0.26471780420141205, + 0.24838411485844164, + 0.24286138191360068, + 0.2468295325122709, + 0.25913765494838586, + 0.28367103551552975, + 0.29863847108461317, + 0.3064528665738803, + 0.3081887373305836, + 0.30427774642769306, + 0.2990287938026111, + 0.2885212300197784, + 0.26387778081908336, + 0.2486874461268887, + 0.24723790730189965, + 0.2464277698994737, + 0.2622850477312649, + 0.28460673773706696, + 0.3007787491627095 + ] + }, + { + "attributes": { + "long_name": "Moisture in Upper Portion of Soil Column", + "standard_name": "mass_content_of_water_in_soil_layer", + "units": "dimensionless" + }, + "dimensions": { + "experiment_id": "historical", + "grid_label": "gn", + "member_id": "r1i1p1f1", + "metric": "trace", + "reference_source_id": "WangMao", + "region": "tropical", + "source_id": "CanESM5" + }, + "index": [ + "1970-01-16T12:00:00", + "1970-02-15T00:00:00", + "1970-03-16T12:00:00", + "1970-04-16T00:00:00", + "1970-05-16T12:00:00", + "1970-06-16T00:00:00", + "1970-07-16T12:00:00", + "1970-08-16T12:00:00", + "1970-09-16T00:00:00", + "1970-10-16T12:00:00", + "1970-11-16T00:00:00", + "1970-12-16T12:00:00", + "1971-01-16T12:00:00", + "1971-02-15T00:00:00", + "1971-03-16T12:00:00", + "1971-04-16T00:00:00", + "1971-05-16T12:00:00", + "1971-06-16T00:00:00", + "1971-07-16T12:00:00", + "1971-08-16T12:00:00", + "1971-09-16T00:00:00", + "1971-10-16T12:00:00", + "1971-11-16T00:00:00", + "1971-12-16T12:00:00", + "1972-01-16T12:00:00", + "1972-02-15T00:00:00", + "1972-03-16T12:00:00", + "1972-04-16T00:00:00", + "1972-05-16T12:00:00", + "1972-06-16T00:00:00", + "1972-07-16T12:00:00", + "1972-08-16T12:00:00", + "1972-09-16T00:00:00", + "1972-10-16T12:00:00", + "1972-11-16T00:00:00", + "1972-12-16T12:00:00", + "1973-01-16T12:00:00", + "1973-02-15T00:00:00", + "1973-03-16T12:00:00", + "1973-04-16T00:00:00", + "1973-05-16T12:00:00", + "1973-06-16T00:00:00", + "1973-07-16T12:00:00", + "1973-08-16T12:00:00", + "1973-09-16T00:00:00", + "1973-10-16T12:00:00", + "1973-11-16T00:00:00", + "1973-12-16T12:00:00", + "1974-01-16T12:00:00", + "1974-02-15T00:00:00", + "1974-03-16T12:00:00", + "1974-04-16T00:00:00", + "1974-05-16T12:00:00", + "1974-06-16T00:00:00", + "1974-07-16T12:00:00", + "1974-08-16T12:00:00", + "1974-09-16T00:00:00", + "1974-10-16T12:00:00", + "1974-11-16T00:00:00", + "1974-12-16T12:00:00", + "1975-01-16T12:00:00", + "1975-02-15T00:00:00", + "1975-03-16T12:00:00", + "1975-04-16T00:00:00", + "1975-05-16T12:00:00", + "1975-06-16T00:00:00", + "1975-07-16T12:00:00", + "1975-08-16T12:00:00", + "1975-09-16T00:00:00", + "1975-10-16T12:00:00", + "1975-11-16T00:00:00", + "1975-12-16T12:00:00", + "1976-01-16T12:00:00", + "1976-02-15T00:00:00", + "1976-03-16T12:00:00", + "1976-04-16T00:00:00", + "1976-05-16T12:00:00", + "1976-06-16T00:00:00", + "1976-07-16T12:00:00", + "1976-08-16T12:00:00", + "1976-09-16T00:00:00", + "1976-10-16T12:00:00", + "1976-11-16T00:00:00", + "1976-12-16T12:00:00", + "1977-01-16T12:00:00", + "1977-02-15T00:00:00", + "1977-03-16T12:00:00", + "1977-04-16T00:00:00", + "1977-05-16T12:00:00", + "1977-06-16T00:00:00", + "1977-07-16T12:00:00", + "1977-08-16T12:00:00", + "1977-09-16T00:00:00", + "1977-10-16T12:00:00", + "1977-11-16T00:00:00", + "1977-12-16T12:00:00", + "1978-01-16T12:00:00", + "1978-02-15T00:00:00", + "1978-03-16T12:00:00", + "1978-04-16T00:00:00", + "1978-05-16T12:00:00", + "1978-06-16T00:00:00", + "1978-07-16T12:00:00", + "1978-08-16T12:00:00", + "1978-09-16T00:00:00", + "1978-10-16T12:00:00", + "1978-11-16T00:00:00", + "1978-12-16T12:00:00", + "1979-01-16T12:00:00", + "1979-02-15T00:00:00", + "1979-03-16T12:00:00", + "1979-04-16T00:00:00", + "1979-05-16T12:00:00", + "1979-06-16T00:00:00", + "1979-07-16T12:00:00", + "1979-08-16T12:00:00", + "1979-09-16T00:00:00", + "1979-10-16T12:00:00", + "1979-11-16T00:00:00", + "1979-12-16T12:00:00", + "1980-01-16T12:00:00", + "1980-02-15T00:00:00", + "1980-03-16T12:00:00", + "1980-04-16T00:00:00", + "1980-05-16T12:00:00", + "1980-06-16T00:00:00", + "1980-07-16T12:00:00", + "1980-08-16T12:00:00", + "1980-09-16T00:00:00", + "1980-10-16T12:00:00", + "1980-11-16T00:00:00", + "1980-12-16T12:00:00", + "1981-01-16T12:00:00", + "1981-02-15T00:00:00", + "1981-03-16T12:00:00", + "1981-04-16T00:00:00", + "1981-05-16T12:00:00", + "1981-06-16T00:00:00", + "1981-07-16T12:00:00", + "1981-08-16T12:00:00", + "1981-09-16T00:00:00", + "1981-10-16T12:00:00", + "1981-11-16T00:00:00", + "1981-12-16T12:00:00", + "1982-01-16T12:00:00", + "1982-02-15T00:00:00", + "1982-03-16T12:00:00", + "1982-04-16T00:00:00", + "1982-05-16T12:00:00", + "1982-06-16T00:00:00", + "1982-07-16T12:00:00", + "1982-08-16T12:00:00", + "1982-09-16T00:00:00", + "1982-10-16T12:00:00", + "1982-11-16T00:00:00", + "1982-12-16T12:00:00", + "1983-01-16T12:00:00", + "1983-02-15T00:00:00", + "1983-03-16T12:00:00", + "1983-04-16T00:00:00", + "1983-05-16T12:00:00", + "1983-06-16T00:00:00", + "1983-07-16T12:00:00", + "1983-08-16T12:00:00", + "1983-09-16T00:00:00", + "1983-10-16T12:00:00", + "1983-11-16T00:00:00", + "1983-12-16T12:00:00", + "1984-01-16T12:00:00", + "1984-02-15T00:00:00", + "1984-03-16T12:00:00", + "1984-04-16T00:00:00", + "1984-05-16T12:00:00", + "1984-06-16T00:00:00", + "1984-07-16T12:00:00", + "1984-08-16T12:00:00", + "1984-09-16T00:00:00", + "1984-10-16T12:00:00", + "1984-11-16T00:00:00", + "1984-12-16T12:00:00", + "1985-01-16T12:00:00", + "1985-02-15T00:00:00", + "1985-03-16T12:00:00", + "1985-04-16T00:00:00", + "1985-05-16T12:00:00", + "1985-06-16T00:00:00", + "1985-07-16T12:00:00", + "1985-08-16T12:00:00", + "1985-09-16T00:00:00", + "1985-10-16T12:00:00", + "1985-11-16T00:00:00", + "1985-12-16T12:00:00", + "1986-01-16T12:00:00", + "1986-02-15T00:00:00", + "1986-03-16T12:00:00", + "1986-04-16T00:00:00", + "1986-05-16T12:00:00", + "1986-06-16T00:00:00", + "1986-07-16T12:00:00", + "1986-08-16T12:00:00", + "1986-09-16T00:00:00", + "1986-10-16T12:00:00", + "1986-11-16T00:00:00", + "1986-12-16T12:00:00", + "1987-01-16T12:00:00", + "1987-02-15T00:00:00", + "1987-03-16T12:00:00", + "1987-04-16T00:00:00", + "1987-05-16T12:00:00", + "1987-06-16T00:00:00", + "1987-07-16T12:00:00", + "1987-08-16T12:00:00", + "1987-09-16T00:00:00", + "1987-10-16T12:00:00", + "1987-11-16T00:00:00", + "1987-12-16T12:00:00", + "1988-01-16T12:00:00", + "1988-02-15T00:00:00", + "1988-03-16T12:00:00", + "1988-04-16T00:00:00", + "1988-05-16T12:00:00", + "1988-06-16T00:00:00", + "1988-07-16T12:00:00", + "1988-08-16T12:00:00", + "1988-09-16T00:00:00", + "1988-10-16T12:00:00", + "1988-11-16T00:00:00", + "1988-12-16T12:00:00", + "1989-01-16T12:00:00", + "1989-02-15T00:00:00", + "1989-03-16T12:00:00", + "1989-04-16T00:00:00", + "1989-05-16T12:00:00", + "1989-06-16T00:00:00", + "1989-07-16T12:00:00", + "1989-08-16T12:00:00", + "1989-09-16T00:00:00", + "1989-10-16T12:00:00", + "1989-11-16T00:00:00", + "1989-12-16T12:00:00", + "1990-01-16T12:00:00", + "1990-02-15T00:00:00", + "1990-03-16T12:00:00", + "1990-04-16T00:00:00", + "1990-05-16T12:00:00", + "1990-06-16T00:00:00", + "1990-07-16T12:00:00", + "1990-08-16T12:00:00", + "1990-09-16T00:00:00", + "1990-10-16T12:00:00", + "1990-11-16T00:00:00", + "1990-12-16T12:00:00", + "1991-01-16T12:00:00", + "1991-02-15T00:00:00", + "1991-03-16T12:00:00", + "1991-04-16T00:00:00", + "1991-05-16T12:00:00", + "1991-06-16T00:00:00", + "1991-07-16T12:00:00", + "1991-08-16T12:00:00", + "1991-09-16T00:00:00", + "1991-10-16T12:00:00", + "1991-11-16T00:00:00", + "1991-12-16T12:00:00", + "1992-01-16T12:00:00", + "1992-02-15T00:00:00", + "1992-03-16T12:00:00", + "1992-04-16T00:00:00", + "1992-05-16T12:00:00", + "1992-06-16T00:00:00", + "1992-07-16T12:00:00", + "1992-08-16T12:00:00", + "1992-09-16T00:00:00", + "1992-10-16T12:00:00", + "1992-11-16T00:00:00", + "1992-12-16T12:00:00", + "1993-01-16T12:00:00", + "1993-02-15T00:00:00", + "1993-03-16T12:00:00", + "1993-04-16T00:00:00", + "1993-05-16T12:00:00", + "1993-06-16T00:00:00", + "1993-07-16T12:00:00", + "1993-08-16T12:00:00", + "1993-09-16T00:00:00", + "1993-10-16T12:00:00", + "1993-11-16T00:00:00", + "1993-12-16T12:00:00", + "1994-01-16T12:00:00", + "1994-02-15T00:00:00", + "1994-03-16T12:00:00", + "1994-04-16T00:00:00", + "1994-05-16T12:00:00", + "1994-06-16T00:00:00", + "1994-07-16T12:00:00", + "1994-08-16T12:00:00", + "1994-09-16T00:00:00", + "1994-10-16T12:00:00", + "1994-11-16T00:00:00", + "1994-12-16T12:00:00", + "1995-01-16T12:00:00", + "1995-02-15T00:00:00", + "1995-03-16T12:00:00", + "1995-04-16T00:00:00", + "1995-05-16T12:00:00", + "1995-06-16T00:00:00", + "1995-07-16T12:00:00", + "1995-08-16T12:00:00", + "1995-09-16T00:00:00", + "1995-10-16T12:00:00", + "1995-11-16T00:00:00", + "1995-12-16T12:00:00", + "1996-01-16T12:00:00", + "1996-02-15T00:00:00", + "1996-03-16T12:00:00", + "1996-04-16T00:00:00", + "1996-05-16T12:00:00", + "1996-06-16T00:00:00", + "1996-07-16T12:00:00", + "1996-08-16T12:00:00", + "1996-09-16T00:00:00", + "1996-10-16T12:00:00", + "1996-11-16T00:00:00", + "1996-12-16T12:00:00", + "1997-01-16T12:00:00", + "1997-02-15T00:00:00", + "1997-03-16T12:00:00", + "1997-04-16T00:00:00", + "1997-05-16T12:00:00", + "1997-06-16T00:00:00", + "1997-07-16T12:00:00", + "1997-08-16T12:00:00", + "1997-09-16T00:00:00", + "1997-10-16T12:00:00", + "1997-11-16T00:00:00", + "1997-12-16T12:00:00", + "1998-01-16T12:00:00", + "1998-02-15T00:00:00", + "1998-03-16T12:00:00", + "1998-04-16T00:00:00", + "1998-05-16T12:00:00", + "1998-06-16T00:00:00", + "1998-07-16T12:00:00", + "1998-08-16T12:00:00", + "1998-09-16T00:00:00", + "1998-10-16T12:00:00", + "1998-11-16T00:00:00", + "1998-12-16T12:00:00", + "1999-01-16T12:00:00", + "1999-02-15T00:00:00", + "1999-03-16T12:00:00", + "1999-04-16T00:00:00", + "1999-05-16T12:00:00", + "1999-06-16T00:00:00", + "1999-07-16T12:00:00", + "1999-08-16T12:00:00", + "1999-09-16T00:00:00", + "1999-10-16T12:00:00", + "1999-11-16T00:00:00", + "1999-12-16T12:00:00", + "2000-01-16T12:00:00", + "2000-02-15T00:00:00", + "2000-03-16T12:00:00", + "2000-04-16T00:00:00", + "2000-05-16T12:00:00", + "2000-06-16T00:00:00", + "2000-07-16T12:00:00", + "2000-08-16T12:00:00", + "2000-09-16T00:00:00", + "2000-10-16T12:00:00", + "2000-11-16T00:00:00", + "2000-12-16T12:00:00", + "2001-01-16T12:00:00", + "2001-02-15T00:00:00", + "2001-03-16T12:00:00", + "2001-04-16T00:00:00", + "2001-05-16T12:00:00", + "2001-06-16T00:00:00", + "2001-07-16T12:00:00", + "2001-08-16T12:00:00", + "2001-09-16T00:00:00", + "2001-10-16T12:00:00", + "2001-11-16T00:00:00", + "2001-12-16T12:00:00", + "2002-01-16T12:00:00", + "2002-02-15T00:00:00", + "2002-03-16T12:00:00", + "2002-04-16T00:00:00", + "2002-05-16T12:00:00", + "2002-06-16T00:00:00", + "2002-07-16T12:00:00", + "2002-08-16T12:00:00", + "2002-09-16T00:00:00", + "2002-10-16T12:00:00", + "2002-11-16T00:00:00", + "2002-12-16T12:00:00", + "2003-01-16T12:00:00", + "2003-02-15T00:00:00", + "2003-03-16T12:00:00", + "2003-04-16T00:00:00", + "2003-05-16T12:00:00", + "2003-06-16T00:00:00", + "2003-07-16T12:00:00", + "2003-08-16T12:00:00", + "2003-09-16T00:00:00", + "2003-10-16T12:00:00", + "2003-11-16T00:00:00", + "2003-12-16T12:00:00", + "2004-01-16T12:00:00", + "2004-02-15T00:00:00", + "2004-03-16T12:00:00", + "2004-04-16T00:00:00", + "2004-05-16T12:00:00", + "2004-06-16T00:00:00", + "2004-07-16T12:00:00", + "2004-08-16T12:00:00", + "2004-09-16T00:00:00", + "2004-10-16T12:00:00", + "2004-11-16T00:00:00", + "2004-12-16T12:00:00", + "2005-01-16T12:00:00", + "2005-02-15T00:00:00", + "2005-03-16T12:00:00", + "2005-04-16T00:00:00", + "2005-05-16T12:00:00", + "2005-06-16T00:00:00", + "2005-07-16T12:00:00", + "2005-08-16T12:00:00", + "2005-09-16T00:00:00", + "2005-10-16T12:00:00", + "2005-11-16T00:00:00", + "2005-12-16T12:00:00", + "2006-01-16T12:00:00", + "2006-02-15T00:00:00", + "2006-03-16T12:00:00", + "2006-04-16T00:00:00", + "2006-05-16T12:00:00", + "2006-06-16T00:00:00", + "2006-07-16T12:00:00", + "2006-08-16T12:00:00", + "2006-09-16T00:00:00", + "2006-10-16T12:00:00", + "2006-11-16T00:00:00", + "2006-12-16T12:00:00", + "2007-01-16T12:00:00", + "2007-02-15T00:00:00", + "2007-03-16T12:00:00", + "2007-04-16T00:00:00", + "2007-05-16T12:00:00", + "2007-06-16T00:00:00", + "2007-07-16T12:00:00", + "2007-08-16T12:00:00", + "2007-09-16T00:00:00", + "2007-10-16T12:00:00", + "2007-11-16T00:00:00", + "2007-12-16T12:00:00", + "2008-01-16T12:00:00", + "2008-02-15T00:00:00", + "2008-03-16T12:00:00", + "2008-04-16T00:00:00", + "2008-05-16T12:00:00", + "2008-06-16T00:00:00", + "2008-07-16T12:00:00", + "2008-08-16T12:00:00", + "2008-09-16T00:00:00", + "2008-10-16T12:00:00", + "2008-11-16T00:00:00", + "2008-12-16T12:00:00", + "2009-01-16T12:00:00", + "2009-02-15T00:00:00", + "2009-03-16T12:00:00", + "2009-04-16T00:00:00", + "2009-05-16T12:00:00", + "2009-06-16T00:00:00", + "2009-07-16T12:00:00", + "2009-08-16T12:00:00", + "2009-09-16T00:00:00", + "2009-10-16T12:00:00", + "2009-11-16T00:00:00", + "2009-12-16T12:00:00", + "2010-01-16T12:00:00", + "2010-02-15T00:00:00", + "2010-03-16T12:00:00", + "2010-04-16T00:00:00", + "2010-05-16T12:00:00", + "2010-06-16T00:00:00", + "2010-07-16T12:00:00", + "2010-08-16T12:00:00", + "2010-09-16T00:00:00", + "2010-10-16T12:00:00", + "2010-11-16T00:00:00", + "2010-12-16T12:00:00", + "2011-01-16T12:00:00", + "2011-02-15T00:00:00", + "2011-03-16T12:00:00", + "2011-04-16T00:00:00", + "2011-05-16T12:00:00", + "2011-06-16T00:00:00", + "2011-07-16T12:00:00", + "2011-08-16T12:00:00", + "2011-09-16T00:00:00", + "2011-10-16T12:00:00", + "2011-11-16T00:00:00", + "2011-12-16T12:00:00", + "2012-01-16T12:00:00", + "2012-02-15T00:00:00", + "2012-03-16T12:00:00", + "2012-04-16T00:00:00", + "2012-05-16T12:00:00", + "2012-06-16T00:00:00", + "2012-07-16T12:00:00", + "2012-08-16T12:00:00", + "2012-09-16T00:00:00", + "2012-10-16T12:00:00", + "2012-11-16T00:00:00", + "2012-12-16T12:00:00", + "2013-01-16T12:00:00", + "2013-02-15T00:00:00", + "2013-03-16T12:00:00", + "2013-04-16T00:00:00", + "2013-05-16T12:00:00", + "2013-06-16T00:00:00", + "2013-07-16T12:00:00", + "2013-08-16T12:00:00", + "2013-09-16T00:00:00", + "2013-10-16T12:00:00", + "2013-11-16T00:00:00", + "2013-12-16T12:00:00", + "2014-01-16T12:00:00", + "2014-02-15T00:00:00", + "2014-03-16T12:00:00", + "2014-04-16T00:00:00", + "2014-05-16T12:00:00", + "2014-06-16T00:00:00", + "2014-07-16T12:00:00", + "2014-08-16T12:00:00", + "2014-09-16T00:00:00", + "2014-10-16T12:00:00", + "2014-11-16T00:00:00", + "2014-12-16T12:00:00" + ], + "index_name": "time", + "values": [ + 0.2316580082156314, + 0.20823455179679132, + 0.22012261971042194, + 0.23796938640337448, + 0.24917892837611122, + 0.2446131755850419, + 0.22519561509499997, + 0.21491083319881177, + 0.22206906510277294, + 0.2196698064487363, + 0.21947813752890263, + 0.23819570750946248, + 0.22679284838621705, + 0.21391054847243282, + 0.2072898492870238, + 0.23596633561249789, + 0.2525327932510499, + 0.25202179391114765, + 0.230863292913488, + 0.2203134371840244, + 0.22103726536421345, + 0.2217226901012133, + 0.23749464264735184, + 0.24398542457306963, + 0.22155481328506302, + 0.205364832607133, + 0.21115494328055626, + 0.2373167154864125, + 0.2588418239717944, + 0.24683337099712407, + 0.22368748943947236, + 0.21531576621804052, + 0.2111860854369332, + 0.20497120838334798, + 0.21201164666359928, + 0.2038899184642308, + 0.2058759534490571, + 0.1917587950802618, + 0.2039835107679439, + 0.23277036308109886, + 0.2455395773589926, + 0.233655831075155, + 0.21514535879373478, + 0.20184041244401016, + 0.2028295827512635, + 0.20038980872879408, + 0.197783345178662, + 0.19654045465613595, + 0.19240583802216346, + 0.179292042932812, + 0.1951187115342034, + 0.2226042300798219, + 0.23999134375619924, + 0.23553642104866512, + 0.21591983453043553, + 0.2100375689820001, + 0.2002474030259903, + 0.21966044201847074, + 0.2144896470580048, + 0.21324125112042597, + 0.20818774584432373, + 0.18549432800064072, + 0.19083486924030318, + 0.22428952300639274, + 0.2395236141419776, + 0.24435492577445028, + 0.22699665309781436, + 0.21869296610830685, + 0.21956336105708943, + 0.22466707626610397, + 0.24912224501456948, + 0.24455551038789505, + 0.2274976871632105, + 0.2037876800359901, + 0.20872995933950475, + 0.23089413342219567, + 0.24905896548518247, + 0.24879822000847898, + 0.22155028741491212, + 0.20939520790836808, + 0.21589263329863534, + 0.2080763954359838, + 0.20767680864913637, + 0.21185396858441297, + 0.21050014365410213, + 0.20144687842054376, + 0.20411768509405012, + 0.22553400292611725, + 0.2458846361366267, + 0.23381173381138054, + 0.2194490043559925, + 0.20837488113223035, + 0.20266542249943834, + 0.2105703131566694, + 0.20816028286373814, + 0.20681199296203556, + 0.21030653427078996, + 0.20032135151876754, + 0.19927590190488068, + 0.22758060471373528, + 0.24151577621247264, + 0.23679396030223895, + 0.22535763259275943, + 0.23318519923749778, + 0.24098886372704978, + 0.2365197219668029, + 0.2588615388635674, + 0.25711159656797455, + 0.24217100150369442, + 0.21489471147761918, + 0.21205115946593456, + 0.2482544339578636, + 0.26453245530330866, + 0.2514493424515129, + 0.23075940095119374, + 0.22646595591491425, + 0.22042485284719823, + 0.23123922403857716, + 0.23891811471733782, + 0.2488799057788362, + 0.23503789548213314, + 0.21262760053940297, + 0.22714878483552545, + 0.2382053990694674, + 0.25912781018615805, + 0.2517344346141148, + 0.22866510204736235, + 0.22197301120528362, + 0.22054569024575188, + 0.20971136570356688, + 0.21070869215063295, + 0.22130426740286735, + 0.20751313333587193, + 0.1890469789983527, + 0.20231759891032358, + 0.2338053563081875, + 0.25126991410294847, + 0.2493131864567751, + 0.22958210904711338, + 0.21990917864234324, + 0.21741734496612575, + 0.2201171128048726, + 0.23163092973831492, + 0.2263704052666223, + 0.21295969552185962, + 0.20127309884357034, + 0.20660222133267306, + 0.22746307239732683, + 0.24398347040685336, + 0.2323262636507901, + 0.2119936801848463, + 0.20121949512503656, + 0.2025843151959856, + 0.19994057251700567, + 0.19162435061548785, + 0.1921474072549997, + 0.20746058602833825, + 0.19754974162893313, + 0.20444867720424806, + 0.23101405407484726, + 0.2555867775447704, + 0.24459106930262164, + 0.22072608024497273, + 0.2126748762999315, + 0.2103027554448326, + 0.21184163293567893, + 0.2211054589018006, + 0.24069134394442537, + 0.23263296601144118, + 0.21137646504399465, + 0.2081944650957447, + 0.2438257679260655, + 0.25395206212160315, + 0.2535465899964338, + 0.230365889789955, + 0.21216734936466908, + 0.21565028244655624, + 0.21245528958678897, + 0.22256984598031004, + 0.23690526711281848, + 0.22264760361741723, + 0.2060137184683849, + 0.20884538806725747, + 0.23537869020701893, + 0.25648270957305236, + 0.2483188752425171, + 0.23041358727830696, + 0.22613128553026987, + 0.23175308744424067, + 0.23396953183446104, + 0.24683457821589966, + 0.2529440290412898, + 0.2331027596258151, + 0.2127116338389142, + 0.21047782577073862, + 0.23387738186174245, + 0.25474787761922385, + 0.24252485016154662, + 0.22530585880442355, + 0.21238753107102873, + 0.212976826822188, + 0.2152928560904085, + 0.21924048631528836, + 0.21993795233151928, + 0.2102498914136875, + 0.195882976681259, + 0.20877034824643953, + 0.23974873482251824, + 0.2488333069985669, + 0.24549303310547557, + 0.22492453149113356, + 0.2149954384728033, + 0.2080938709879239, + 0.22191288474483115, + 0.2337226348272358, + 0.24238911286231016, + 0.2276792335296615, + 0.2136913731501681, + 0.2185774645107356, + 0.24131771121259782, + 0.25725293230359125, + 0.2514652393019149, + 0.2289862562397171, + 0.21244522060673993, + 0.20195333248329653, + 0.20321570958005447, + 0.20324887224841245, + 0.21999129202633644, + 0.2135768115333993, + 0.2006900435246488, + 0.21555763020360977, + 0.23841442397012963, + 0.25116856517604824, + 0.2463825679869821, + 0.23085409375102853, + 0.2221758074570422, + 0.215062792920154, + 0.21451820828374304, + 0.2277286248062013, + 0.23551890458164426, + 0.2212967095878454, + 0.2064450522990981, + 0.2071108307751021, + 0.2368440806979021, + 0.2599023542686203, + 0.2480953869384709, + 0.22763754548402648, + 0.22169644945350178, + 0.21299227305849466, + 0.21070833424804783, + 0.22064146630818154, + 0.21752652968139174, + 0.2088225736654899, + 0.20240549788077522, + 0.21551717911366397, + 0.23886072602143715, + 0.2517684485752989, + 0.2476429980326195, + 0.2211238014459094, + 0.20893558879115215, + 0.19986907082031066, + 0.2037995242502273, + 0.20245582591701866, + 0.20913331668881147, + 0.20043110828620173, + 0.1857412567957691, + 0.20587957762686426, + 0.2240599123440503, + 0.24232079008415106, + 0.24010803160606403, + 0.22378704807962227, + 0.21443958147371545, + 0.20615988589770032, + 0.20824884754814132, + 0.22197501495508049, + 0.23615500660733751, + 0.21877731493507754, + 0.20050090554634134, + 0.20651010098132702, + 0.23441425558139997, + 0.2587960935098432, + 0.24833883326778078, + 0.22798574338686764, + 0.2191994926101035, + 0.21661776049090672, + 0.22126763260125704, + 0.2450116286381537, + 0.2343358331640926, + 0.22489900540452598, + 0.20562087385267527, + 0.19812630686470417, + 0.22964975311610097, + 0.24547863040989815, + 0.23719919354030805, + 0.2165802172373275, + 0.21767104557028288, + 0.22172266639062355, + 0.2187751981085, + 0.22689049507019834, + 0.24253000293187357, + 0.23024801788981822, + 0.2095286837638969, + 0.20415418428533644, + 0.23081912771707727, + 0.2509364396429163, + 0.24489248840498584, + 0.22363099305000084, + 0.2214496278104829, + 0.21739015848270032, + 0.21124486549553192, + 0.21884990223093562, + 0.22055774118062202, + 0.20650308735262404, + 0.18271896431223228, + 0.20359695981818354, + 0.2153700229899602, + 0.2337993524864046, + 0.22795528275619356, + 0.2160022914176426, + 0.20284174093840188, + 0.19809021657727052, + 0.19608421180366442, + 0.210695650269372, + 0.2300434213002651, + 0.22787780461667792, + 0.2054867980950189, + 0.21126825503304184, + 0.24256759750634999, + 0.24671519658256233, + 0.24187209702703694, + 0.22598614210636198, + 0.21492686128481825, + 0.21148343814418155, + 0.19317395304673246, + 0.2105965292819346, + 0.2080398990739408, + 0.21043840882163797, + 0.19287167219914597, + 0.1981411797192197, + 0.23638699487236706, + 0.2519166386540714, + 0.2428008094801786, + 0.22340640778784482, + 0.22037867963367008, + 0.2132904798670623, + 0.21531636869642987, + 0.2368307379909993, + 0.2478848880841024, + 0.23105526421688358, + 0.20999809229863584, + 0.20723166143749558, + 0.24038751390323077, + 0.25661580646745724, + 0.24328113359365447, + 0.21940133204507287, + 0.2087013491805865, + 0.20441026430479614, + 0.20750341382702997, + 0.2272088034875911, + 0.22802456936066917, + 0.21452711829144744, + 0.1959494608447204, + 0.2051108810787434, + 0.22862956899298473, + 0.25068921172427033, + 0.23967464551366066, + 0.22638421166015585, + 0.21387322405663095, + 0.2110775072998844, + 0.2155024053012891, + 0.21098230754594555, + 0.22244449172156056, + 0.22485404974346668, + 0.21019115171581668, + 0.2118663680383734, + 0.23742637170982453, + 0.25865006460096956, + 0.25438303692690584, + 0.2260935063504658, + 0.20894890188029086, + 0.21024296189629466, + 0.21213970682022326, + 0.20744734753025357, + 0.2309798630268738, + 0.21963253315529302, + 0.19505593708367913, + 0.1928731722329205, + 0.22371917981325298, + 0.24702083503577107, + 0.2401353460755093, + 0.21968324002157574, + 0.2084562791750633, + 0.21033691414536673, + 0.21348122557127971, + 0.22489249250935536, + 0.22964437664139636, + 0.21307807962198017, + 0.19790640095222614, + 0.19006496088583355, + 0.2207769834539257, + 0.24746616278258235, + 0.2361007209545725, + 0.21936769295311112, + 0.21151451847414443, + 0.21725645163943025, + 0.21964809259727358, + 0.2248558816842584, + 0.2408294874741828, + 0.2275967882081564, + 0.2057606902289484, + 0.21184050803692836, + 0.22955756655041884, + 0.2523032299707459, + 0.24130708072095247, + 0.2213271666591489, + 0.21243971268812376, + 0.203794871320251, + 0.21123341128104067, + 0.21485078469692837, + 0.21387232186297817, + 0.20318247190745042, + 0.19313229988350086, + 0.18934462621828016, + 0.22747855441611717, + 0.24460404596917162, + 0.2429869023084692, + 0.2285043965955477, + 0.22323100907245005, + 0.22034538997728612, + 0.23554298683850006, + 0.24387577608569774, + 0.24610720684762577, + 0.224978197896665, + 0.20937633251346408, + 0.21342887975361136, + 0.2342993780709517, + 0.2541200584084648, + 0.2377037453461074, + 0.22613201758707632, + 0.21674898092216974, + 0.22033003422548533, + 0.21530114606137316, + 0.2330858335786644, + 0.23757873530837226, + 0.22877360714884468, + 0.2058007385551584, + 0.20921677714349965, + 0.23735832544800678, + 0.2497724490588658, + 0.24417553664401284, + 0.2183769308546869, + 0.20650031834030777, + 0.19959755330332873, + 0.20181757490729155, + 0.20763598019978644, + 0.196438111983815, + 0.1955982409189268, + 0.18118601985665012, + 0.18891768801174394, + 0.22546628430177945, + 0.2520695638040894, + 0.2427777482508792, + 0.22707058758014514, + 0.2138434384494439, + 0.21930458991966914, + 0.2189243907573353, + 0.23147631317210945, + 0.22673922560348353, + 0.21825548093244856, + 0.2122919174190659, + 0.2139897800013476, + 0.2372896365767766, + 0.2559213451762625, + 0.23612129667214496, + 0.22063008116911886, + 0.20757396460024602, + 0.19346745066249824, + 0.19817478237707992, + 0.19832057400189076, + 0.1944749911684348, + 0.1959001075274096, + 0.19113408985039015, + 0.20401505663881406, + 0.20832341057786022, + 0.21717195518643512, + 0.216329339716027, + 0.19849907075687342, + 0.19371016254494353, + 0.18797541980859334, + 0.18189586012255038, + 0.18459938359084058, + 0.2029012772814144, + 0.1926478405694933, + 0.1905083053654438, + 0.20718886989978375, + 0.23522663016559298, + 0.25027457191298735, + 0.24520663129407647, + 0.2220990014069533, + 0.21640392868794908, + 0.22215417411225422, + 0.21095271796490378, + 0.2320211122597583, + 0.24473122934880864, + 0.22822608961568783, + 0.21526128351934765, + 0.21691562907313397, + 0.2323735612606334, + 0.262764303170024, + 0.25617801436978455, + 0.2324725543426256, + 0.21764500905247278, + 0.2171468184768186, + 0.20375734124079817, + 0.2218168149339574, + 0.22775239375747858, + 0.2180295837726265, + 0.19811410777710117, + 0.20496290209282667, + 0.22906945861992747, + 0.24379079148323127, + 0.24001074922967905, + 0.22301335665060448, + 0.20913393083473988, + 0.20762672088006523, + 0.19605341782870286, + 0.2102337461718691, + 0.21630833349155804, + 0.21364677321816586, + 0.20400944661236403, + 0.2006925822857251, + 0.22480968822675937, + 0.23624039223984786, + 0.22405832639204382, + 0.20862550919767495, + 0.20571506144991836, + 0.19647308296392704, + 0.19873955653367287, + 0.21500143055458812, + 0.22459264581997865 + ] + }, + { + "attributes": { + "long_name": "trace_global", + "standard_name": "soil_moisture_content", + "units": "m3 m-3" + }, + "dimensions": { + "metric": "trace", + "region": "global", + "source_id": "Reference" + }, + "index": [ + "1970-01-15T00:00:00", + "1970-02-15T00:00:00", + "1970-03-15T00:00:00", + "1970-04-15T00:00:00", + "1970-05-15T00:00:00", + "1970-06-15T00:00:00", + "1970-07-15T00:00:00", + "1970-08-15T00:00:00", + "1970-09-15T00:00:00", + "1970-10-15T00:00:00", + "1970-11-15T00:00:00", + "1970-12-15T00:00:00", + "1971-01-15T00:00:00", + "1971-02-15T00:00:00", + "1971-03-15T00:00:00", + "1971-04-15T00:00:00", + "1971-05-15T00:00:00", + "1971-06-15T00:00:00", + "1971-07-15T00:00:00", + "1971-08-15T00:00:00", + "1971-09-15T00:00:00", + "1971-10-15T00:00:00", + "1971-11-15T00:00:00", + "1971-12-15T00:00:00", + "1972-01-15T00:00:00", + "1972-02-15T00:00:00", + "1972-03-15T00:00:00", + "1972-04-15T00:00:00", + "1972-05-15T00:00:00", + "1972-06-15T00:00:00", + "1972-07-15T00:00:00", + "1972-08-15T00:00:00", + "1972-09-15T00:00:00", + "1972-10-15T00:00:00", + "1972-11-15T00:00:00", + "1972-12-15T00:00:00", + "1973-01-15T00:00:00", + "1973-02-15T00:00:00", + "1973-03-15T00:00:00", + "1973-04-15T00:00:00", + "1973-05-15T00:00:00", + "1973-06-15T00:00:00", + "1973-07-15T00:00:00", + "1973-08-15T00:00:00", + "1973-09-15T00:00:00", + "1973-10-15T00:00:00", + "1973-11-15T00:00:00", + "1973-12-15T00:00:00", + "1974-01-15T00:00:00", + "1974-02-15T00:00:00", + "1974-03-15T00:00:00", + "1974-04-15T00:00:00", + "1974-05-15T00:00:00", + "1974-06-15T00:00:00", + "1974-07-15T00:00:00", + "1974-08-15T00:00:00", + "1974-09-15T00:00:00", + "1974-10-15T00:00:00", + "1974-11-15T00:00:00", + "1974-12-15T00:00:00", + "1975-01-15T00:00:00", + "1975-02-15T00:00:00", + "1975-03-15T00:00:00", + "1975-04-15T00:00:00", + "1975-05-15T00:00:00", + "1975-06-15T00:00:00", + "1975-07-15T00:00:00", + "1975-08-15T00:00:00", + "1975-09-15T00:00:00", + "1975-10-15T00:00:00", + "1975-11-15T00:00:00", + "1975-12-15T00:00:00", + "1976-01-15T00:00:00", + "1976-02-15T00:00:00", + "1976-03-15T00:00:00", + "1976-04-15T00:00:00", + "1976-05-15T00:00:00", + "1976-06-15T00:00:00", + "1976-07-15T00:00:00", + "1976-08-15T00:00:00", + "1976-09-15T00:00:00", + "1976-10-15T00:00:00", + "1976-11-15T00:00:00", + "1976-12-15T00:00:00", + "1977-01-15T00:00:00", + "1977-02-15T00:00:00", + "1977-03-15T00:00:00", + "1977-04-15T00:00:00", + "1977-05-15T00:00:00", + "1977-06-15T00:00:00", + "1977-07-15T00:00:00", + "1977-08-15T00:00:00", + "1977-09-15T00:00:00", + "1977-10-15T00:00:00", + "1977-11-15T00:00:00", + "1977-12-15T00:00:00", + "1978-01-15T00:00:00", + "1978-02-15T00:00:00", + "1978-03-15T00:00:00", + "1978-04-15T00:00:00", + "1978-05-15T00:00:00", + "1978-06-15T00:00:00", + "1978-07-15T00:00:00", + "1978-08-15T00:00:00", + "1978-09-15T00:00:00", + "1978-10-15T00:00:00", + "1978-11-15T00:00:00", + "1978-12-15T00:00:00", + "1979-01-15T00:00:00", + "1979-02-15T00:00:00", + "1979-03-15T00:00:00", + "1979-04-15T00:00:00", + "1979-05-15T00:00:00", + "1979-06-15T00:00:00", + "1979-07-15T00:00:00", + "1979-08-15T00:00:00", + "1979-09-15T00:00:00", + "1979-10-15T00:00:00", + "1979-11-15T00:00:00", + "1979-12-15T00:00:00", + "1980-01-15T00:00:00", + "1980-02-15T00:00:00", + "1980-03-15T00:00:00", + "1980-04-15T00:00:00", + "1980-05-15T00:00:00", + "1980-06-15T00:00:00", + "1980-07-15T00:00:00", + "1980-08-15T00:00:00", + "1980-09-15T00:00:00", + "1980-10-15T00:00:00", + "1980-11-15T00:00:00", + "1980-12-15T00:00:00", + "1981-01-15T00:00:00", + "1981-02-15T00:00:00", + "1981-03-15T00:00:00", + "1981-04-15T00:00:00", + "1981-05-15T00:00:00", + "1981-06-15T00:00:00", + "1981-07-15T00:00:00", + "1981-08-15T00:00:00", + "1981-09-15T00:00:00", + "1981-10-15T00:00:00", + "1981-11-15T00:00:00", + "1981-12-15T00:00:00", + "1982-01-15T00:00:00", + "1982-02-15T00:00:00", + "1982-03-15T00:00:00", + "1982-04-15T00:00:00", + "1982-05-15T00:00:00", + "1982-06-15T00:00:00", + "1982-07-15T00:00:00", + "1982-08-15T00:00:00", + "1982-09-15T00:00:00", + "1982-10-15T00:00:00", + "1982-11-15T00:00:00", + "1982-12-15T00:00:00", + "1983-01-15T00:00:00", + "1983-02-15T00:00:00", + "1983-03-15T00:00:00", + "1983-04-15T00:00:00", + "1983-05-15T00:00:00", + "1983-06-15T00:00:00", + "1983-07-15T00:00:00", + "1983-08-15T00:00:00", + "1983-09-15T00:00:00", + "1983-10-15T00:00:00", + "1983-11-15T00:00:00", + "1983-12-15T00:00:00", + "1984-01-15T00:00:00", + "1984-02-15T00:00:00", + "1984-03-15T00:00:00", + "1984-04-15T00:00:00", + "1984-05-15T00:00:00", + "1984-06-15T00:00:00", + "1984-07-15T00:00:00", + "1984-08-15T00:00:00", + "1984-09-15T00:00:00", + "1984-10-15T00:00:00", + "1984-11-15T00:00:00", + "1984-12-15T00:00:00", + "1985-01-15T00:00:00", + "1985-02-15T00:00:00", + "1985-03-15T00:00:00", + "1985-04-15T00:00:00", + "1985-05-15T00:00:00", + "1985-06-15T00:00:00", + "1985-07-15T00:00:00", + "1985-08-15T00:00:00", + "1985-09-15T00:00:00", + "1985-10-15T00:00:00", + "1985-11-15T00:00:00", + "1985-12-15T00:00:00", + "1986-01-15T00:00:00", + "1986-02-15T00:00:00", + "1986-03-15T00:00:00", + "1986-04-15T00:00:00", + "1986-05-15T00:00:00", + "1986-06-15T00:00:00", + "1986-07-15T00:00:00", + "1986-08-15T00:00:00", + "1986-09-15T00:00:00", + "1986-10-15T00:00:00", + "1986-11-15T00:00:00", + "1986-12-15T00:00:00", + "1987-01-15T00:00:00", + "1987-02-15T00:00:00", + "1987-03-15T00:00:00", + "1987-04-15T00:00:00", + "1987-05-15T00:00:00", + "1987-06-15T00:00:00", + "1987-07-15T00:00:00", + "1987-08-15T00:00:00", + "1987-09-15T00:00:00", + "1987-10-15T00:00:00", + "1987-11-15T00:00:00", + "1987-12-15T00:00:00", + "1988-01-15T00:00:00", + "1988-02-15T00:00:00", + "1988-03-15T00:00:00", + "1988-04-15T00:00:00", + "1988-05-15T00:00:00", + "1988-06-15T00:00:00", + "1988-07-15T00:00:00", + "1988-08-15T00:00:00", + "1988-09-15T00:00:00", + "1988-10-15T00:00:00", + "1988-11-15T00:00:00", + "1988-12-15T00:00:00", + "1989-01-15T00:00:00", + "1989-02-15T00:00:00", + "1989-03-15T00:00:00", + "1989-04-15T00:00:00", + "1989-05-15T00:00:00", + "1989-06-15T00:00:00", + "1989-07-15T00:00:00", + "1989-08-15T00:00:00", + "1989-09-15T00:00:00", + "1989-10-15T00:00:00", + "1989-11-15T00:00:00", + "1989-12-15T00:00:00", + "1990-01-15T00:00:00", + "1990-02-15T00:00:00", + "1990-03-15T00:00:00", + "1990-04-15T00:00:00", + "1990-05-15T00:00:00", + "1990-06-15T00:00:00", + "1990-07-15T00:00:00", + "1990-08-15T00:00:00", + "1990-09-15T00:00:00", + "1990-10-15T00:00:00", + "1990-11-15T00:00:00", + "1990-12-15T00:00:00", + "1991-01-15T00:00:00", + "1991-02-15T00:00:00", + "1991-03-15T00:00:00", + "1991-04-15T00:00:00", + "1991-05-15T00:00:00", + "1991-06-15T00:00:00", + "1991-07-15T00:00:00", + "1991-08-15T00:00:00", + "1991-09-15T00:00:00", + "1991-10-15T00:00:00", + "1991-11-15T00:00:00", + "1991-12-15T00:00:00", + "1992-01-15T00:00:00", + "1992-02-15T00:00:00", + "1992-03-15T00:00:00", + "1992-04-15T00:00:00", + "1992-05-15T00:00:00", + "1992-06-15T00:00:00", + "1992-07-15T00:00:00", + "1992-08-15T00:00:00", + "1992-09-15T00:00:00", + "1992-10-15T00:00:00", + "1992-11-15T00:00:00", + "1992-12-15T00:00:00", + "1993-01-15T00:00:00", + "1993-02-15T00:00:00", + "1993-03-15T00:00:00", + "1993-04-15T00:00:00", + "1993-05-15T00:00:00", + "1993-06-15T00:00:00", + "1993-07-15T00:00:00", + "1993-08-15T00:00:00", + "1993-09-15T00:00:00", + "1993-10-15T00:00:00", + "1993-11-15T00:00:00", + "1993-12-15T00:00:00", + "1994-01-15T00:00:00", + "1994-02-15T00:00:00", + "1994-03-15T00:00:00", + "1994-04-15T00:00:00", + "1994-05-15T00:00:00", + "1994-06-15T00:00:00", + "1994-07-15T00:00:00", + "1994-08-15T00:00:00", + "1994-09-15T00:00:00", + "1994-10-15T00:00:00", + "1994-11-15T00:00:00", + "1994-12-15T00:00:00", + "1995-01-15T00:00:00", + "1995-02-15T00:00:00", + "1995-03-15T00:00:00", + "1995-04-15T00:00:00", + "1995-05-15T00:00:00", + "1995-06-15T00:00:00", + "1995-07-15T00:00:00", + "1995-08-15T00:00:00", + "1995-09-15T00:00:00", + "1995-10-15T00:00:00", + "1995-11-15T00:00:00", + "1995-12-15T00:00:00", + "1996-01-15T00:00:00", + "1996-02-15T00:00:00", + "1996-03-15T00:00:00", + "1996-04-15T00:00:00", + "1996-05-15T00:00:00", + "1996-06-15T00:00:00", + "1996-07-15T00:00:00", + "1996-08-15T00:00:00", + "1996-09-15T00:00:00", + "1996-10-15T00:00:00", + "1996-11-15T00:00:00", + "1996-12-15T00:00:00", + "1997-01-15T00:00:00", + "1997-02-15T00:00:00", + "1997-03-15T00:00:00", + "1997-04-15T00:00:00", + "1997-05-15T00:00:00", + "1997-06-15T00:00:00", + "1997-07-15T00:00:00", + "1997-08-15T00:00:00", + "1997-09-15T00:00:00", + "1997-10-15T00:00:00", + "1997-11-15T00:00:00", + "1997-12-15T00:00:00", + "1998-01-15T00:00:00", + "1998-02-15T00:00:00", + "1998-03-15T00:00:00", + "1998-04-15T00:00:00", + "1998-05-15T00:00:00", + "1998-06-15T00:00:00", + "1998-07-15T00:00:00", + "1998-08-15T00:00:00", + "1998-09-15T00:00:00", + "1998-10-15T00:00:00", + "1998-11-15T00:00:00", + "1998-12-15T00:00:00", + "1999-01-15T00:00:00", + "1999-02-15T00:00:00", + "1999-03-15T00:00:00", + "1999-04-15T00:00:00", + "1999-05-15T00:00:00", + "1999-06-15T00:00:00", + "1999-07-15T00:00:00", + "1999-08-15T00:00:00", + "1999-09-15T00:00:00", + "1999-10-15T00:00:00", + "1999-11-15T00:00:00", + "1999-12-15T00:00:00", + "2000-01-15T00:00:00", + "2000-02-15T00:00:00", + "2000-03-15T00:00:00", + "2000-04-15T00:00:00", + "2000-05-15T00:00:00", + "2000-06-15T00:00:00", + "2000-07-15T00:00:00", + "2000-08-15T00:00:00", + "2000-09-15T00:00:00", + "2000-10-15T00:00:00", + "2000-11-15T00:00:00", + "2000-12-15T00:00:00", + "2001-01-15T00:00:00", + "2001-02-15T00:00:00", + "2001-03-15T00:00:00", + "2001-04-15T00:00:00", + "2001-05-15T00:00:00", + "2001-06-15T00:00:00", + "2001-07-15T00:00:00", + "2001-08-15T00:00:00", + "2001-09-15T00:00:00", + "2001-10-15T00:00:00", + "2001-11-15T00:00:00", + "2001-12-15T00:00:00", + "2002-01-15T00:00:00", + "2002-02-15T00:00:00", + "2002-03-15T00:00:00", + "2002-04-15T00:00:00", + "2002-05-15T00:00:00", + "2002-06-15T00:00:00", + "2002-07-15T00:00:00", + "2002-08-15T00:00:00", + "2002-09-15T00:00:00", + "2002-10-15T00:00:00", + "2002-11-15T00:00:00", + "2002-12-15T00:00:00", + "2003-01-15T00:00:00", + "2003-02-15T00:00:00", + "2003-03-15T00:00:00", + "2003-04-15T00:00:00", + "2003-05-15T00:00:00", + "2003-06-15T00:00:00", + "2003-07-15T00:00:00", + "2003-08-15T00:00:00", + "2003-09-15T00:00:00", + "2003-10-15T00:00:00", + "2003-11-15T00:00:00", + "2003-12-15T00:00:00", + "2004-01-15T00:00:00", + "2004-02-15T00:00:00", + "2004-03-15T00:00:00", + "2004-04-15T00:00:00", + "2004-05-15T00:00:00", + "2004-06-15T00:00:00", + "2004-07-15T00:00:00", + "2004-08-15T00:00:00", + "2004-09-15T00:00:00", + "2004-10-15T00:00:00", + "2004-11-15T00:00:00", + "2004-12-15T00:00:00", + "2005-01-15T00:00:00", + "2005-02-15T00:00:00", + "2005-03-15T00:00:00", + "2005-04-15T00:00:00", + "2005-05-15T00:00:00", + "2005-06-15T00:00:00", + "2005-07-15T00:00:00", + "2005-08-15T00:00:00", + "2005-09-15T00:00:00", + "2005-10-15T00:00:00", + "2005-11-15T00:00:00", + "2005-12-15T00:00:00", + "2006-01-15T00:00:00", + "2006-02-15T00:00:00", + "2006-03-15T00:00:00", + "2006-04-15T00:00:00", + "2006-05-15T00:00:00", + "2006-06-15T00:00:00", + "2006-07-15T00:00:00", + "2006-08-15T00:00:00", + "2006-09-15T00:00:00", + "2006-10-15T00:00:00", + "2006-11-15T00:00:00", + "2006-12-15T00:00:00", + "2007-01-15T00:00:00", + "2007-02-15T00:00:00", + "2007-03-15T00:00:00", + "2007-04-15T00:00:00", + "2007-05-15T00:00:00", + "2007-06-15T00:00:00", + "2007-07-15T00:00:00", + "2007-08-15T00:00:00", + "2007-09-15T00:00:00", + "2007-10-15T00:00:00", + "2007-11-15T00:00:00", + "2007-12-15T00:00:00", + "2008-01-15T00:00:00", + "2008-02-15T00:00:00", + "2008-03-15T00:00:00", + "2008-04-15T00:00:00", + "2008-05-15T00:00:00", + "2008-06-15T00:00:00", + "2008-07-15T00:00:00", + "2008-08-15T00:00:00", + "2008-09-15T00:00:00", + "2008-10-15T00:00:00", + "2008-11-15T00:00:00", + "2008-12-15T00:00:00", + "2009-01-15T00:00:00", + "2009-02-15T00:00:00", + "2009-03-15T00:00:00", + "2009-04-15T00:00:00", + "2009-05-15T00:00:00", + "2009-06-15T00:00:00", + "2009-07-15T00:00:00", + "2009-08-15T00:00:00", + "2009-09-15T00:00:00", + "2009-10-15T00:00:00", + "2009-11-15T00:00:00", + "2009-12-15T00:00:00", + "2010-01-15T00:00:00", + "2010-02-15T00:00:00", + "2010-03-15T00:00:00", + "2010-04-15T00:00:00", + "2010-05-15T00:00:00", + "2010-06-15T00:00:00", + "2010-07-15T00:00:00", + "2010-08-15T00:00:00", + "2010-09-15T00:00:00", + "2010-10-15T00:00:00", + "2010-11-15T00:00:00", + "2010-12-15T00:00:00", + "2011-01-15T00:00:00", + "2011-02-15T00:00:00", + "2011-03-15T00:00:00", + "2011-04-15T00:00:00", + "2011-05-15T00:00:00", + "2011-06-15T00:00:00", + "2011-07-15T00:00:00", + "2011-08-15T00:00:00", + "2011-09-15T00:00:00", + "2011-10-15T00:00:00", + "2011-11-15T00:00:00", + "2011-12-15T00:00:00", + "2012-01-15T00:00:00", + "2012-02-15T00:00:00", + "2012-03-15T00:00:00", + "2012-04-15T00:00:00", + "2012-05-15T00:00:00", + "2012-06-15T00:00:00", + "2012-07-15T00:00:00", + "2012-08-15T00:00:00", + "2012-09-15T00:00:00", + "2012-10-15T00:00:00", + "2012-11-15T00:00:00", + "2012-12-15T00:00:00", + "2013-01-15T00:00:00", + "2013-02-15T00:00:00", + "2013-03-15T00:00:00", + "2013-04-15T00:00:00", + "2013-05-15T00:00:00", + "2013-06-15T00:00:00", + "2013-07-15T00:00:00", + "2013-08-15T00:00:00", + "2013-09-15T00:00:00", + "2013-10-15T00:00:00", + "2013-11-15T00:00:00", + "2013-12-15T00:00:00", + "2014-01-15T00:00:00", + "2014-02-15T00:00:00", + "2014-03-15T00:00:00", + "2014-04-15T00:00:00", + "2014-05-15T00:00:00", + "2014-06-15T00:00:00", + "2014-07-15T00:00:00", + "2014-08-15T00:00:00", + "2014-09-15T00:00:00", + "2014-10-15T00:00:00", + "2014-11-15T00:00:00", + "2014-12-15T00:00:00", + "2015-01-15T00:00:00" + ], + "index_name": "time", + "values": [ + 0.24646593872656267, + 0.24740046714511812, + 0.24744725299438344, + 0.24556096784155865, + 0.240356420463245, + 0.23414859550884387, + 0.227802710202331, + 0.22826589981064693, + 0.23296666735109176, + 0.23304476552585013, + 0.23739020540155373, + 0.24100168600731986, + 0.24443396330028672, + 0.24633434211407237, + 0.24582644718027208, + 0.24755084685500195, + 0.2420759991528302, + 0.23741333450565275, + 0.23163405163613404, + 0.23026066463347614, + 0.2305830399276929, + 0.23205612519784485, + 0.23713128161808772, + 0.2428487221292788, + 0.24581793882700234, + 0.24614395256487676, + 0.24857768030414362, + 0.2487818280310541, + 0.24250851346781885, + 0.23589031501155536, + 0.22937657223972627, + 0.22606034915236262, + 0.2272534867606624, + 0.2320805217411946, + 0.24083684954891954, + 0.24369315034564018, + 0.2462157465200259, + 0.24876367986575043, + 0.24897244497005822, + 0.24872652826163158, + 0.24349378120168752, + 0.23837167499234693, + 0.23460585432962788, + 0.23322133216520596, + 0.23334544705497837, + 0.23652177439925479, + 0.24060786138716111, + 0.24443169474580853, + 0.2514439940425927, + 0.25330209013240035, + 0.2530343500396176, + 0.25475792493141164, + 0.24961816998125744, + 0.24031359081372242, + 0.23543498056343948, + 0.2333079279531985, + 0.2334998007450757, + 0.2334878339086839, + 0.23716528779806392, + 0.24162219340204508, + 0.24521534619147428, + 0.2492887633090795, + 0.2503407537460323, + 0.25057512933339954, + 0.24489015357877508, + 0.23868753533930745, + 0.2334817679813084, + 0.23094038471908168, + 0.2342223564078909, + 0.23521147513831156, + 0.23672291956345456, + 0.244712328652271, + 0.2484805009199801, + 0.25336965546855933, + 0.25275319050594136, + 0.25277343981726064, + 0.24527166510535636, + 0.23737283673804413, + 0.23041425273643712, + 0.2272337234224626, + 0.22805751390536064, + 0.2342296317314869, + 0.23840964505774645, + 0.23943114379312924, + 0.24314618009548444, + 0.24520026541025983, + 0.24490946254203452, + 0.24711491963865578, + 0.24257553673338425, + 0.2357914385668017, + 0.23085234544642894, + 0.22832226967755212, + 0.23043475965396704, + 0.23357898843371416, + 0.24111355219200373, + 0.24621908605834406, + 0.25080135559150885, + 0.2516916260712583, + 0.25266203196589077, + 0.2507756396908065, + 0.24616284006545563, + 0.24114714310616653, + 0.2393992406707961, + 0.23360259779529718, + 0.23473517000812652, + 0.23368259505603256, + 0.23871986804353124, + 0.24440823512687962, + 0.24789163882663567, + 0.25075216104505355, + 0.2502705170869289, + 0.2489350658890078, + 0.2460151929419564, + 0.23878609894941008, + 0.23200727463553816, + 0.23010033441803235, + 0.23250000101254162, + 0.23045896069267588, + 0.2366600169928942, + 0.24195900405123022, + 0.24496860655423575, + 0.24869531024268124, + 0.24770928880926832, + 0.24782643445482105, + 0.24249355770776274, + 0.23795633694647658, + 0.23181669707374533, + 0.22972195752891575, + 0.2288840402038275, + 0.2310599088352884, + 0.23718083660971326, + 0.2419379346442609, + 0.24630601172456293, + 0.250582724295342, + 0.2513605024042476, + 0.24936643292975597, + 0.24592009867526213, + 0.23943428915963558, + 0.23482042296958036, + 0.23000091230745476, + 0.22924215267415682, + 0.232810165504139, + 0.23792498414599195, + 0.24054769048766245, + 0.2449512702932754, + 0.24927592754194347, + 0.2516021830472241, + 0.251356669697134, + 0.24420658828554978, + 0.236536629159848, + 0.2284832973219029, + 0.2274840448196634, + 0.22803435005429096, + 0.233529770282668, + 0.24070781896055, + 0.2454722654885106, + 0.2463175587365736, + 0.2465912695526836, + 0.2480036834613442, + 0.2495980194282663, + 0.24619200440157005, + 0.23857403028786842, + 0.22996997490026436, + 0.2277203418233402, + 0.22944440227050691, + 0.23217487584308075, + 0.23755133423100663, + 0.2435437005071435, + 0.24909020490993286, + 0.24727659436330376, + 0.24916970580640552, + 0.24870477516902748, + 0.24360864893182962, + 0.23734602699908894, + 0.23245208482257435, + 0.22909131429566643, + 0.23187698321200664, + 0.23498837811862064, + 0.24080111489973088, + 0.24511710668197234, + 0.24715416435274912, + 0.2484170671867044, + 0.2478046689291857, + 0.24982490169805202, + 0.24310538293764253, + 0.23659565969188948, + 0.23232122122346366, + 0.23105012362530022, + 0.2325392232891039, + 0.23582243778772966, + 0.2415537070253352, + 0.24701100922159092, + 0.2474709591935279, + 0.2493356657715661, + 0.2495014631087639, + 0.2483198505128302, + 0.24285489533963275, + 0.23725604188775148, + 0.23348983932255282, + 0.2291426053350584, + 0.2310486025449325, + 0.23679443504066766, + 0.23959714016437492, + 0.24422081696107759, + 0.2451280151045829, + 0.2457553387767315, + 0.24792693600976742, + 0.24629303025591986, + 0.24042534280888841, + 0.23698642134933912, + 0.22897263618580174, + 0.2291204418487055, + 0.2290823231286654, + 0.23201432868739777, + 0.23725835268945503, + 0.24293105964474157, + 0.24603616643650006, + 0.24733521377896403, + 0.249376440232805, + 0.2496663875252499, + 0.2442111886723325, + 0.236430207027528, + 0.2331073394658717, + 0.23278688190277985, + 0.23413833144480192, + 0.23143941019879946, + 0.233454961483631, + 0.2425111564999273, + 0.2456492735438812, + 0.24552749596058035, + 0.24948299256170325, + 0.24970508572323014, + 0.24503357283089802, + 0.2407388709618663, + 0.23309378686299256, + 0.2310348208352265, + 0.23044396173348788, + 0.2321642591453407, + 0.2371993116357218, + 0.2439777804236416, + 0.2483169290890247, + 0.25139386254702606, + 0.25018547818752507, + 0.2514819069418556, + 0.24770755034171182, + 0.23811825758355623, + 0.2335468427270885, + 0.22841928054727076, + 0.2291868351854809, + 0.23174810307581134, + 0.2358704191767967, + 0.24172286375991622, + 0.24897202046060438, + 0.249220972918142, + 0.25065058678597213, + 0.24968418435282724, + 0.24403348308025796, + 0.2391368300327085, + 0.23090009731674413, + 0.2260411268361357, + 0.22555567202779, + 0.22729676028975, + 0.23348094895354712, + 0.2411816135424436, + 0.24514628603539568, + 0.24785744981568486, + 0.24645306906508888, + 0.246564655278368, + 0.24228598288932848, + 0.23526764215494173, + 0.2300967284078609, + 0.2285751662754325, + 0.23139369651448052, + 0.23100967390495591, + 0.2379039956127761, + 0.2433947251807855, + 0.24822296482492495, + 0.25046582995169847, + 0.24907162814566522, + 0.24755909048199534, + 0.2438304512719837, + 0.23902360142664464, + 0.23382894228584508, + 0.23066893792068316, + 0.23300795438316851, + 0.23264091456106054, + 0.2382877377430814, + 0.24333904094122213, + 0.24534011630141958, + 0.24743459244439192, + 0.24710122653708175, + 0.24451798229579957, + 0.23992975796598776, + 0.23502397485745158, + 0.22956094976106609, + 0.22734661478090423, + 0.22784830579950702, + 0.23355702335641226, + 0.23866937782301845, + 0.24383683067705417, + 0.24687334865121172, + 0.2482813519224603, + 0.25020539819610216, + 0.24722986502613992, + 0.24386673600395248, + 0.23444213410224898, + 0.22983110926211348, + 0.22784068022238738, + 0.22687155727044767, + 0.23092604667391622, + 0.23553513145402175, + 0.2416951987806447, + 0.24660013781155518, + 0.24756017004335626, + 0.24934826018023326, + 0.24775470706839486, + 0.24293051536038254, + 0.2375970418529304, + 0.23144398833440094, + 0.23009590897372484, + 0.23139894928818794, + 0.23418978136750518, + 0.23910562593200366, + 0.2431100821531125, + 0.24853284030778294, + 0.2509104995986696, + 0.25027477164070827, + 0.25296823284052977, + 0.2460142627616602, + 0.23911195352128412, + 0.23082962128903453, + 0.22700126983511648, + 0.22710236888333102, + 0.23174744013943638, + 0.23998728219881682, + 0.24744594753884905, + 0.2497945126856125, + 0.24943750289993, + 0.24728201502098546, + 0.24762525404507146, + 0.2419904208074571, + 0.23605731492759802, + 0.23255711569691567, + 0.2309559046595569, + 0.23166191834388852, + 0.23449795399711004, + 0.23890301798028382, + 0.24136519683143806, + 0.24696661726330357, + 0.24853085118152554, + 0.2500372723719476, + 0.24766029920960092, + 0.24282306568500697, + 0.23501883514408373, + 0.23102346111238653, + 0.22957893734911453, + 0.22985966949591652, + 0.23376287102838492, + 0.2384260371381746, + 0.24328821804235634, + 0.24601096858663102, + 0.24980437850435452, + 0.2506036887754174, + 0.24924819392944383, + 0.24365311044745733, + 0.23824335429789034, + 0.23169691068753176, + 0.22983735240085154, + 0.23013432863401578, + 0.23363870733637562, + 0.24230681535442558, + 0.24524355940972659, + 0.24592710264540496, + 0.24723580500527764, + 0.25023617577684437, + 0.24709988412079437, + 0.24031178557742444, + 0.2372542154773589, + 0.23032663824257849, + 0.22656726812295871, + 0.22809461102925366, + 0.2319230287894851, + 0.23733685596093682, + 0.24196764952852692, + 0.24521974233573987, + 0.24652819167339712, + 0.24605510528635274, + 0.245598373806861, + 0.23975386041150745, + 0.23450897902903012, + 0.2261429321142745, + 0.2243683758745835, + 0.2261957289859844, + 0.22939237685598832, + 0.2366113504192934, + 0.2413305935922668, + 0.24389722894783714, + 0.24734124608392952, + 0.24792807308031178, + 0.24797574503074218, + 0.23944415960158075, + 0.2354459110282329, + 0.23006172819229292, + 0.2271994891869367, + 0.2294123321930172, + 0.23195143395265286, + 0.23724459464414185, + 0.24307694946321487, + 0.24859937401444476, + 0.24956551887429573, + 0.24728220062334702, + 0.24778322245173034, + 0.24224431689605172, + 0.23605605545226546, + 0.2311078417212051, + 0.22828862520247614, + 0.22806464529787238, + 0.23048092842122117, + 0.23880853803702196, + 0.24455040240767664, + 0.24809986120756078, + 0.24792153184402949, + 0.24832924448563926, + 0.24445477189070489, + 0.24082949902408687, + 0.23586622604100893, + 0.2305455042114449, + 0.2280956051692743, + 0.2269924226689354, + 0.22931051427154459, + 0.23428311353303014, + 0.23951839334811006, + 0.24579292032624156, + 0.24795191563146007, + 0.24949174326153814, + 0.25019508919953093, + 0.2421822074356033, + 0.23320860482655745, + 0.22628187094654034, + 0.22493063244023065, + 0.22730046926900396, + 0.23081045019795154, + 0.23906460817972514, + 0.24446988933341143, + 0.2478580156860908, + 0.24700517172236294, + 0.24797929554521786, + 0.2475347265392332, + 0.24057184353596406, + 0.23479154435898913, + 0.22903297968102884, + 0.22769248022816327, + 0.22801969791582652, + 0.2286715165747845, + 0.232704477841619, + 0.24107036652670244, + 0.24559659439264336, + 0.24689381634285298, + 0.24655141012866869, + 0.24333780978894284, + 0.2382503213352036, + 0.2348941382745236, + 0.2298475772766482, + 0.22890267032604236, + 0.23119208656148238, + 0.2335370557609337, + 0.2401191536758889, + 0.24457895113869696, + 0.24713409553485105, + 0.2501966214714653, + 0.24870437547990704, + 0.24797935641438829, + 0.24093891065599526, + 0.23514929276874558, + 0.22950878836261498, + 0.2256998951725961, + 0.2266412817802612, + 0.23095012681558919, + 0.2374022935702445, + 0.2446289284584089, + 0.24843346494499072, + 0.25045246150180356, + 0.251250213595393, + 0.2492158986304246, + 0.24448222563870095, + 0.2370006237460296, + 0.2316940529554471, + 0.22947541939877145, + 0.2330236364985883, + 0.23463308340425557, + 0.24032795440998997, + 0.24540032763352523, + 0.2484165949525173, + 0.252144577127908, + 0.25340749699481896, + 0.25007705367804967, + 0.24188135857895235, + 0.23449300251960228, + 0.22917387036859876, + 0.2266890088053286, + 0.2255865783793209, + 0.2311627419874025, + 0.2378119549185882, + 0.24197141309499115, + 0.24445443055525287, + 0.24592279091371794, + 0.24662342388122718, + 0.24520798434841784, + 0.23826319279169528, + 0.2318875592216113, + 0.22677760579674947, + 0.22401748094014037, + 0.22508032970090747, + 0.22765328781531352, + 0.23518690837252318, + 0.2419613337118358, + 0.24355781546454727, + 0.24509740010004513, + 0.24494179787100673, + 0.24456800571645834, + 0.24043636799561285, + 0.236056463723611, + 0.23025297315458204, + 0.2268815565854919, + 0.2291095688707362, + 0.2318724490425096, + 0.23980275975752693, + 0.24517212319160916, + 0.24717583705350174, + 0.24872988581121777, + 0.24976272930575533, + 0.24773999356822698, + 0.24272771106005564, + 0.2351386043212683, + 0.22849009785918586, + 0.2267280924166856, + 0.22846796740650022, + 0.2300981750427344, + 0.23806219747276486, + 0.2433089488455087, + 0.2452058591264922 + ] + }, + { + "attributes": { + "long_name": "trace_tropical", + "standard_name": "soil_moisture_content", + "units": "m3 m-3" + }, + "dimensions": { + "metric": "trace", + "region": "tropical", + "source_id": "Reference" + }, + "index": [ + "1970-01-15T00:00:00", + "1970-02-15T00:00:00", + "1970-03-15T00:00:00", + "1970-04-15T00:00:00", + "1970-05-15T00:00:00", + "1970-06-15T00:00:00", + "1970-07-15T00:00:00", + "1970-08-15T00:00:00", + "1970-09-15T00:00:00", + "1970-10-15T00:00:00", + "1970-11-15T00:00:00", + "1970-12-15T00:00:00", + "1971-01-15T00:00:00", + "1971-02-15T00:00:00", + "1971-03-15T00:00:00", + "1971-04-15T00:00:00", + "1971-05-15T00:00:00", + "1971-06-15T00:00:00", + "1971-07-15T00:00:00", + "1971-08-15T00:00:00", + "1971-09-15T00:00:00", + "1971-10-15T00:00:00", + "1971-11-15T00:00:00", + "1971-12-15T00:00:00", + "1972-01-15T00:00:00", + "1972-02-15T00:00:00", + "1972-03-15T00:00:00", + "1972-04-15T00:00:00", + "1972-05-15T00:00:00", + "1972-06-15T00:00:00", + "1972-07-15T00:00:00", + "1972-08-15T00:00:00", + "1972-09-15T00:00:00", + "1972-10-15T00:00:00", + "1972-11-15T00:00:00", + "1972-12-15T00:00:00", + "1973-01-15T00:00:00", + "1973-02-15T00:00:00", + "1973-03-15T00:00:00", + "1973-04-15T00:00:00", + "1973-05-15T00:00:00", + "1973-06-15T00:00:00", + "1973-07-15T00:00:00", + "1973-08-15T00:00:00", + "1973-09-15T00:00:00", + "1973-10-15T00:00:00", + "1973-11-15T00:00:00", + "1973-12-15T00:00:00", + "1974-01-15T00:00:00", + "1974-02-15T00:00:00", + "1974-03-15T00:00:00", + "1974-04-15T00:00:00", + "1974-05-15T00:00:00", + "1974-06-15T00:00:00", + "1974-07-15T00:00:00", + "1974-08-15T00:00:00", + "1974-09-15T00:00:00", + "1974-10-15T00:00:00", + "1974-11-15T00:00:00", + "1974-12-15T00:00:00", + "1975-01-15T00:00:00", + "1975-02-15T00:00:00", + "1975-03-15T00:00:00", + "1975-04-15T00:00:00", + "1975-05-15T00:00:00", + "1975-06-15T00:00:00", + "1975-07-15T00:00:00", + "1975-08-15T00:00:00", + "1975-09-15T00:00:00", + "1975-10-15T00:00:00", + "1975-11-15T00:00:00", + "1975-12-15T00:00:00", + "1976-01-15T00:00:00", + "1976-02-15T00:00:00", + "1976-03-15T00:00:00", + "1976-04-15T00:00:00", + "1976-05-15T00:00:00", + "1976-06-15T00:00:00", + "1976-07-15T00:00:00", + "1976-08-15T00:00:00", + "1976-09-15T00:00:00", + "1976-10-15T00:00:00", + "1976-11-15T00:00:00", + "1976-12-15T00:00:00", + "1977-01-15T00:00:00", + "1977-02-15T00:00:00", + "1977-03-15T00:00:00", + "1977-04-15T00:00:00", + "1977-05-15T00:00:00", + "1977-06-15T00:00:00", + "1977-07-15T00:00:00", + "1977-08-15T00:00:00", + "1977-09-15T00:00:00", + "1977-10-15T00:00:00", + "1977-11-15T00:00:00", + "1977-12-15T00:00:00", + "1978-01-15T00:00:00", + "1978-02-15T00:00:00", + "1978-03-15T00:00:00", + "1978-04-15T00:00:00", + "1978-05-15T00:00:00", + "1978-06-15T00:00:00", + "1978-07-15T00:00:00", + "1978-08-15T00:00:00", + "1978-09-15T00:00:00", + "1978-10-15T00:00:00", + "1978-11-15T00:00:00", + "1978-12-15T00:00:00", + "1979-01-15T00:00:00", + "1979-02-15T00:00:00", + "1979-03-15T00:00:00", + "1979-04-15T00:00:00", + "1979-05-15T00:00:00", + "1979-06-15T00:00:00", + "1979-07-15T00:00:00", + "1979-08-15T00:00:00", + "1979-09-15T00:00:00", + "1979-10-15T00:00:00", + "1979-11-15T00:00:00", + "1979-12-15T00:00:00", + "1980-01-15T00:00:00", + "1980-02-15T00:00:00", + "1980-03-15T00:00:00", + "1980-04-15T00:00:00", + "1980-05-15T00:00:00", + "1980-06-15T00:00:00", + "1980-07-15T00:00:00", + "1980-08-15T00:00:00", + "1980-09-15T00:00:00", + "1980-10-15T00:00:00", + "1980-11-15T00:00:00", + "1980-12-15T00:00:00", + "1981-01-15T00:00:00", + "1981-02-15T00:00:00", + "1981-03-15T00:00:00", + "1981-04-15T00:00:00", + "1981-05-15T00:00:00", + "1981-06-15T00:00:00", + "1981-07-15T00:00:00", + "1981-08-15T00:00:00", + "1981-09-15T00:00:00", + "1981-10-15T00:00:00", + "1981-11-15T00:00:00", + "1981-12-15T00:00:00", + "1982-01-15T00:00:00", + "1982-02-15T00:00:00", + "1982-03-15T00:00:00", + "1982-04-15T00:00:00", + "1982-05-15T00:00:00", + "1982-06-15T00:00:00", + "1982-07-15T00:00:00", + "1982-08-15T00:00:00", + "1982-09-15T00:00:00", + "1982-10-15T00:00:00", + "1982-11-15T00:00:00", + "1982-12-15T00:00:00", + "1983-01-15T00:00:00", + "1983-02-15T00:00:00", + "1983-03-15T00:00:00", + "1983-04-15T00:00:00", + "1983-05-15T00:00:00", + "1983-06-15T00:00:00", + "1983-07-15T00:00:00", + "1983-08-15T00:00:00", + "1983-09-15T00:00:00", + "1983-10-15T00:00:00", + "1983-11-15T00:00:00", + "1983-12-15T00:00:00", + "1984-01-15T00:00:00", + "1984-02-15T00:00:00", + "1984-03-15T00:00:00", + "1984-04-15T00:00:00", + "1984-05-15T00:00:00", + "1984-06-15T00:00:00", + "1984-07-15T00:00:00", + "1984-08-15T00:00:00", + "1984-09-15T00:00:00", + "1984-10-15T00:00:00", + "1984-11-15T00:00:00", + "1984-12-15T00:00:00", + "1985-01-15T00:00:00", + "1985-02-15T00:00:00", + "1985-03-15T00:00:00", + "1985-04-15T00:00:00", + "1985-05-15T00:00:00", + "1985-06-15T00:00:00", + "1985-07-15T00:00:00", + "1985-08-15T00:00:00", + "1985-09-15T00:00:00", + "1985-10-15T00:00:00", + "1985-11-15T00:00:00", + "1985-12-15T00:00:00", + "1986-01-15T00:00:00", + "1986-02-15T00:00:00", + "1986-03-15T00:00:00", + "1986-04-15T00:00:00", + "1986-05-15T00:00:00", + "1986-06-15T00:00:00", + "1986-07-15T00:00:00", + "1986-08-15T00:00:00", + "1986-09-15T00:00:00", + "1986-10-15T00:00:00", + "1986-11-15T00:00:00", + "1986-12-15T00:00:00", + "1987-01-15T00:00:00", + "1987-02-15T00:00:00", + "1987-03-15T00:00:00", + "1987-04-15T00:00:00", + "1987-05-15T00:00:00", + "1987-06-15T00:00:00", + "1987-07-15T00:00:00", + "1987-08-15T00:00:00", + "1987-09-15T00:00:00", + "1987-10-15T00:00:00", + "1987-11-15T00:00:00", + "1987-12-15T00:00:00", + "1988-01-15T00:00:00", + "1988-02-15T00:00:00", + "1988-03-15T00:00:00", + "1988-04-15T00:00:00", + "1988-05-15T00:00:00", + "1988-06-15T00:00:00", + "1988-07-15T00:00:00", + "1988-08-15T00:00:00", + "1988-09-15T00:00:00", + "1988-10-15T00:00:00", + "1988-11-15T00:00:00", + "1988-12-15T00:00:00", + "1989-01-15T00:00:00", + "1989-02-15T00:00:00", + "1989-03-15T00:00:00", + "1989-04-15T00:00:00", + "1989-05-15T00:00:00", + "1989-06-15T00:00:00", + "1989-07-15T00:00:00", + "1989-08-15T00:00:00", + "1989-09-15T00:00:00", + "1989-10-15T00:00:00", + "1989-11-15T00:00:00", + "1989-12-15T00:00:00", + "1990-01-15T00:00:00", + "1990-02-15T00:00:00", + "1990-03-15T00:00:00", + "1990-04-15T00:00:00", + "1990-05-15T00:00:00", + "1990-06-15T00:00:00", + "1990-07-15T00:00:00", + "1990-08-15T00:00:00", + "1990-09-15T00:00:00", + "1990-10-15T00:00:00", + "1990-11-15T00:00:00", + "1990-12-15T00:00:00", + "1991-01-15T00:00:00", + "1991-02-15T00:00:00", + "1991-03-15T00:00:00", + "1991-04-15T00:00:00", + "1991-05-15T00:00:00", + "1991-06-15T00:00:00", + "1991-07-15T00:00:00", + "1991-08-15T00:00:00", + "1991-09-15T00:00:00", + "1991-10-15T00:00:00", + "1991-11-15T00:00:00", + "1991-12-15T00:00:00", + "1992-01-15T00:00:00", + "1992-02-15T00:00:00", + "1992-03-15T00:00:00", + "1992-04-15T00:00:00", + "1992-05-15T00:00:00", + "1992-06-15T00:00:00", + "1992-07-15T00:00:00", + "1992-08-15T00:00:00", + "1992-09-15T00:00:00", + "1992-10-15T00:00:00", + "1992-11-15T00:00:00", + "1992-12-15T00:00:00", + "1993-01-15T00:00:00", + "1993-02-15T00:00:00", + "1993-03-15T00:00:00", + "1993-04-15T00:00:00", + "1993-05-15T00:00:00", + "1993-06-15T00:00:00", + "1993-07-15T00:00:00", + "1993-08-15T00:00:00", + "1993-09-15T00:00:00", + "1993-10-15T00:00:00", + "1993-11-15T00:00:00", + "1993-12-15T00:00:00", + "1994-01-15T00:00:00", + "1994-02-15T00:00:00", + "1994-03-15T00:00:00", + "1994-04-15T00:00:00", + "1994-05-15T00:00:00", + "1994-06-15T00:00:00", + "1994-07-15T00:00:00", + "1994-08-15T00:00:00", + "1994-09-15T00:00:00", + "1994-10-15T00:00:00", + "1994-11-15T00:00:00", + "1994-12-15T00:00:00", + "1995-01-15T00:00:00", + "1995-02-15T00:00:00", + "1995-03-15T00:00:00", + "1995-04-15T00:00:00", + "1995-05-15T00:00:00", + "1995-06-15T00:00:00", + "1995-07-15T00:00:00", + "1995-08-15T00:00:00", + "1995-09-15T00:00:00", + "1995-10-15T00:00:00", + "1995-11-15T00:00:00", + "1995-12-15T00:00:00", + "1996-01-15T00:00:00", + "1996-02-15T00:00:00", + "1996-03-15T00:00:00", + "1996-04-15T00:00:00", + "1996-05-15T00:00:00", + "1996-06-15T00:00:00", + "1996-07-15T00:00:00", + "1996-08-15T00:00:00", + "1996-09-15T00:00:00", + "1996-10-15T00:00:00", + "1996-11-15T00:00:00", + "1996-12-15T00:00:00", + "1997-01-15T00:00:00", + "1997-02-15T00:00:00", + "1997-03-15T00:00:00", + "1997-04-15T00:00:00", + "1997-05-15T00:00:00", + "1997-06-15T00:00:00", + "1997-07-15T00:00:00", + "1997-08-15T00:00:00", + "1997-09-15T00:00:00", + "1997-10-15T00:00:00", + "1997-11-15T00:00:00", + "1997-12-15T00:00:00", + "1998-01-15T00:00:00", + "1998-02-15T00:00:00", + "1998-03-15T00:00:00", + "1998-04-15T00:00:00", + "1998-05-15T00:00:00", + "1998-06-15T00:00:00", + "1998-07-15T00:00:00", + "1998-08-15T00:00:00", + "1998-09-15T00:00:00", + "1998-10-15T00:00:00", + "1998-11-15T00:00:00", + "1998-12-15T00:00:00", + "1999-01-15T00:00:00", + "1999-02-15T00:00:00", + "1999-03-15T00:00:00", + "1999-04-15T00:00:00", + "1999-05-15T00:00:00", + "1999-06-15T00:00:00", + "1999-07-15T00:00:00", + "1999-08-15T00:00:00", + "1999-09-15T00:00:00", + "1999-10-15T00:00:00", + "1999-11-15T00:00:00", + "1999-12-15T00:00:00", + "2000-01-15T00:00:00", + "2000-02-15T00:00:00", + "2000-03-15T00:00:00", + "2000-04-15T00:00:00", + "2000-05-15T00:00:00", + "2000-06-15T00:00:00", + "2000-07-15T00:00:00", + "2000-08-15T00:00:00", + "2000-09-15T00:00:00", + "2000-10-15T00:00:00", + "2000-11-15T00:00:00", + "2000-12-15T00:00:00", + "2001-01-15T00:00:00", + "2001-02-15T00:00:00", + "2001-03-15T00:00:00", + "2001-04-15T00:00:00", + "2001-05-15T00:00:00", + "2001-06-15T00:00:00", + "2001-07-15T00:00:00", + "2001-08-15T00:00:00", + "2001-09-15T00:00:00", + "2001-10-15T00:00:00", + "2001-11-15T00:00:00", + "2001-12-15T00:00:00", + "2002-01-15T00:00:00", + "2002-02-15T00:00:00", + "2002-03-15T00:00:00", + "2002-04-15T00:00:00", + "2002-05-15T00:00:00", + "2002-06-15T00:00:00", + "2002-07-15T00:00:00", + "2002-08-15T00:00:00", + "2002-09-15T00:00:00", + "2002-10-15T00:00:00", + "2002-11-15T00:00:00", + "2002-12-15T00:00:00", + "2003-01-15T00:00:00", + "2003-02-15T00:00:00", + "2003-03-15T00:00:00", + "2003-04-15T00:00:00", + "2003-05-15T00:00:00", + "2003-06-15T00:00:00", + "2003-07-15T00:00:00", + "2003-08-15T00:00:00", + "2003-09-15T00:00:00", + "2003-10-15T00:00:00", + "2003-11-15T00:00:00", + "2003-12-15T00:00:00", + "2004-01-15T00:00:00", + "2004-02-15T00:00:00", + "2004-03-15T00:00:00", + "2004-04-15T00:00:00", + "2004-05-15T00:00:00", + "2004-06-15T00:00:00", + "2004-07-15T00:00:00", + "2004-08-15T00:00:00", + "2004-09-15T00:00:00", + "2004-10-15T00:00:00", + "2004-11-15T00:00:00", + "2004-12-15T00:00:00", + "2005-01-15T00:00:00", + "2005-02-15T00:00:00", + "2005-03-15T00:00:00", + "2005-04-15T00:00:00", + "2005-05-15T00:00:00", + "2005-06-15T00:00:00", + "2005-07-15T00:00:00", + "2005-08-15T00:00:00", + "2005-09-15T00:00:00", + "2005-10-15T00:00:00", + "2005-11-15T00:00:00", + "2005-12-15T00:00:00", + "2006-01-15T00:00:00", + "2006-02-15T00:00:00", + "2006-03-15T00:00:00", + "2006-04-15T00:00:00", + "2006-05-15T00:00:00", + "2006-06-15T00:00:00", + "2006-07-15T00:00:00", + "2006-08-15T00:00:00", + "2006-09-15T00:00:00", + "2006-10-15T00:00:00", + "2006-11-15T00:00:00", + "2006-12-15T00:00:00", + "2007-01-15T00:00:00", + "2007-02-15T00:00:00", + "2007-03-15T00:00:00", + "2007-04-15T00:00:00", + "2007-05-15T00:00:00", + "2007-06-15T00:00:00", + "2007-07-15T00:00:00", + "2007-08-15T00:00:00", + "2007-09-15T00:00:00", + "2007-10-15T00:00:00", + "2007-11-15T00:00:00", + "2007-12-15T00:00:00", + "2008-01-15T00:00:00", + "2008-02-15T00:00:00", + "2008-03-15T00:00:00", + "2008-04-15T00:00:00", + "2008-05-15T00:00:00", + "2008-06-15T00:00:00", + "2008-07-15T00:00:00", + "2008-08-15T00:00:00", + "2008-09-15T00:00:00", + "2008-10-15T00:00:00", + "2008-11-15T00:00:00", + "2008-12-15T00:00:00", + "2009-01-15T00:00:00", + "2009-02-15T00:00:00", + "2009-03-15T00:00:00", + "2009-04-15T00:00:00", + "2009-05-15T00:00:00", + "2009-06-15T00:00:00", + "2009-07-15T00:00:00", + "2009-08-15T00:00:00", + "2009-09-15T00:00:00", + "2009-10-15T00:00:00", + "2009-11-15T00:00:00", + "2009-12-15T00:00:00", + "2010-01-15T00:00:00", + "2010-02-15T00:00:00", + "2010-03-15T00:00:00", + "2010-04-15T00:00:00", + "2010-05-15T00:00:00", + "2010-06-15T00:00:00", + "2010-07-15T00:00:00", + "2010-08-15T00:00:00", + "2010-09-15T00:00:00", + "2010-10-15T00:00:00", + "2010-11-15T00:00:00", + "2010-12-15T00:00:00", + "2011-01-15T00:00:00", + "2011-02-15T00:00:00", + "2011-03-15T00:00:00", + "2011-04-15T00:00:00", + "2011-05-15T00:00:00", + "2011-06-15T00:00:00", + "2011-07-15T00:00:00", + "2011-08-15T00:00:00", + "2011-09-15T00:00:00", + "2011-10-15T00:00:00", + "2011-11-15T00:00:00", + "2011-12-15T00:00:00", + "2012-01-15T00:00:00", + "2012-02-15T00:00:00", + "2012-03-15T00:00:00", + "2012-04-15T00:00:00", + "2012-05-15T00:00:00", + "2012-06-15T00:00:00", + "2012-07-15T00:00:00", + "2012-08-15T00:00:00", + "2012-09-15T00:00:00", + "2012-10-15T00:00:00", + "2012-11-15T00:00:00", + "2012-12-15T00:00:00", + "2013-01-15T00:00:00", + "2013-02-15T00:00:00", + "2013-03-15T00:00:00", + "2013-04-15T00:00:00", + "2013-05-15T00:00:00", + "2013-06-15T00:00:00", + "2013-07-15T00:00:00", + "2013-08-15T00:00:00", + "2013-09-15T00:00:00", + "2013-10-15T00:00:00", + "2013-11-15T00:00:00", + "2013-12-15T00:00:00", + "2014-01-15T00:00:00", + "2014-02-15T00:00:00", + "2014-03-15T00:00:00", + "2014-04-15T00:00:00", + "2014-05-15T00:00:00", + "2014-06-15T00:00:00", + "2014-07-15T00:00:00", + "2014-08-15T00:00:00", + "2014-09-15T00:00:00", + "2014-10-15T00:00:00", + "2014-11-15T00:00:00", + "2014-12-15T00:00:00", + "2015-01-15T00:00:00" + ], + "index_name": "time", + "values": [ + 0.29256309871797614, + 0.2924622395252732, + 0.2964313217721715, + 0.29840256665218734, + 0.29730891349864336, + 0.2960961205678518, + 0.2933384963552241, + 0.29297559334398815, + 0.29970821329413944, + 0.30272709096241446, + 0.3039545312714052, + 0.296536126087415, + 0.2905350404099486, + 0.28966721023746916, + 0.29300090737714535, + 0.29663996081078914, + 0.2981376199241287, + 0.299444296937466, + 0.296957624939828, + 0.2973705608071822, + 0.2993098658741549, + 0.3042966084673873, + 0.30223574990113034, + 0.29570683396520353, + 0.2906281950380238, + 0.29362595620311066, + 0.29681909477734014, + 0.3017943100885352, + 0.2996806241888983, + 0.2970917103464322, + 0.2921390731850985, + 0.29083518992413654, + 0.2920331576489911, + 0.29544131612705665, + 0.2987251952948059, + 0.29564233346992963, + 0.2892768005609128, + 0.284753108834212, + 0.2877965514534904, + 0.29311025030554116, + 0.2973872958719261, + 0.29665725407679766, + 0.2953012339775305, + 0.29814895556883914, + 0.3006787165356529, + 0.30904894692688994, + 0.3078792778738344, + 0.30310184072086427, + 0.2961525720219009, + 0.29480972935364586, + 0.2999862488350422, + 0.3071858903207768, + 0.3063932320836688, + 0.30044824141607546, + 0.2981870394861281, + 0.2944457828769053, + 0.3001049891654403, + 0.30425643622592163, + 0.3002535284927488, + 0.29602599110932337, + 0.29157196626215437, + 0.29228633181823666, + 0.2948940325403961, + 0.2992630777855822, + 0.3007530334923677, + 0.2990198489721886, + 0.30200653464300503, + 0.2949797465113206, + 0.30115328345237646, + 0.30634917076041734, + 0.3044461854685526, + 0.30126164509465186, + 0.2932588674165063, + 0.29712651826903647, + 0.2981246686658731, + 0.29983672890894764, + 0.30136722345928346, + 0.2974031016424288, + 0.291373720161232, + 0.2885693684085175, + 0.2913216557320628, + 0.3025042486789433, + 0.30307957123924956, + 0.29713045801909427, + 0.2943349398756622, + 0.29038433565044103, + 0.29037861660859404, + 0.2975217405454439, + 0.2998410360595663, + 0.2991259823076449, + 0.29395434222103595, + 0.2892894080946704, + 0.2956261615901631, + 0.30250374860513124, + 0.29909756526115683, + 0.2983945159856663, + 0.29241363190353314, + 0.29027430097148793, + 0.29540225350849464, + 0.30597458843313247, + 0.30569246118679866, + 0.302910383744817, + 0.2999183027636135, + 0.2952069610044696, + 0.30065097182225875, + 0.302883349530667, + 0.3012243435108614, + 0.30119502058599296, + 0.2953308390026404, + 0.2944806751784829, + 0.29670371747681135, + 0.30179753962994055, + 0.3038340252604863, + 0.30095431777145715, + 0.29390909822541955, + 0.29086106419467883, + 0.3011210712768351, + 0.29453355956231253, + 0.2983971881317835, + 0.2951686199844047, + 0.29391518530254207, + 0.2920770290851608, + 0.2897404419208253, + 0.2960740509673758, + 0.2962111415906695, + 0.29616328363662764, + 0.29231879815747636, + 0.2906980335457755, + 0.2949279138481364, + 0.2982757427063296, + 0.30053465017320385, + 0.29636033412323676, + 0.291649101899037, + 0.2902303654286426, + 0.2952424899592669, + 0.2992138347252095, + 0.30281104719011515, + 0.29918220013960806, + 0.2961864978306675, + 0.29277769774241574, + 0.29715746446726254, + 0.30349430455217713, + 0.3010266500225049, + 0.2967228750290682, + 0.2967577708258665, + 0.29426273977985884, + 0.2989972821194997, + 0.3044036628777256, + 0.30204655680285636, + 0.2973003756413303, + 0.2914442426721651, + 0.2898942988925335, + 0.29058486382698606, + 0.29776275250612966, + 0.2930112633485913, + 0.2890485583818314, + 0.28351541168147276, + 0.28102350094344153, + 0.2824714481611297, + 0.2888438124779444, + 0.29175199398291035, + 0.2930090004755467, + 0.28836102780141043, + 0.2876462808387871, + 0.2895489168419122, + 0.2957621460375417, + 0.2945341643140399, + 0.2962360448326557, + 0.29324766653672363, + 0.29106392032943584, + 0.29398399450981516, + 0.299317489707513, + 0.29991974255384773, + 0.2962935190633109, + 0.29522546535459937, + 0.2956436586896105, + 0.302659127804919, + 0.30106748582925913, + 0.30036590592546475, + 0.29641430932330115, + 0.29392012333202566, + 0.2882937547358391, + 0.29330942553753575, + 0.3031313126383989, + 0.3034081466694839, + 0.29719048686085453, + 0.29855849235991094, + 0.29590977221203635, + 0.297874213070926, + 0.3025288072415767, + 0.3033027813152617, + 0.3001356960865519, + 0.29319468597450593, + 0.2932297727609065, + 0.2965017201982385, + 0.29781558258842866, + 0.2984478412962341, + 0.2973978010162788, + 0.29485990087376013, + 0.2918155952974309, + 0.293937735858134, + 0.30345517978877706, + 0.29988517694323064, + 0.2945140953241468, + 0.2886236193943241, + 0.2850906289840636, + 0.29103996545875793, + 0.2925780209910871, + 0.29209801212628644, + 0.2930789087560855, + 0.2859013794440496, + 0.2877547093802484, + 0.2906099493992502, + 0.29559874076313164, + 0.29434224978186174, + 0.29127139609228386, + 0.28848216783895464, + 0.2899738383365884, + 0.2918200327928873, + 0.2963339234197797, + 0.29686337998355294, + 0.29876294708672024, + 0.2979381250746655, + 0.29537631990678476, + 0.2984066983797705, + 0.3011609934489642, + 0.29861706124861687, + 0.3012995426297798, + 0.2950327487012906, + 0.29041694974482973, + 0.2973528759807303, + 0.2985535298838322, + 0.3019529167610363, + 0.3018442623426263, + 0.3012124328608741, + 0.3001357424832679, + 0.30084017860628004, + 0.30582507471092324, + 0.30239254442389063, + 0.30114224861730304, + 0.2944046087978383, + 0.29304531041763077, + 0.2917617103974736, + 0.2961958935981844, + 0.3050679689454783, + 0.2981334188762535, + 0.29860110622007663, + 0.2937445512156917, + 0.29794082864502264, + 0.2999287338004918, + 0.296761648981371, + 0.297237540003261, + 0.296254369636603, + 0.29117738582519537, + 0.29592044040005144, + 0.3014426916036026, + 0.30115546871681154, + 0.2973105436237771, + 0.2938199597582193, + 0.28897581624575863, + 0.28913747731478345, + 0.2936273718644236, + 0.29267510977673783, + 0.28696713004541324, + 0.2826978205326219, + 0.2848808980374293, + 0.28317794582856537, + 0.29058716426722064, + 0.2923587116793022, + 0.2890034364893724, + 0.2891272826150069, + 0.2888207589790004, + 0.29698468838894765, + 0.2982025775017524, + 0.29909984526897476, + 0.2943803652828264, + 0.29068093170626313, + 0.2897417152212145, + 0.29142538469858037, + 0.2951336941029093, + 0.2954561296132303, + 0.29387166915584134, + 0.2907267441020448, + 0.28967381660020597, + 0.29433052565630824, + 0.2960869920351493, + 0.2967385696480588, + 0.2939904001531308, + 0.29165779422103394, + 0.28953967774033584, + 0.2927346469372685, + 0.2955252411473084, + 0.29692412863314316, + 0.29781174925098264, + 0.2959355324461641, + 0.2918775349946046, + 0.2910036087438075, + 0.2995445975970137, + 0.2953187047630838, + 0.29199947581256375, + 0.28772965773400244, + 0.28596342876684344, + 0.2932765269607983, + 0.29707445716515124, + 0.30099581972625866, + 0.29406422577799135, + 0.29344056922655304, + 0.2911743820920458, + 0.28949741283773306, + 0.29648733956699735, + 0.29902576257777125, + 0.296596516816324, + 0.29440098546353827, + 0.294445718136778, + 0.2982840201905346, + 0.30076848010138146, + 0.3013982247319228, + 0.2980188168600778, + 0.29200383368452765, + 0.29194938391086783, + 0.29514988762088035, + 0.3027349681947848, + 0.2991866906367075, + 0.2924610914338152, + 0.29283125718767283, + 0.29046730730604003, + 0.2917004009128115, + 0.3048096286268617, + 0.30065696322007196, + 0.29427638089174313, + 0.2875548785614186, + 0.28413755391330625, + 0.2835455342849617, + 0.2892665125946319, + 0.29324398719023287, + 0.29776855668724744, + 0.2908003037736058, + 0.28533793737256985, + 0.2821419199767372, + 0.28845056556651116, + 0.28945976611808805, + 0.28762342000251784, + 0.2869772867936709, + 0.29146329277956273, + 0.29529400480316326, + 0.3000353008073534, + 0.3033838409475983, + 0.29858311031560036, + 0.29728089716778694, + 0.29454428775160035, + 0.2987718292008013, + 0.2994711499958849, + 0.301676729643081, + 0.29499026054732647, + 0.2954546366816491, + 0.29343470965741286, + 0.2992727702860795, + 0.30670108039970095, + 0.30584363607427273, + 0.30093111520506577, + 0.2964727872573831, + 0.2952398179399011, + 0.295795710320537, + 0.30076148101403577, + 0.3001948477470199, + 0.30057581107256065, + 0.2969550755387769, + 0.2979344122188651, + 0.30065783954262737, + 0.2997539837670018, + 0.30307248685025867, + 0.2985706669328548, + 0.2938236681889523, + 0.28709655616425056, + 0.2936264514778351, + 0.2948598866125384, + 0.29445687413515625, + 0.2980723007702561, + 0.29347048973985995, + 0.2879828279126614, + 0.29264932832258933, + 0.29822184006727226, + 0.2968738274236979, + 0.29396344325444695, + 0.2940397667584985, + 0.2896619698538294, + 0.29337236416011025, + 0.29406538619286077, + 0.29130061954550573, + 0.29235624931105053, + 0.28682511876231637, + 0.28693800083364857, + 0.2908501059090429, + 0.2902247259052745, + 0.29580851643794787, + 0.29313096487709983, + 0.28781305312186406, + 0.2866301812053935, + 0.2903886902374903, + 0.29647706575403754, + 0.29003879316287995, + 0.29623123951145314, + 0.294225748627709, + 0.2917669562953755, + 0.29657861872751, + 0.29988289332244333, + 0.2970530674640704, + 0.2913444987010622, + 0.29320635517993393, + 0.29072239419998885, + 0.29000181623536136, + 0.29750804231841554, + 0.29653582633532993, + 0.2930155296045149, + 0.29454008768070256, + 0.28948454116743466, + 0.2914260210301238, + 0.2940212299064644, + 0.2934738625432973, + 0.2906686222528182, + 0.2887674720300741, + 0.2863030160545719, + 0.2909092862828537, + 0.29018847091303096, + 0.29524432926551913, + 0.2923230260582378, + 0.2903345879894511, + 0.28476515017014753, + 0.2881182793416801, + 0.2947796354001205, + 0.2945874586387552, + 0.29602198210790454, + 0.29187355710714113, + 0.2900473515468994, + 0.29785000812141227, + 0.30342363889027235, + 0.3044116210509582, + 0.29881008762238404, + 0.2924624198855041, + 0.2898162137461986, + 0.29489013228669675, + 0.300196182202658, + 0.30153785992848064, + 0.29680989304644495, + 0.29031859188699066, + 0.28799411845799777, + 0.2885682197939996, + 0.2949740115314511, + 0.2968569698235972, + 0.294978669807936, + 0.2914167720867979, + 0.2930104413990738, + 0.29359303001712556, + 0.2958352181403006, + 0.2970224057938059, + 0.29784985068166697, + 0.2960455304568544, + 0.2944551737937366, + 0.29988606365742393, + 0.3016947137793425, + 0.2989092556726421, + 0.29692637754115214, + 0.2930286378258441, + 0.2930404815749758, + 0.2960063540834224, + 0.30028032685945233, + 0.2982702291897225, + 0.29909476439492666, + 0.2957629953436727, + 0.29665165843150243, + 0.29698110456182375, + 0.3007573526895158, + 0.30066325079182976, + 0.2960105087102163, + 0.29464723372677115, + 0.29042534499634937, + 0.2903069501006889, + 0.2968009503684386, + 0.294544712629404, + 0.2920543185308662, + 0.2891828697701661, + 0.2859736723511348, + 0.2922435711852423, + 0.2958354126461225, + 0.29736358293600607, + 0.29586958866272667, + 0.2960415380647177, + 0.2920041296962583, + 0.29341264387854143, + 0.3003163731243527, + 0.3058777858150181, + 0.30195870324397395, + 0.29661270540199053, + 0.29572755813682955, + 0.3015405763912011, + 0.3029773905542501, + 0.2982971684531965, + 0.29283115930131226, + 0.2913866262498071, + 0.2878109267391534, + 0.29078380396195325, + 0.3036267418564961, + 0.3021289230746004, + 0.29436256339736266, + 0.29247412983326765, + 0.29095728675571003, + 0.29164384029481477, + 0.29733275541361254, + 0.2992214999926661, + 0.2960390908971978, + 0.29308959278782687, + 0.2866813597251191, + 0.2879979342607628, + 0.2921414037012079, + 0.29667877401185844, + 0.2930095469821917, + 0.28776507905053544, + 0.28823216050938594, + 0.2915747874983681, + 0.2946425963285214, + 0.2936932411156976, + 0.29506560116032143, + 0.29423521129590496, + 0.28988822007452497, + 0.2935115742414108, + 0.3002067385098174, + 0.3026038153908886, + 0.29904273421879085, + 0.29070293632373284, + 0.2870484014589769, + 0.2923022348829413, + 0.2983140316884264, + 0.2997474462551521, + 0.29394527927448105, + 0.28906232971166984, + 0.28938948602353265, + 0.2912022905361439, + 0.2927483691839875, + 0.297345934430481, + 0.2926177277149741, + 0.284486064252129 + ] + } +] \ No newline at end of file diff --git a/scripts/ci/regression-pr-gate.sh b/scripts/ci/regression-pr-gate.sh index 8fb89716e..bb59fd2c3 100755 --- a/scripts/ci/regression-pr-gate.sh +++ b/scripts/ci/regression-pr-gate.sh @@ -2,26 +2,46 @@ # PR-tier regression baseline gate. # # Runs the coupling gate (`ref test-cases ci-gate`) against the pull request's base branch and, -# for every case it routes to `replay`, re-checks the cached native baseline. +# for every case it routes to `replay`, re-checks the committed native baseline. # -# All baseline data can be fetched with public read access so this does not require credentials. +# Neither stage needs input data. +# `replay` rebuilds the committed bundle from native output blobs pulled from the public +# store (plus the committed catalog/manifest). # -# `ci-gate` reads only manifests and the git diff, so it needs no input data. -# The (slower) sample-data and catalog fetch is therefore deferred until the gate has found at least one case that actually needs replaying. -# The common pull request touches no baselines and skips the download entirely. +# Usage: +# make regression-gate # the convenient local entry point +# bash scripts/ci/regression-pr-gate.sh [base] # or call directly, optionally overriding the base ref # -# Environment: +# base ref to diff against. Defaults to origin/${GITHUB_BASE_REF:-main}. # GITHUB_BASE_REF the PR's base branch (set automatically on pull_request events). +# +# Running under GitHub Actions emits log groups and ::error::/::warning:: annotations; +# locally it prints plain, readable output instead. +# Run it before pushing to catch a coupling violation or replay drift without waiting for CI. set -euo pipefail -# Rich colour codes would corrupt the JSON we parse with jq. Force them off here so the -# script is self-contained and parseable even when run outside the workflow (which also -# sets NO_COLOR for the same reason). +# Rich colour codes would corrupt the JSON we parse with jq export NO_COLOR=1 -base="origin/${GITHUB_BASE_REF:-main}" +# GitHub Actions log-grouping and annotation commands are just noise on a local terminal, +# so emit them only under Actions and print readable equivalents otherwise. +if [ -n "${GITHUB_ACTIONS:-}" ]; then + begin_group() { echo "::group::$*"; } + end_group() { echo "::endgroup::"; } + error() { echo "::error::$*"; } + warning() { echo "::warning::$*"; } +else + begin_group() { printf '\n==> %s\n' "$*"; } + end_group() { :; } + error() { printf 'ERROR: %s\n' "$*" >&2; } + warning() { printf 'WARNING: %s\n' "$*" >&2; } +fi + +# CI passes the base via GITHUB_BASE_REF (and fetches origin/ beforehand); locally, +# pass one as the first argument or rely on the origin/main default. +base="${1:-origin/${GITHUB_BASE_REF:-main}}" -echo "::group::coupling gate (base: ${base})" +begin_group "coupling gate (base: ${base})" # `ci-gate` exits non-zero when any case is gated `fail`; capture the decisions # regardless so the failing cases can be reported before the script exits. set +e @@ -29,19 +49,19 @@ decisions="$(uv run ref test-cases ci-gate --base "${base}" --json)" gate_rc=$? set -e printf '%s\n' "${decisions}" | jq . -echo "::endgroup::" +end_group if [ "${gate_rc}" -ne 0 ]; then - # `ci-gate` exits non-zero for two distinct reasons: at least one case was gated - # `fail`, or a hard error (not a git repo, an unfetched base ref, a failed diff) + # `ci-gate` exits non-zero for two distinct reasons: at least one case was gated `fail`, + # or a hard error (not a git repo, an unfetched base ref, a failed diff) # that printed no decisions. Only the former is a baseline-coupling violation, so # report each kind accurately rather than blaming every failure on the author. fail_cases="$(printf '%s\n' "${decisions}" | jq -r '.[]? | select(.action == "fail") | " FAIL " + .case + " -- " + .reason')" if [ -n "${fail_cases}" ]; then - echo "::error::Coupling gate failed -- a baseline changed without an authorised test_case_version bump." + error "Coupling gate failed -- a baseline changed without an authorised test_case_version bump." echo "${fail_cases}" else - echo "::error::ci-gate exited ${gate_rc} without a fail decision -- see the gate output above (e.g. an unfetched base ref or a non-git checkout)." + error "ci-gate exited ${gate_rc} without a fail decision -- see the gate output above (e.g. an unfetched base ref or a non-git checkout)." fi exit 1 fi @@ -49,7 +69,7 @@ fi while IFS= read -r execute_case; do [ -n "${execute_case}" ] || continue - echo "::warning::${execute_case} bumped test_case_version with no native baseline -- review the committed bundle, then mint on the trusted tier to enable replay verification." + warning "${execute_case} bumped test_case_version with no native baseline -- review the committed bundle, then mint on the trusted tier to enable replay verification." done < <(printf '%s\n' "${decisions}" | jq -r '.[] | select(.action == "execute") | .case') replay_cases="$(printf '%s\n' "${decisions}" | jq -r '.[] | select(.action == "replay") | .case')" @@ -58,33 +78,23 @@ if [ -z "${replay_cases}" ]; then exit 0 fi -# Only now -- with replay work to do -- pay for the input data the replay needs. -echo "::group::fetch inputs for replay" -uv run ref datasets fetch-sample-data -while IFS= read -r provider; do - [ -n "${provider}" ] || continue - uv run ref test-cases fetch --provider "${provider}" \ - || echo "::warning::test-case fetch incomplete for ${provider}" -done < <(printf '%s\n' "${replay_cases}" | cut -d/ -f1 | sort -u) -echo "::endgroup::" -# Replay every case the gate routed to REPLAY. Process substitution (rather than a -# pipe) keeps the loop in the current shell so the failure counter survives. +# Replay every case the gate routed to REPLAY. failures=0 replayed=0 while IFS='/' read -r provider diagnostic test_case; do [ -n "${provider}" ] || continue - echo "::group::replay ${provider}/${diagnostic}/${test_case}" + begin_group "replay ${provider}/${diagnostic}/${test_case}" if uv run ref test-cases replay \ --provider "${provider}" \ --diagnostic "${diagnostic}" \ --test-case "${test_case}"; then replayed=$((replayed + 1)) else - echo "::error::replay drift for ${provider}/${diagnostic}/${test_case}" + error "replay drift for ${provider}/${diagnostic}/${test_case}" failures=$((failures + 1)) fi - echo "::endgroup::" + end_group done < <(printf '%s\n' "${replay_cases}") echo "Replayed ${replayed} case(s); ${failures} drifted."