Lines Matching refs:ds1

204         ds1 = xr.Dataset(attrs={"x": 0})
206 ds3 = xr.merge([ds1, ds2], combine_attrs="override")
208 assert ds1.x == 0
211 ds1 = xr.Dataset(attrs={"a": 0, "b": 0, "c": 0})
215 actual = xr.merge([ds1, ds2, ds3], combine_attrs="drop_conflicts")
221 ds1 = xr.Dataset({"a": ("x", [], {"a": 0})})
225 xr.merge([ds1, ds2], combine_attrs="no_conflicts", compat="minimal")
258 ds1 = xr.Dataset({"a": ("x", [1, 2]), "x": [0, 1]})
261 assert expected.identical(xr.merge([ds1, ds2], compat="no_conflicts"))
262 assert expected.identical(xr.merge([ds2, ds1], compat="no_conflicts"))
263 assert ds1.identical(xr.merge([ds1, ds2], compat="no_conflicts", join="left"))
264 assert ds2.identical(xr.merge([ds1, ds2], compat="no_conflicts", join="right"))
267 xr.merge([ds1, ds2], compat="no_conflicts", join="inner")
272 xr.merge([ds1, ds3], compat="no_conflicts")
276 xr.merge([ds1, ds3], compat="no_conflicts")
315 ds1 = data[["var1"]]
318 actual = ds1.merge(ds2)
321 actual = ds2.merge(ds1)
332 ds1.merge(ds2.rename({"var3": "var1"}))
339 ds1 = xr.Dataset({"x": 0})
341 actual = ds1.merge(ds2)
344 actual = ds2.merge(ds1)
347 actual = ds1.copy()
351 ds1 = xr.Dataset({"x": np.nan})
353 actual = ds1.merge(ds2)
357 ds1 = xr.Dataset({"x": 0})
361 ds1.merge(ds2, compat=compat)
366 ds1.merge(ds2, compat=compat)
370 ds1.merge(ds2, compat="identical")
373 ds1.merge(ds2, compat="foobar")
375 assert ds1.identical(ds1.merge(ds2, compat="override"))
378 ds1 = xr.Dataset({"a": ("x", [1, 2]), "x": [0, 1]})
383 assert expected.identical(ds1.merge(ds2))
384 assert expected.identical(ds2.merge(ds1))
387 assert expected.identical(ds1.merge(ds2, join="left"))
388 assert expected.identical(ds2.merge(ds1, join="right"))
391 assert expected.identical(ds1.merge(ds2, join="inner"))
392 assert expected.identical(ds2.merge(ds1, join="inner"))
396 ds1 = xr.Dataset({"a": ("x", [1, 2]), "x": [0, 1]})
412 assert expected.identical(ds1.merge(ds2, fill_value=fill_value))
413 assert expected.identical(ds2.merge(ds1, fill_value=fill_value))
414 assert expected.identical(xr.merge([ds1, ds2], fill_value=fill_value))
417 ds1 = xr.Dataset({"a": ("x", [1, 2]), "x": [0, 1]})
421 assert expected.identical(ds1.merge(ds2, compat="no_conflicts"))
422 assert expected.identical(ds2.merge(ds1, compat="no_conflicts"))
424 assert ds1.identical(ds1.merge(ds2, compat="no_conflicts", join="left"))
426 assert ds2.identical(ds1.merge(ds2, compat="no_conflicts", join="right"))
429 assert expected2.identical(ds1.merge(ds2, compat="no_conflicts", join="inner"))
433 ds1.merge(ds3, compat="no_conflicts")
437 ds1.merge(ds3, compat="no_conflicts")
465 ds1 = xr.Dataset(attrs=attrs1)
470 ds1.merge(ds2, combine_attrs=combine_attrs)
472 actual = ds1.merge(ds2, combine_attrs=combine_attrs)