Skip to content

Commit 41dbf77

Browse files
authored
Fix issue with recipe ref fire dependency (#4420)
1 parent ff996c9 commit 41dbf77

4 files changed

Lines changed: 4 additions & 7 deletions

File tree

environment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ channels:
1010

1111
dependencies:
1212
- aiohttp
13-
- arviz
1413
- cartopy
1514
- cdo >=2.3.0
1615
- cdsapi

environment_osx.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ channels:
1010

1111
dependencies:
1212
- aiohttp
13-
- arviz
1413
- cartopy
1514
- cdo >=2.3.0
1615
- cdsapi

esmvaltool/diag_scripts/fire/diagnostic_run_confire.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from pathlib import Path
2323
from typing import TYPE_CHECKING
2424

25-
import arviz as az
2625
import cartopy.crs as ccrs
2726
import cf_units
2827
import iris
@@ -32,6 +31,7 @@
3231
import matplotlib.pyplot as plt
3332
import numpy as np
3433
import pandas as pd
34+
import xarray as xr
3535
from matplotlib.colors import ListedColormap
3636

3737
from esmvaltool.diag_scripts.shared import ProvenanceLogger
@@ -357,11 +357,11 @@ def _select_post_param_name(name: str) -> np.array:
357357
return np.reshape(out, new_shape)
358358

359359
try:
360-
trace = az.from_netcdf(trace, engine="netcdf4")
360+
trace = xr.open_datatree(trace, engine="netcdf4")
361361
except (ValueError, OSError) as expt:
362362
logger.debug("_select_post_param error %s", expt)
363-
params = trace.to_dict()["posterior"]
364-
params_names = params.keys()
363+
params = trace["posterior"]
364+
params_names = list(trace["posterior"].data_vars)
365365
params = [_select_post_param_name(var) for var in params_names]
366366
return params, list(params_names)
367367

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ dynamic = [
3131
]
3232
dependencies = [
3333
"aiohttp",
34-
"arviz",
3534
"cartopy",
3635
"cdo",
3736
"cdsapi",

0 commit comments

Comments
 (0)