File tree Expand file tree Collapse file tree 4 files changed +59
-3
lines changed Expand file tree Collapse file tree 4 files changed +59
-3
lines changed Original file line number Diff line number Diff line change @@ -155,6 +155,9 @@ Bug fixes
155
155
- Fix deprecation warning that was raised when calling ``np.array `` on an ``xr.DataArray ``
156
156
in NumPy 2.0 (:issue: `9312 `, :pull: `9393 `)
157
157
By `Andrew Scherer <https://github.com/andrew-s28 >`_.
158
+ - Fix passing missing arguments to when opening hdf5 and netCDF4 datatrees
159
+ (:issue: `9427 `, :pull: `9428 `).
160
+ By `Alfonso Ladino <https://github.com/aladinor >`_.
158
161
- Fix support for using ``pandas.DateOffset ``, ``pandas.Timedelta ``, and
159
162
``datetime.timedelta `` objects as ``resample `` frequencies
160
163
(:issue: `9408 `, :pull: `9413 `).
Original file line number Diff line number Diff line change @@ -477,7 +477,25 @@ def open_datatree(
477
477
478
478
from xarray .core .datatree import DataTree
479
479
480
- groups_dict = self .open_groups_as_dict (filename_or_obj , ** kwargs )
480
+ groups_dict = self .open_groups_as_dict (
481
+ filename_or_obj ,
482
+ mask_and_scale = mask_and_scale ,
483
+ decode_times = decode_times ,
484
+ concat_characters = concat_characters ,
485
+ decode_coords = decode_coords ,
486
+ drop_variables = drop_variables ,
487
+ use_cftime = use_cftime ,
488
+ decode_timedelta = decode_timedelta ,
489
+ format = format ,
490
+ group = group ,
491
+ lock = lock ,
492
+ invalid_netcdf = invalid_netcdf ,
493
+ phony_dims = phony_dims ,
494
+ decode_vlen_strings = decode_vlen_strings ,
495
+ driver = driver ,
496
+ driver_kwds = driver_kwds ,
497
+ ** kwargs ,
498
+ )
481
499
482
500
return DataTree .from_dict (groups_dict )
483
501
Original file line number Diff line number Diff line change @@ -713,7 +713,24 @@ def open_datatree(
713
713
714
714
from xarray .core .datatree import DataTree
715
715
716
- groups_dict = self .open_groups_as_dict (filename_or_obj , ** kwargs )
716
+ groups_dict = self .open_groups_as_dict (
717
+ filename_or_obj ,
718
+ mask_and_scale = mask_and_scale ,
719
+ decode_times = decode_times ,
720
+ concat_characters = concat_characters ,
721
+ decode_coords = decode_coords ,
722
+ drop_variables = drop_variables ,
723
+ use_cftime = use_cftime ,
724
+ decode_timedelta = decode_timedelta ,
725
+ group = group ,
726
+ format = format ,
727
+ clobber = clobber ,
728
+ diskless = diskless ,
729
+ persist = persist ,
730
+ lock = lock ,
731
+ autoclose = autoclose ,
732
+ ** kwargs ,
733
+ )
717
734
718
735
return DataTree .from_dict (groups_dict )
719
736
Original file line number Diff line number Diff line change @@ -1295,7 +1295,25 @@ def open_datatree(
1295
1295
from xarray .core .datatree import DataTree
1296
1296
1297
1297
filename_or_obj = _normalize_path (filename_or_obj )
1298
- groups_dict = self .open_groups_as_dict (filename_or_obj , ** kwargs )
1298
+ groups_dict = self .open_groups_as_dict (
1299
+ filename_or_obj = filename_or_obj ,
1300
+ mask_and_scale = mask_and_scale ,
1301
+ decode_times = decode_times ,
1302
+ concat_characters = concat_characters ,
1303
+ decode_coords = decode_coords ,
1304
+ drop_variables = drop_variables ,
1305
+ use_cftime = use_cftime ,
1306
+ decode_timedelta = decode_timedelta ,
1307
+ group = group ,
1308
+ mode = mode ,
1309
+ synchronizer = synchronizer ,
1310
+ consolidated = consolidated ,
1311
+ chunk_store = chunk_store ,
1312
+ storage_options = storage_options ,
1313
+ stacklevel = stacklevel ,
1314
+ zarr_version = zarr_version ,
1315
+ ** kwargs ,
1316
+ )
1299
1317
1300
1318
return DataTree .from_dict (groups_dict )
1301
1319
You can’t perform that action at this time.
0 commit comments