Skip to content

Commit 5945ea6

Browse files
committed
fix: explicitly set outer join for expression merge
Set join="outer" when merging expressions without common coordinate structure to ensure consistent behavior across xarray versions and properly handle expressions with disjoint coordinates.
1 parent 7c9206e commit 5945ea6

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

linopy/expressions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1999,6 +1999,8 @@ def merge(
19991999

20002000
if override:
20012001
kwargs["join"] = "override"
2002+
else:
2003+
kwargs.setdefault("join", "outer")
20022004

20032005
if dim == TERM_DIM:
20042006
ds = xr.concat([d[["coeffs", "vars"]] for d in data], dim, **kwargs)

0 commit comments

Comments
 (0)