{
  "cli_argv": [
    "plot-operational-anomaly",
    "--forecast-date",
    "20260501",
    "--vars",
    "PRAVG",
    "T2MAX",
    "T2MIN",
    "ASWDNS",
    "--sources",
    "corrected",
    "--corrected-methods",
    "ENSEMBLE_MEAN",
    "--corrected-root",
    "/data/pub/CWRF/Operational/daily_bias_corrected",
    "--climatology-dir",
    "/data/pub/CWRF/hindcast/climatology",
    "--out-root",
    "/data/pub/CWRF/Operational/anomaly_maps",
    "--logo",
    "scripts/operational/DAWN_new_acro.png"
  ],
  "command": "plot-operational-anomaly",
  "config": {},
  "config_file": null,
  "config_sha256": null,
  "copied_config_file": null,
  "dependencies": {
    "PyYAML": "6.0.3",
    "cartopy": "0.25.0",
    "cftime": "1.6.5",
    "dask": "2026.3.0",
    "h5netcdf": "1.8.1",
    "joblib": "1.5.3",
    "matplotlib": "3.10.9",
    "netCDF4": "1.7.4",
    "numpy": "2.4.3",
    "pandas": "3.0.2",
    "threadpoolctl": "3.6.0",
    "xarray": "2026.4.0",
    "xclim": null,
    "xsdba": "0.6.1"
  },
  "ended_at": "2026-05-08T20:32:04.209772Z",
  "exit_code": 0,
  "git": {
    "branch": "main",
    "commit": "0da39c982ff2e134525098e119b4716f11a4d4b2",
    "dirty": true,
    "status_short": "M build/lib/cwrf_bias_correction/bias_correction/workflow.py\n M build/lib/cwrf_bias_correction/cli/main.py\n M build/lib/cwrf_bias_correction/evaluation/workflow.py\n M build/lib/cwrf_bias_correction/heatmaps/workflow.py\n M build/lib/cwrf_bias_correction/plotting/operational_anomaly.py\n?? build/lib/cwrf_bias_correction/bias_correction/soil_moisture.py\n?? build/lib/cwrf_bias_correction/ensemble/"
  },
  "package": "cwrf-bias-correction",
  "package_version": "0.1.0",
  "parsed_args": {
    "climatology_dir": "/data/pub/CWRF/hindcast/climatology",
    "corrected_methods": [
      "ENSEMBLE_MEAN"
    ],
    "corrected_root": "/data/pub/CWRF/Operational/daily_bias_corrected",
    "forecast_date": "20260501",
    "grid_file": "/home/sunchao/sourcecode/bias-correction/data/wrf_lambert_latlon_grid.nc",
    "logo": "scripts/operational/DAWN_new_acro.png",
    "monthly_dir": "/data/pub/CWRF/Operational/monthly",
    "n_dates": 1,
    "no_plot": false,
    "out_root": "/data/pub/CWRF/Operational/anomaly_maps",
    "out_suffix": "terciles_CONUS",
    "sigma": 5.0,
    "sources": [
      "corrected"
    ],
    "vars": [
      "PRAVG",
      "T2MAX",
      "T2MIN",
      "ASWDNS"
    ],
    "verbose": 1
  },
  "platform": {
    "machine": "x86_64",
    "platform": "Linux-5.14.0-611.49.1.el9_7.x86_64-x86_64-with-glibc2.34",
    "processor": "x86_64",
    "python_implementation": "CPython"
  },
  "python": {
    "executable": "/data/pub/cwrf-bias-correction-env/bin/python3.11",
    "version": "3.11.15 (main, Mar 11 2026, 17:20:07) [GCC 14.3.0]"
  },
  "random_seed": null,
  "schema_version": 1,
  "started_at": "2026-05-08T20:25:22.005043Z",
  "status": "success",
  "stochastic_behavior": false,
  "workflow_argv": [
    "--forecast-date",
    "20260501",
    "--vars",
    "PRAVG",
    "T2MAX",
    "T2MIN",
    "ASWDNS",
    "--sources",
    "corrected",
    "--corrected-methods",
    "ENSEMBLE_MEAN",
    "--corrected-root",
    "/data/pub/CWRF/Operational/daily_bias_corrected",
    "--climatology-dir",
    "/data/pub/CWRF/hindcast/climatology",
    "--out-root",
    "/data/pub/CWRF/Operational/anomaly_maps",
    "--logo",
    "scripts/operational/DAWN_new_acro.png"
  ]
}
