You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fill missing data_vars during concat by reindexing (#7400)
* Fill missing data variables during concat by reindexing
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* FIX: use `Any` for type of `fill_value` as this seems consistent with other places
* ENH: add tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* typing
Co-authored-by: Illviljan <[email protected]>
* typing
Co-authored-by: Illviljan <[email protected]>
* typing
Co-authored-by: Illviljan <[email protected]>
* use None instead of False
Co-authored-by: Illviljan <[email protected]>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* concatenate variable in any case if variable has concat_dim
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add tests from @scottcha#3545
* typing
* fix typing
* fix tests with, finalize typing
* add whats-new.rst entry
* Update xarray/tests/test_concat.py
Co-authored-by: Illviljan <[email protected]>
* Update xarray/tests/test_concat.py
Co-authored-by: Illviljan <[email protected]>
* add TODO, fix numpy.random.default_rng
* change np.random to use Generator
* move code for variable order into dedicated function, merge with _parse_datasets, provide fast lane for variable order estimation
* fix comment
* Use order from first dataset, append missing variables to the end
* ensure fill_value is dict
* ensure fill_value in align
* simplify combined_var, fix test
* revert fill_value for alignment.py
* derive variable order in order of appearance as suggested per review
* remove unneeded enumerate
* Use alignment.reindex_variables instead.
This also removes the need to handle fill_value
* small cleanup
* Update doc/whats-new.rst
Co-authored-by: Deepak Cherian <[email protected]>
* adapt tests as per review request, fix ensure_common_dims
* adapt tests as per review request
* fix whats-new.rst
* add whats-new.rst entry
* Add additional test with scalar data_var
* remove erroneous content from whats-new.rst
Co-authored-by: Scott Chamberlin <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Illviljan <[email protected]>
Co-authored-by: Deepak Cherian <[email protected]>
0 commit comments