File tree Expand file tree Collapse file tree 1 file changed +1
-13
lines changed Expand file tree Collapse file tree 1 file changed +1
-13
lines changed Original file line number Diff line number Diff line change @@ -795,7 +795,7 @@ def merge_core(
795795
796796
797797def merge_trees (
798- trees : Iterable [DataTree ],
798+ trees : Sequence [DataTree ],
799799 compat : CompatOptions | CombineKwargDefault = _COMPAT_DEFAULT ,
800800 join : JoinOptions | CombineKwargDefault = _JOIN_DEFAULT ,
801801 fill_value : object = dtypes .NA ,
@@ -839,18 +839,6 @@ def level(kv):
839839 join = join ,
840840 combine_attrs = combine_attrs ,
841841 )
842- # Remove inherited coordinates/indexes/dimensions.
843- for var_name in list (merge_result .coord_names ):
844- if not any (var_name in node ._coord_variables for node in nodes ):
845- del merge_result .variables [var_name ]
846- merge_result .coord_names .remove (var_name )
847- for index_name in list (merge_result .indexes ):
848- if not any (index_name in node ._node_indexes for node in nodes ):
849- del merge_result .indexes [index_name ]
850- for dim in list (merge_result .dims ):
851- if not any (dim in node ._node_dims for node in nodes ):
852- del merge_result .dims [dim ]
853-
854842 merged_ds = Dataset ._construct_direct (** merge_result ._asdict ())
855843 result [key ] = DataTree (dataset = merged_ds )
856844
You can’t perform that action at this time.
0 commit comments