sha,message,author_date,committer_date,raw_author,raw_committer,repo,author,committer 6af547cdd9beac3b18420ccb204f801603e11519,Handle .oindex and .vindex for the PandasMultiIndexingAdapter and PandasIndexingAdapter (#8869),2024-03-23T02:30:44Z,2024-03-23T02:30:44Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 84dc96136ce04d953746d9e251753ba61d0779f0,increase typing annotations coverage in `xarray/core/indexing.py` (#8857),2024-03-20T20:20:52Z,2024-03-20T20:20:52Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 79272c3dbc4748608df40290660dd7593127254f,"Implement setitem syntax for `.oindex` and `.vindex` properties (#8845) * Implement setitem syntax for `.oindex` and `.vindex` properties * Apply suggestions from code review Co-authored-by: Deepak Cherian * use getter and setter properties instead of func_get and func_set methods * delete unnecessary _indexing_array_and_key method * Add tests for IndexCallable class * fix bug/unnecessary code introduced in #8790 * add unit tests --------- Co-authored-by: Deepak Cherian ",2024-03-19T03:29:58Z,2024-03-19T03:29:58Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 c9d3084e98d38a7a9488380789a8d0acfde3256f,"Expand use of `.oindex` and `.vindex` (#8790) * refactor __getitem__() by removing vectorized and orthogonal indexing logic from it * implement explicit routing of vectorized and outer indexers * Add VectorizedIndexer and OuterIndexer to ScipyArrayWrapper's __getitem__ method * Refactor indexing in LazilyIndexedArray and LazilyVectorizedIndexedArray * Add vindex and oindex methods to StackedBytesArray * handle explicitlyindexed arrays * Refactor LazilyIndexedArray and LazilyVectorizedIndexedArray classes * Remove TODO comments in indexing.py * use indexing.explicit_indexing_adapter() in scipy backend * update docstring * fix docstring * Add _oindex_get and _vindex_get methods to NativeEndiannessArray and BoolTypeArray * Update indexing support in ScipyArrayWrapper * Update xarray/tests/test_indexing.py Co-authored-by: Deepak Cherian * Fix assert statement in test_decompose_indexers * add comments to clarifying why the else branch is needed * Add _oindex_get and _vindex_get methods to _ElementwiseFunctionArray * update whats-new * Refactor apply_indexer function in indexing.py and variable.py for code reuse * cleanup --------- Co-authored-by: Deepak Cherian Co-authored-by: Deepak Cherian ",2024-03-15T05:00:03Z,2024-03-15T05:00:03Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 9c311e841c42cc49dc88dbf87ddf6007d1a473a9,[skip-ci] Add dask-expr dependency to doc.yml (#8835),2024-03-14T21:44:14Z,2024-03-14T21:44:14Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 e47eb92a76be8e66b2ea3437a4c77e340fb62135,introduce `.vindex` property for Explicitly Indexed Arrays (#8780),2024-02-26T21:11:32Z,2024-02-26T21:11:32Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 d9760f30662b219182cdc8dedc04dfbe7771942b,"refactor `indexing.py`: introduce `.oindex` for Explicitly Indexed Arrays (#8750) Co-authored-by: Deepak Cherian Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>",2024-02-23T23:34:42Z,2024-02-23T23:34:42Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 ff0d056ec9e99dece0202d8d73c1cb8c6c20b2a1,"refactor DaskIndexingAdapter `__getitem__` method (#8758) * remove the unnecessary check for `VectorizedIndexer` * remvove test * update whats-new * update test * Trim --------- Co-authored-by: Deepak Cherian ",2024-02-15T22:44:17Z,2024-02-15T22:44:17Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 b0b5b2f4401519ef438e8a1762fadb142177a698,Fix CI: temporary pin pytest version to 7.4.* (#8682),2024-01-29T23:09:43Z,2024-01-29T23:09:43Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 1ab02b42a597ff1796235b7c8565b4c7387f6af8,"[namedarray] split `.set_dims()` into `.expand_dims()` and `broadcast_to()` (#8380) * add `.set_dims()`, `.transpose()` and `.T` to namedarray * more typying fixes * more typing fixes * override set_dims for IndexVariable * fix dims * split `.set_dims()` into `.expand_dims()` and `broadcast_to()` * more typing fixes * update whats-new * update tests * doc fixes * update whats-new * keep `.set_dims()` on `Variable()` * update docs * revert to set_dims * revert to .set_dims on Variable * Update xarray/namedarray/core.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * restore .transpose on variable * revert to set_dims in Variable * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix docstring * update test_namedarray * update tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Apply suggestions from code review Co-authored-by: Deepak Cherian * fix formatting issue * fix tests * update expand_dims * update tests * update tests * remove unnecessary guard conditions * Update type hints in NamedArray class and test cases * Refactor NamedArray T property to handle non-2D arrays * Reverse the order of dimensions in x.T * Refactor broadcasting and dimension expansion in NamedArray * update docstring * add todo item * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * use comprehension * use dim * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix imports * formatting only * Apply suggestions from code review Co-authored-by: Deepak Cherian * [skip-rtd] fix indentation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor expand_dims to simplify API simplified the `expand_dims` method of the NamedArray class by removing support for multiple and keyword arguments for new dimensions. the change updates the method signature to only accept a single dimension name, enhancing clarity and maintainability. this shift focuses on the common use case of adding a single dimension and moves extended functionality to a separate API. * fix type hint for `dim` parameter in test. * fix typing issues * fix UnboundLocalError: local variable 'flattened_dims' referenced before assignment * fix type hint * ignore typing * update whats-new * adjust the `broadcast_to` method to prohibit adding new dimensions, allowing only the broadcasting of existing ones --------- Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian ",2024-01-29T19:13:27Z,2024-01-29T19:13:27Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 b9c03be14c291ff8403b9cab2ec1816dfaa2df81,fix RTD docs build (#8519),2023-12-04T21:04:46Z,2023-12-04T21:04:46Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 d44bfd7aecf155710402a8ea277ca50f9db64e3e,roll out the new/refreshed Xarray logo (#8505),2023-12-02T22:42:17Z,2023-12-02T22:42:17Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 dc0931ad05f631135baa9889bdceeb15e2fa727c,"Raise an informative error message when object array has mixed types (#4700) Co-authored-by: Mathias Hauser Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com>",2023-11-28T22:19:00Z,2023-11-28T22:19:00Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 70c4ee73a7524526d58b8394d449d010720f205f,"fix `NamedArray.imag` and `NamedArray.real` typing info (#8369) Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com>",2023-10-25T19:17:53Z,2023-10-25T19:17:53Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 ccc8f9987b553809fb6a40c52fa1a8a8095c8c5f,add `.imag` and `.real` properties to `NamedArray` (#8365),2023-10-24T10:53:58Z,2023-10-24T10:53:58Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 8d54acf463b0fb29fffacd68f460e12477e4900c,"copy the `dtypes` module to the `namedarray` package. (#8250) * move dtypes module to namedarray * keep original dtypes * revert utils changes * Update xarray/namedarray/dtypes.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix missing imports * update typing * fix return types * type fixes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * type fixes --------- Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Deepak Cherian ",2023-10-04T18:14:24Z,2023-10-04T18:14:24Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 c3b5ead8cdbce38157265fd449a2a641cc118066,"initial refactor for NamedArray (#8075) * initial prototype for NamedArray * move NDArrayMixin and NdimSizeLenMixin inside named_array * vendor is_duck_dask_array * vendor Frozen object * update import * move _default sentinel value * rename subpackage to namedarray per @TomNicholas suggestion * Remove NdimSizeLenMixin * fix typing * add annotations * Remove NDArrayMixin * Apply suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * fix typing * fix return type * revert NDArrayMixin * [WIP] as_compatible_data refactor * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * duplicate sentinel value and leave the original sentinel object alone * Apply suggestions from code review Co-authored-by: Stephan Hoyer * use DuckArray * Apply suggestions from code review Co-authored-by: Stephan Hoyer * use sentinel value from xarray * remove unused code * fix variable constructor * fix as_compatible_data utility function * move _to_dense and _non_zero to NamedArray * more typing * add initial tests * Apply suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * attempt to fix some mypy errors * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update core.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update core.py * All input data can be arraylike * Update core.py * Update core.py * get and set attrs at the same level. * data doesn't have to be ndarray * avoid redefining typing use new variable names instead * import on runtime as well to be able to cast * requires ufunc and function to be a valid duck array * Add array_namespace * Update test_dataset.py * Update test_dataset.py * remove Frozen * update tests * update tests * switch to functional API * add fastpath * Test making sizes dict[Hashable, int] * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * A lot of errors... Try Mapping instead * Update groupby.py * Update types.py * Apply suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: Deepak Cherian * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update docstrings * update error messages * update tests * test explicitly index array * update tests * remove unused types * Update xarray/tests/test_namedarray.py Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * use Self --------- Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> Co-authored-by: dcherian Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Stephan Hoyer Co-authored-by: Deepak Cherian ",2023-09-27T15:23:20Z,2023-09-27T15:23:20Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 06a756c1c5f0b622189e0d1db6f9c5ef3652a30a,"add design document for ""named-array"" (#8073) * Add draft design document * add appendix * update API surface * [skip-ci] add references/links * [skip-ci] update doc * Update design_notes/xarray_lite_design_doc.md Co-authored-by: Deepak Cherian * [skip-ci] update name * [skip-ci] Update design_notes/named_array_design_doc.md Co-authored-by: Anderson Banihirwe <13301940+andersy005@users.noreply.github.com> --------- Co-authored-by: Deepak Cherian ",2023-08-17T16:22:47Z,2023-08-17T16:22:47Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 71defdd3b500097991a5f01c5c1466b6468b4020,"Ensure dtype of reindex result matches dtype of the original DataArray (#7917) * Ensure dtype of reindex result matches dtype of the original DataArray * update what's new",2023-06-16T03:10:23Z,2023-06-16T03:10:23Z,650ccabbd2cac4bf2902ea2f31b41c9a1374032b,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 b290f5fb056a1a6a26cfeac6cfe814adceadc810,"Remove team page from docs and link to https://xarray.dev/team (#7061) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>",2022-10-06T18:08:27Z,2022-10-06T18:08:27Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 5b2ec9775714ddb693a30ffa6beeefb44ce42bdd,"Fix documentation builds (#6885) * Fix documentation builds * [skip-ci] Skip CI builds",2022-08-06T00:55:51Z,2022-08-06T00:55:51Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 e4f5b733761bbe9df0748afe15a22a13f4ad908f,Fix notebooks' HTML links (#6655),2022-05-31T19:52:43Z,2022-05-31T19:52:43Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 ed5d2b5fa5bfed1cfc558666f485402adabede3d,"[test-upstream] import `cleanup` fixture from `distributed` (#6650) Co-authored-by: keewis ",2022-05-29T13:10:52Z,2022-05-29T13:10:52Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 2ab9f36641a8a0248df0497aadd59246586b65ea,"Add General issue template (#6314) * Add General issue template * Update description Co-authored-by: Mathias Hauser * Remove title Co-authored-by: Mathias Hauser Co-authored-by: Mathias Hauser ",2022-03-02T13:56:25Z,2022-03-02T13:56:25Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 f9037c41e36254bfe7efa9feaedd3eae5512bd11,Disable CI runs on forks (#6315),2022-03-01T16:57:43Z,2022-03-01T16:57:43Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 33067cd24f66d4855babaa6801b009480c4e2cb2,"Verify built dist/wheel (#6224) Co-authored-by: keewis ",2022-02-03T15:41:17Z,2022-02-03T15:41:17Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 a4df90659dadd89cdaa068ff0b8ae80bd3e0a417,Trigger CI on push or pull_request but not both (#5142),2022-01-20T01:51:10Z,2022-01-20T01:51:10Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 2cb95a82ba9dc421062e8f0e678ce98198977835,Replace markdown issue templates with issue forms (#6119),2021-12-29T16:47:47Z,2021-12-29T16:47:47Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 89e13b0db9e8efeb1832f4c4f87fe3a43f7b54be,Remove pre-commit GHA workflow (#6120),2021-12-29T16:28:45Z,2021-12-29T16:28:45Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 1a7b285be676d5404a4140fc86e8756de75ee7ac,"Code cleanup (#5234) Co-authored-by: keewis Co-authored-by: Mathias Hauser Co-authored-by: Stephan Hoyer ",2021-05-13T16:37:15Z,2021-05-13T16:37:15Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 8b028e3f6a2a06b9ae4b8073f3b0f0151b6bebc3,Release-workflow: Bug fix (#5273),2021-05-06T18:41:17Z,2021-05-06T18:41:17Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 60e39636d067b089b18730d5317a76f7d34b999c,Disable workflows on forks (#5267),2021-05-06T16:17:25Z,2021-05-06T16:17:25Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 f5e4fd5f57d6afeb29ae9724d52c682cc5bcf053,Add GitHub action for publishing artifacts to PyPI (#5244),2021-05-06T14:46:09Z,2021-05-06T14:46:09Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 c1aea94a8a0b03a19a06faa83d9e50b20776a286,"Parametrize test for __setitem__ (for dask array) (#5243) * Parametrize test for setitem (for dask array) * Remove accidentally committed file * Remove input_data from parameters * Remove index_data from parameters * Use release version * Fix typo",2021-05-06T07:25:20Z,2021-05-06T07:25:20Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 da20d9cd81b11d62bc97903ed2678a6b12128fab,"Fix bulleted list indentation in docstrings (#5250) * Fix list indentation in docstrings * [skip-ci] * [skip-ci] Attempt at fixing sphinx warning about indentation * [skip-ci] Fix bad indentation",2021-05-03T23:23:49Z,2021-05-03T23:23:49Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 00d1028188f6d323ac87f68a826ca698bf861b56,Add dependabot config (for updating github actions) (#5143),2021-04-14T14:39:41Z,2021-04-14T14:39:41Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 a6f51c680f4e4c3ed5101b9c1111f0b94d28a781,Fix sticky sidebar responsiveness on small screens (#5039),2021-03-17T23:00:46Z,2021-03-17T23:00:46Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 76d6d757323a9b2dbfa5979446bf55ccd8313311,📚 New theme & rearrangement of the docs (#4835),2021-03-15T23:20:51Z,2021-03-15T23:20:51Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 061bc8ece055934789ddd6210d7cbf45fff75aba,GHA for automatically canceling previous CI runs (#5025),2021-03-15T15:06:27Z,2021-03-15T15:06:27Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 d241aa4a4ae11e0278881f16f38ca0be17b4298c,"Migrate CI from azure pipelines to GitHub Actions (#4730) * Run isort, black, mypy, flake8 checks via pre-commit * Fix line ending * Fix end of line * Fix mypy pre-commit hook. Thanks @keewis * Add main CI * Add additional CI * Fetch all history for all branches and tags * Add windows environment * Import xarray * Add doctests workflow * Add minimum version policy workflow * Simplify if logic * Add flaky and backend-api-v2 settings * Fix if elif else statements * Fix typo * Remove azure pipelines configurations * Fix environment file name * Upload code coverage for additional CI * Cache conda pkgs_dir * Fix cache key * Remove unnecessary cache number variable * Use `runner.os` instead of `matrix.os` * Use RUNNER_OS env variable * Disable name for the time being * Another attempt at setting name * `runner.os` doesn't work. Use `matrix.os` instead * Update env creation guidelines * Add `pre-commit run --all-files` check * Update blackdoc version * Add new pre-commit hooks * Add some of the out-of-the box hooks * Formatting only * Remove bad change * Remove isort and add pre-commit * Fix bad merge * Enable `cfgrib` on windows for the time being * Disable cfgrib on windows * Remove coveralls * Formatting only * Remove remaining reference to azure pipelines * Remove py 3.6 from CI matrix * Use py37 * Remove all references to py36 env file * Add check for skip ci * rename job to `detect ci trigger` * [skip ci] Empty commit * [skip-ci] Test skip CI trigger * Update PR template * Fix typ * GH markdown doesn't like lists in * Remove the `-OO` flag for consistency",2021-01-11T12:11:04Z,2021-01-11T12:11:04Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 bc49e277a45212f7ef33165d7fa1247c219ce276,"Trigger upstream CI on cron schedule (by default) (#4729) Co-authored-by: keewis Co-authored-by: Keewis ",2021-01-06T22:17:10Z,2021-01-06T22:17:10Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 19ebec52ef93ab8a640d04eb0edb7264823f6ba8,Remove dictionary unpacking when using `.loc` to avoid collision with `.sel` parameters (#4695),2020-12-16T14:50:31Z,2020-12-16T14:50:31Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 f4783359f8d3bcbaaca1d9e9b0946b9fa216dd0b,"Amend upstream-dev GitHub action + Bug fixes (#4604) * Set artifcats availability status * Fix bug during issue creation/update * write if condition on multiple lines * Enforce channel priority. Thank you, @mathause * Set channel priority to `strict` * multi-line conditional expressions * Remove unnecessary step per @keewis recommendation * Update .github/workflows/upstream-dev-ci.yaml Co-authored-by: keewis ",2020-12-05T00:30:10Z,2020-12-05T00:30:10Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 5883a460b8fa9a72a2f12ee6495665bb7cc304f6,"Direct users to GitHub discussions page for usage questions (#4578) * Direct users to GH discussions for usage questions * Update `about` section * change backticks --> double quotes * Fix typo",2020-11-25T16:09:08Z,2020-11-25T16:09:08Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 6daad0650b9869850eab4e7d87fd69545acf2994,"Add GH action for running tests against upstream dev (#4583) * Add Upstream dev GH action * Remove unnecessary dependencies * Add build matrix for different python versions * Use pypi nightly wheels for numpy, scipy, etc * Remove debugging statements * Trigger on pull request events * Cancel previous runs that are not completed * Test against Python 3.8 only * Put wheels installation commands into standalone script * if no candidate issue exists; create a new issue, else update an existing one * Update whats-new",2020-11-22T02:37:13Z,2020-11-22T02:37:13Z,df291f1611ef4e8c06257c369e8a430905fd220d,cd792325681cbad9f663f2879d8b69f1edbb678f,13221727,13301940,19864447 3cbc459caa010f9b5042d3fa312b66c9b2b6c403,"Extend DatetimeAccessor properties and support `.dt` accessor for Timedelta (#3612) * Support `.dt` accessor for Timedelta * Rename accessors * Use `is_np_timedelta_like` for consistency * Use `pd.timedelta_range` * Move shared method to Properties * Parametrize field access test * move `strftime()` to `DatetimeAccessor` * Update the documentation * Update `whats-new.rst` * Add PR reference * Parametrize tests * Extend DatetimeAccessor properties * Cleanup * Fix docstring",2019-12-18T15:27:30Z,2019-12-18T15:27:30Z,df291f1611ef4e8c06257c369e8a430905fd220d,0c7e9e762dbfd6554e60c953bf27493047d95109,13221727,13301940,2448579 eece07932d5498a8abef6a8fbd30d00066931b18,"Harmonize `FillValue` and `missing_value` during encoding and decoding steps (#3502) * Replace `equivalent()` with `allclose_or_equiv()` * Ensure _FillValue & missing_value are cast to same dtype as data's * Use Numpy scalar during type casting * Update ValueError message * Formatting only * Update whats-new.rst",2019-11-14T01:22:50Z,2019-11-14T01:22:50Z,df291f1611ef4e8c06257c369e8a430905fd220d,279c587273ec459ffb5192e60bf8447c05601fa5,13221727,13301940,5635139 e258b88ae9229217095e55ea451d3c9546d8fe6e,"Sync with latest version of cftime (v1.0.4) (#3430) * Remove `dayofwk=-1`-- not needed for cftime>=1.0.4 * Maintain backwards compatibility Co-Authored-By: Spencer Clark * Maintain backwards compatibility Co-Authored-By: Spencer Clark * Maintain backwards compatibility * Add missing import * Update whats-new",2019-10-22T18:31:34Z,2019-10-22T18:31:34Z,df291f1611ef4e8c06257c369e8a430905fd220d,0c7e9e762dbfd6554e60c953bf27493047d95109,13221727,13301940,2448579 b51683f157ca6421ef58d527422a1a88c9ac67f3,"Documentation improvements (#3328) * Add examples for full_like, zeros_like, ones_like * Add examples for xr.align * Add examples for xr.merge * Update xr.where docstring * Update xr.dot docstring * Update xarray/core/common.py Co-Authored-By: Deepak Cherian * Update xarray/core/common.py Co-Authored-By: Deepak Cherian * Update xr.combine_by_coords docstring * Apply black formatting only * More black formatting * Remove unnecessary pandas bits * Fix indentation issues * Update assign and pipe * Update `Dataset.reindex` with examples * Update `Dataset.fillna` with examples * Address styling issues * Update docstring Co-Authored-By: Deepak Cherian ",2019-09-29T13:50:21Z,2019-09-29T13:50:21Z,df291f1611ef4e8c06257c369e8a430905fd220d,0c7e9e762dbfd6554e60c953bf27493047d95109,13221727,13301940,2448579