home / github

Menu
  • Search all tables
  • GraphQL API

pull_requests

Table actions
  • GraphQL API for pull_requests

58 rows where user = 13301940

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: state, draft, created_at (date), updated_at (date), closed_at (date), merged_at (date)

id ▼ node_id number state locked title user body created_at updated_at closed_at merged_at merge_commit_sha assignee milestone draft head base author_association auto_merge repo url merged_by
319869500 MDExOlB1bGxSZXF1ZXN0MzE5ODY5NTAw 3328 closed 0 Documentation improvements andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> Cc @dcherian 2019-09-20T20:28:15Z 2019-10-28T18:00:26Z 2019-09-29T13:50:22Z 2019-09-29T13:50:22Z b51683f157ca6421ef58d527422a1a88c9ac67f3     0 d386247d0cd9d8e58b32d0cbb2a91a5c13a85d9a f3c7da6eba987ec67616cd8cb9aec6ea79f0e92c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3328  
330971795 MDExOlB1bGxSZXF1ZXN0MzMwOTcxNzk1 3430 closed 0 Sync with latest version of cftime (v1.0.4) andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - Don't need `dayofwk=-1` for cftime>=1.0.4 ---- - [x] Closes #3426 and Fixes #3427 - [ ] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-10-22T12:45:26Z 2019-10-22T19:25:18Z 2019-10-22T18:31:35Z 2019-10-22T18:31:34Z e258b88ae9229217095e55ea451d3c9546d8fe6e     0 e4d44ad5c9789c8dc7cbefbac9371fe0910d9858 b0c336f6b4b8d425e5c89d6f75f561823806137b MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3430  
338919185 MDExOlB1bGxSZXF1ZXN0MzM4OTE5MTg1 3502 closed 0 Harmonize `FillValue` and `missing_value` during encoding and decoding steps andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> As pointed out in https://github.com/jbusecke/cmip6_preprocessing/issues/5, xarray appears to be very strict during the *encoding* and *decoding* steps even when there are (harmless) discrepancies between `missing_value` and `_FillValue`. For instance, when dtypes of `missing_value` and `_FillValue` are different, xarray gives up: ```python In [74]: from xarray.coding import variables In [75]: import numpy as np In [76]: import xarray as xr In [77]: original = xr.Variable( ...: ("x",), ...: [0.0, -1.0, 1.0], ...: encoding={"_FillValue": np.float32(1e20), "missing_value": np.float64(1e20)}, ...: ) In [78]: coder = variables.CFMaskCoder() In [79]: encoded = coder.encode(original) --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-79-9fbc3632e28b> in <module> ----> 1 encoded = coder.encode(original) /glade/work/abanihi/devel/pangeo/xarray/xarray/coding/variables.py in encode(self, variable, name) 156 raise ValueError( 157 "Variable {!r} has multiple fill values {}. " --> 158 "Cannot encode data. ".format(name, [fv, mv]) 159 ) 160 ValueError: Variable None has multiple fill values [1e+20, 1e+20]. Cannot encode data. ``` - [ ] Closes #xxxx - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` fo… 2019-11-09T01:07:25Z 2019-12-11T20:09:15Z 2019-11-14T01:22:51Z 2019-11-14T01:22:51Z eece07932d5498a8abef6a8fbd30d00066931b18     0 43b84d4b8688f7e9e5dcf036ab4e22922b9dabe6 b74f80ca2df4920f711f9fe5762458c53ce3c2c6 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3502  
352182145 MDExOlB1bGxSZXF1ZXN0MzUyMTgyMTQ1 3612 closed 0 Extend DatetimeAccessor properties and support `.dt` accessor for Timedelta andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #3609 - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-12-12T00:54:18Z 2019-12-18T18:03:13Z 2019-12-18T15:27:31Z 2019-12-18T15:27:31Z 3cbc459caa010f9b5042d3fa312b66c9b2b6c403     0 39ad6cf6884be93c7b8221560ca15e35b5ef58a7 6ad59b93f814b48053b1a9eea61d7c43517105cb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3612  
354379796 MDExOlB1bGxSZXF1ZXN0MzU0Mzc5Nzk2 3640 closed 0 Add entrypoint for plotting backends andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> Libraries, including `xarray`, register backends via `entrypoints`. Xarray adds an EntryPoint "group" in its `setup.py`. Third party libraries add items to that group in their `setup.pys`. Xarray and the third-party library don't need to talk to each other directly to register a backend. They talk through `pkg_resources`. For instance, `hvplot/holoviews` would add an EntryPoint for `xarray_plotting_backends` in its setup.py: ```python entry_points={"xarray_plotting_backends": ['holoviews = hvplot:plotting']} ``` and xarray users should be able to achieve what @jsignell proposed in #3553: > ```python > import xarray as xr > air = xr.tutorial.open_dataset('air_temperature').load().air > xr.set_options(plotting_backend='holoviews') > > air.isel(time=500).plot() > ``` > > <img alt="Screen Shot 2019-11-20 at 12 44 26 PM" width="748" src="https://user-images.githubusercontent.com/4806877/69263575-953b2200-0b93-11ea-9e00-959e6bbee79d.png"> - [ ] Closes #3553 - [x] Tests added - [x] Passes `black . && mypy . && flake8` - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API 2019-12-18T01:11:08Z 2023-06-16T22:52:17Z 2021-09-26T21:53:42Z   fd45fd21313f7bc9e5dd83b31b0872003f93ea49     1 2866d184c096a31f44ae30962486e4fed7fea219 7bf9df9d75c40bcbf2dd28c47204529a76561a3f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/3640  
520044061 MDExOlB1bGxSZXF1ZXN0NTIwMDQ0MDYx 4578 closed 0 Direct users to GitHub discussions page for usage questions andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> Towards https://github.com/pydata/xarray/issues/4549 - [ ] Closes #xxxx - [ ] Tests added - [x] Passes `isort . && black . && mypy . && flake8` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2020-11-12T17:34:05Z 2020-11-25T17:43:47Z 2020-11-25T16:09:08Z 2020-11-25T16:09:08Z 5883a460b8fa9a72a2f12ee6495665bb7cc304f6     0 0b8295d48d009a679d9306610eacbac4f8fa8ecd 16b15db2fb8ebfbed32d001bc187f1e9b01fc098 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4578  
520897465 MDExOlB1bGxSZXF1ZXN0NTIwODk3NDY1 4583 closed 0 Add GH action for running tests against upstream dev andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This GitHub action will run tests against the upstream dependencies. When the tests fail, the GH action will create an issue (with "CI" label). The body of the created issue includes: - test summary report - a link to the failed workflow run Here's a couple screenshots from a toy repository: <img width="1350" alt="Screen Shot 2020-11-13 at 4 12 03 PM" src="https://user-images.githubusercontent.com/13301940/99129701-897a1400-25cb-11eb-9cd5-65a44397731d.png"> <img width="938" alt="Screen Shot 2020-11-13 at 4 12 13 PM" src="https://user-images.githubusercontent.com/13301940/99129698-8848e700-25cb-11eb-99c4-9e7036dc5999.png"> - [x] Closes #4574 - [x] Tests added - [x] Passes `isort . && black . && mypy . && flake8` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2020-11-13T23:19:36Z 2020-11-22T04:37:52Z 2020-11-22T02:37:14Z 2020-11-22T02:37:13Z 6daad0650b9869850eab4e7d87fd69545acf2994     0 8341a44f7ba5724c08e0ad771fa79f65ef4a097a a2192158e3fbb94b2d972ff3e1693fffa65e50be MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4583  
525987415 MDExOlB1bGxSZXF1ZXN0NTI1OTg3NDE1 4604 closed 0 Amend upstream-dev GitHub action + Bug fixes andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4603 - [x] Closes #4643 - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` 2020-11-23T20:51:45Z 2020-12-05T00:52:48Z 2020-12-05T00:30:11Z 2020-12-05T00:30:11Z f4783359f8d3bcbaaca1d9e9b0946b9fa216dd0b     0 e7219c1e6fb17e85a88ae580a324c7917ea211dc 7152b41fa80a56db0ce88b241fbe4092473cfcf0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4604  
539893129 MDExOlB1bGxSZXF1ZXN0NTM5ODkzMTI5 4695 closed 0 Remove dictionary unpacking when using `.loc` to avoid collision with `.sel` parameters andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #2840 - [x] Tests added - [x] Passes `isort . && black . && mypy . && flake8` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2020-12-15T00:30:04Z 2020-12-16T14:50:34Z 2020-12-16T14:50:32Z 2020-12-16T14:50:32Z 19ebec52ef93ab8a640d04eb0edb7264823f6ba8     0 879e6a88dfb9eb6c304850a22907cef5bf21a92f 51ef2a66c4e0896eab7d2b03e3dfb3963e338e3c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4695  
541231674 MDExOlB1bGxSZXF1ZXN0NTQxMjMxNjc0 4700 closed 0 Raise an informative error message when object array has mixed types andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #2620 - [x] Tests added - [x] Passes `isort . && black . && mypy . && flake8` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2020-12-16T15:07:21Z 2023-11-28T22:19:02Z 2023-11-28T22:19:00Z 2023-11-28T22:19:00Z dc0931ad05f631135baa9889bdceeb15e2fa727c     0 3934a960e0c22c84a9967503fdc502c895f3476d e7e8c38566c011b50a8b1980c2e563a1db3cbed5 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4700  
544939869 MDExOlB1bGxSZXF1ZXN0NTQ0OTM5ODY5 4729 closed 0 Trigger upstream CI on cron schedule (by default) andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> As discussed in today's dev meeting, this PR modifies the `push` and `pull_request` event triggers by making sure the upstream dev CI is triggered by cron schedule by default. - [ ] Passes `isort . && black . && mypy . && flake8` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2020-12-23T17:00:24Z 2021-01-06T22:17:13Z 2021-01-06T22:17:11Z 2021-01-06T22:17:11Z bc49e277a45212f7ef33165d7fa1247c219ce276     0 8f3646ebb6999790540d01b1955cb43541d19eaf 31d540f9d668fc5f8c1c92165f950c568778db01 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4729  
544949157 MDExOlB1bGxSZXF1ZXN0NTQ0OTQ5MTU3 4730 closed 0 Migrate CI from azure pipelines to GitHub Actions andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> As discussed in today's dev meeting, it'd be convenient to migrate all our CIs from azure pipelines to GitHub Actions. - [x] Consolidate all style/type checks (isort, black, mypy, flake8) into a single workflow and use the `pre-commit` GitHub action. - [x] Create a main CI workflow and parametrize it for different settings - [x] Add minimum version policy workflow - [x] Add Doctests workflow - [x] Remove azure pipelines config - [x] Update docs: remove references to azure pipelines 2020-12-23T17:22:49Z 2021-02-25T22:03:22Z 2021-01-11T12:11:04Z 2021-01-11T12:11:04Z d241aa4a4ae11e0278881f16f38ca0be17b4298c     0 5c6c49b706dc2278550d99588d9b7385419b080c 8ff8113cb164e9f7eef648e05358d371c7d69f75 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4730  
558850252 MDExOlB1bGxSZXF1ZXN0NTU4ODUwMjUy 4835 closed 0 📚 New theme & rearrangement of the docs andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [x] Passes `pre-commit run --all-files` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` <!-- <sub> <h3> Overriding CI behaviors </h3> By default, the upstream dev CI is disabled on pull request and push events. You can override this behavior per commit by adding a <tt>[test-upstream]</tt> tag to the first line of the commit message. For documentation-only commits, you can skip the CI per commit by adding a <tt>[skip-ci]</tt> tag to the first line of the commit message </sub> --> 2021-01-21T04:17:33Z 2021-03-15T23:20:53Z 2021-03-15T23:20:51Z 2021-03-15T23:20:51Z 76d6d757323a9b2dbfa5979446bf55ccd8313311     0 5128bd76ac9740fc60b09186793bda4ef2ae4f27 db4658a0c0f31653c8d88e77915ea07dedddcd07 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/4835  
591721121 MDExOlB1bGxSZXF1ZXN0NTkxNzIxMTIx 5025 closed 0 GHA for automatically canceling previous CI runs andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> The `styfle/cancel-workflow-action` requires a token with write permissions in order to cancel duplicate runs. It turns out that the default GitHub token access made available to pull requests from forks has read permissions only. To address this issue, this PR introduces a new workflow that uses a special `workflow_run` trigger which allows the workflow to run to run with a token with write permissions. - [x] Passes `pre-commit run --all-files` Cc @keewis 2021-03-12T14:24:27Z 2021-03-15T15:06:29Z 2021-03-15T15:06:27Z 2021-03-15T15:06:27Z 061bc8ece055934789ddd6210d7cbf45fff75aba     0 bbc84e70155e39e713c27171e8e1773eec6adcbe d4b7a608bab0e7c140937b0b59ca45115d205145 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5025  
593875058 MDExOlB1bGxSZXF1ZXN0NTkzODc1MDU4 5039 closed 0 Fix sticky sidebar responsiveness on small screens andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - This PR reduces the max-width for `.container` divs so as to address issues with RTD's multiple version badges. - Latest: https://xarray.pydata.org/en/latest/index.html: the rtd badge box doesn't work - This PR: https://xray--5039.org.readthedocs.build/en/5039/index.html: appears to be working fine <img width="570" alt="Screen Shot 2021-03-16 at 10 39 49 AM" src="https://user-images.githubusercontent.com/13301940/111346756-274a2200-8644-11eb-9013-735873bd64c4.png"> - Fixes CSS properties to enable appropriate toggle/responsiveness when using small screens. Unfortunately, this doesn't seem to have fixed the problem on small screens: ![Screen Shot 2021-03-16 at 10 43 05 AM](https://user-images.githubusercontent.com/13301940/111347113-814ae780-8644-11eb-815d-0056c6404313.png) - [x] Passes `pre-commit run --all-files` 2021-03-16T12:53:32Z 2021-03-17T23:00:47Z 2021-03-17T23:00:46Z 2021-03-17T23:00:46Z a6f51c680f4e4c3ed5101b9c1111f0b94d28a781     0 ffdc4d6b1a351d5bdacd3f709d797e4b94e050f8 d9ba56c22f22ae48ecc53629c2d49f1ae02fcbcb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5039  
613667041 MDExOlB1bGxSZXF1ZXN0NjEzNjY3MDQx 5142 closed 0 Trigger CI on push or pull_request but not both andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Addresses https://github.com/pydata/xarray/pull/5139#issuecomment-817362317 - [x] Passes `pre-commit run --all-files` Here's a snippet of how this looks like when a pull request is created on the same main repository: <img width="819" alt="Screen Shot 2021-04-12 at 8 10 27 AM" src="https://user-images.githubusercontent.com/13301940/114408788-030c3300-9b67-11eb-9ff4-f1b07ba17fd6.png"> Cc @keewis 2021-04-12T14:12:29Z 2023-06-16T22:52:19Z 2022-01-20T01:51:10Z 2022-01-20T01:51:10Z a4df90659dadd89cdaa068ff0b8ae80bd3e0a417     0 277513263aebf6bb82603fd7b64aa3138d645232 176c6ebc5366cf5e98657c8f8ada324e96c5db1c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5142  
613679059 MDExOlB1bGxSZXF1ZXN0NjEzNjc5MDU5 5143 closed 0 Add dependabot config (for updating github actions) andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Passes `pre-commit run --all-files` 2021-04-12T14:27:04Z 2021-04-14T14:39:43Z 2021-04-14T14:39:42Z 2021-04-14T14:39:42Z 00d1028188f6d323ac87f68a826ca698bf861b56     0 c4d4e28fcf2ab842eba4e9c86311d8346d7386bb 9b60f01066c1209b719ab3a3b111aa66b5fc3e26 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5143  
625786166 MDExOlB1bGxSZXF1ZXN0NjI1Nzg2MTY2 5234 closed 0 Code cleanup andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This PR introduces small changes to enhance code maintainability... - [x] Passes `pre-commit run --all-files` 2021-04-29T05:16:02Z 2023-06-16T22:52:27Z 2021-05-13T16:37:15Z 2021-05-13T16:37:15Z 1a7b285be676d5404a4140fc86e8756de75ee7ac     0 9024b30307e2de6fa395ab5321a5b7edb911db52 6e14df62f0b01d8ca5b04bd0ed2b5ee45444265d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5234  
628536714 MDExOlB1bGxSZXF1ZXN0NjI4NTM2NzE0 5243 closed 0 Parametrize test for __setitem__ (for dask array) andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> Follow up PR for #5174 - [x] Tests added - [x] Passes `pre-commit run --all-files` 2021-05-02T04:01:17Z 2021-05-06T12:49:49Z 2021-05-06T07:25:21Z 2021-05-06T07:25:21Z c1aea94a8a0b03a19a06faa83d9e50b20776a286     0 46b03f2e8d1f2e847c1604ccca637a7a89824742 9f118624e7924c80fc305f351fa9621d2b58514c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5243  
628544567 MDExOlB1bGxSZXF1ZXN0NjI4NTQ0NTY3 5244 closed 0 Add GitHub action for publishing artifacts to PyPI andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This addresses https://github.com/pydata/xarray/issues/5232#issuecomment-830242266, and will (hopefully) reduce the time it takes to cut a new release. - [x] Passes `pre-commit run --all-files` 2021-05-02T05:18:42Z 2021-05-06T15:00:32Z 2021-05-06T14:46:10Z 2021-05-06T14:46:09Z f5e4fd5f57d6afeb29ae9724d52c682cc5bcf053     0 7cb71e7458ac7982c7e81a3b1dabebc060bcb2d2 c1aea94a8a0b03a19a06faa83d9e50b20776a286 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5244  
628832937 MDExOlB1bGxSZXF1ZXN0NjI4ODMyOTM3 5250 closed 0 Fix bulleted list indentation in docstrings andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #5248 - [x] Passes `pre-commit run --all-files` As I understand it, the issue described in #5248 is caused by bad indentation... With this PR, we get the following: ![Screen Shot 2021-05-02 at 11 06 41 PM](https://user-images.githubusercontent.com/13301940/116842888-60f6ce00-ab9b-11eb-826e-7eeb26827d34.png) @max-sixty, let me know if there are other instances that need to be fixed as part of this PR.... 2021-05-03T05:10:53Z 2021-05-04T18:09:00Z 2021-05-03T23:23:49Z 2021-05-03T23:23:49Z da20d9cd81b11d62bc97903ed2678a6b12128fab     0 bd95091dee9366259564f596d40875ef52c8ecb2 9f118624e7924c80fc305f351fa9621d2b58514c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5250  
631512905 MDExOlB1bGxSZXF1ZXN0NjMxNTEyOTA1 5267 closed 0 Disable workflows on forks andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> Currently, the CI runs both on a user's fork and `pydata/xarray`. This leads to duplicate runs and the user is flooded with GitHub notifications in case of failures... This PR addresses this issue by making sure the workflows are triggered on `pydata/xarray` only. ![Screen Shot 2021-05-06 at 8 55 24 AM](https://user-images.githubusercontent.com/13301940/117319777-daffaf00-ae48-11eb-8523-5309542c524e.png) 2021-05-06T14:55:05Z 2021-05-06T16:17:26Z 2021-05-06T16:17:25Z 2021-05-06T16:17:25Z 60e39636d067b089b18730d5317a76f7d34b999c     0 005929d55bfb01e9222647664ab9c0085ad1b1cb f5e4fd5f57d6afeb29ae9724d52c682cc5bcf053 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5267  
631527910 MDExOlB1bGxSZXF1ZXN0NjMxNTI3OTEw 5268 closed 0 Remove push event trigger for the release workflow andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> It turns out that pushes on main branch result in [an invalid package version](https://github.com/pydata/xarray/runs/2519311659). To address this issue, I am disabling the `push` event trigger on the release workflow Cc @keewis ```html Uploading xarray-0.17.1.dev108+gf5e4fd5f-py3-none-any.whl 0%| | 0.00/796k [00:00<?, ?B/s] 73%|███████▎ | 584k/796k [00:00<00:00, 3.39MB/s] 100%|██████████| 796k/796k [00:00<00:00, 1.52MB/s] Content received from server: <html> <head> <title>400 '0.17.1.dev108+gf5e4fd5f' is an invalid value for Version. Error: Can't use PEP 440 local versions. See packaging.python.org/specifications/core-metadata for more information.</title> </head> <body> <h1>400 '0.17.1.dev108+gf5e4fd5f' is an invalid value for Version. Error: Can't use PEP 440 local versions. See packaging.python.org/specifications/core-metadata for more information.</h1> The server could not comply with the request since it is either malformed or otherwise incorrect.<br/><br/> &#x27;0.17.1.dev108+gf5e4fd5f&#x27; is an invalid value for Version. Error: Can&#x27;t use PEP 440 local versions. See packaging.python.org/specifications/core-metadata for more information. </body> </html> HTTPError: 400 Bad Request from test.pypi.org/legacy '0.17.1.dev108+gf5e4fd5f' is an invalid value for Version. Error: Can't use PEP 440 local versions. See packaging.python.org/specifications/core-metadata for more information. ``` 2021-05-06T15:13:08Z 2021-05-06T15:14:20Z 2021-05-06T15:14:13Z   f7a2f45a54ae70d84ee8619fdd54f7c9a3ddac7d     0 a2d0f9bea4bbbe990c915479de13bffde368de80 f5e4fd5f57d6afeb29ae9724d52c682cc5bcf053 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5268  
631722682 MDExOlB1bGxSZXF1ZXN0NjMxNzIyNjgy 5273 closed 0 Release-workflow: Bug fix andersy005 13301940 This fixes https://github.com/pydata/xarray/issues/5232#issuecomment-833729171 2021-05-06T18:21:24Z 2021-05-06T18:41:19Z 2021-05-06T18:41:17Z 2021-05-06T18:41:17Z 8b028e3f6a2a06b9ae4b8073f3b0f0151b6bebc3     0 060581149817118293f0601c6ecc670f0fa44e89 01c1d25578634306b5d3179989a0a9bd867de176 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5273  
718958375 MDExOlB1bGxSZXF1ZXN0NzE4OTU4Mzc1 5734 closed 0 Enable `flox` in `GroupBy` and `resample` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This PR supersedes https://github.com/pydata/xarray/pull/4540. This is still a very rough draft :) - Closes - [x] Closes #4473 - [x] Closes #4498 - [x] Closes #659 - [x] Closes #2237 - [x] xref https://github.com/pangeo-data/pangeo/issues/271 - [x] Tests added - [x] Passes `pre-commit run --all-files` - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` TODO: - [x] flox vs legacy tests with nans - [x] test passing flox-specific kwargs like engine and method. 2021-08-24T18:09:28Z 2022-05-15T03:33:49Z 2022-05-15T02:38:29Z   49b4cb583c7debff6f4f22c239cdbe251a1c29fd     0 6573e4bc34502fac0b802bffde24f11009d6da9b 9a62c2a8ebf934646b898a137fe0409fe8781350 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/5734  
811140704 PR_kwDOAMm_X84wWQZg 6119 closed 0 Replace markdown issue templates with issue forms andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #6027 **Preview**: <img width="1396" alt="Screen Shot 2021-12-28 at 1 43 40 PM" src="https://user-images.githubusercontent.com/13301940/147605660-dcd6c1f8-b1df-4119-a725-f67f12d1b725.png"> <img width="1178" alt="Screen Shot 2021-12-28 at 2 01 49 PM" src="https://user-images.githubusercontent.com/13301940/147606789-a6a47361-9c26-4502-b47d-861891dbdc92.png"> 2021-12-28T20:41:40Z 2021-12-29T16:48:33Z 2021-12-29T16:47:48Z 2021-12-29T16:47:47Z 2cb95a82ba9dc421062e8f0e678ce98198977835     0 ce77d4b0f2f7c6055cc9862f7834208ead742492 2957fdf0785af0a1bbb1073049e44cfd4eef933d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6119  
811143440 PR_kwDOAMm_X84wWREQ 6120 closed 0 Remove pre-commit GHA workflow andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> We've been using [pre-commit](https://pre-commit.ci/) for the last month or so, and it seems to be working fine. This PR removes the redundant pre-commit hooks GHA workflow. - [ ] Towards https://github.com/pydata/xarray/issues/5940 2021-12-28T20:50:09Z 2021-12-29T16:45:03Z 2021-12-29T16:28:45Z 2021-12-29T16:28:45Z 89e13b0db9e8efeb1832f4c4f87fe3a43f7b54be     0 74f8962e3e55155cb38461c3ec85cf8f16eaf0f9 5d30f96e94de6922a01ad240dec65d2810e19ea0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6120  
836839848 PR_kwDOAMm_X84x4Smo 6224 closed 0 Verify built dist/wheel andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #6222 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2022-02-01T05:02:42Z 2022-02-03T15:44:41Z 2022-02-03T15:41:17Z 2022-02-03T15:41:17Z 33067cd24f66d4855babaa6801b009480c4e2cb2     0 63d3b15306f498f52086cfaa96039f4895f85301 86328a1cfe5296f8e478b17e52ba884db2384872 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6224  
868012096 PR_kwDOAMm_X84zvNBA 6314 closed 0 Add General issue template andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Addresses https://github.com/pydata/xarray/issues/6027#issuecomment-1048737617 Cc @benbovy & @max-sixty 2022-03-01T15:54:16Z 2022-03-02T17:14:40Z 2022-03-02T13:56:25Z 2022-03-02T13:56:25Z 2ab9f36641a8a0248df0497aadd59246586b65ea     0 182a29cbe7fd53200c5b082421282ea7dd962650 f9037c41e36254bfe7efa9feaedd3eae5512bd11 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6314  
868015903 PR_kwDOAMm_X84zvN8f 6315 closed 0 Disable CI runs on forks andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This PR ensures all CI workflows are only enabled on the main repository. A few workflows were still being triggered on forks. 2022-03-01T15:58:29Z 2022-03-01T16:58:28Z 2022-03-01T16:57:43Z 2022-03-01T16:57:43Z f9037c41e36254bfe7efa9feaedd3eae5512bd11     0 2ecc4eaafb86edb65ca246688086ae6982a9a19d 0f91f05e532f4424f3d6afd6e6d5bd5a02ceed55 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6315  
949867712 PR_kwDOAMm_X844ndTA 6650 closed 0 import `cleanup` fixture from `distributed` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #6649 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2022-05-28T01:39:42Z 2023-06-16T22:52:29Z 2022-05-29T13:10:52Z 2022-05-29T13:10:52Z ed5d2b5fa5bfed1cfc558666f485402adabede3d     0 3fd42c01dfe06920a6c3b5da7afe7a0afdd7d66b 3e099e49cc571f26e8caa44e69d6473475887879 MEMBER
{
    "enabled_by": {
        "login": "keewis",
        "id": 14808389,
        "node_id": "MDQ6VXNlcjE0ODA4Mzg5",
        "avatar_url": "https://avatars.githubusercontent.com/u/14808389?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/keewis",
        "html_url": "https://github.com/keewis",
        "followers_url": "https://api.github.com/users/keewis/followers",
        "following_url": "https://api.github.com/users/keewis/following{/other_user}",
        "gists_url": "https://api.github.com/users/keewis/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/keewis/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/keewis/subscriptions",
        "organizations_url": "https://api.github.com/users/keewis/orgs",
        "repos_url": "https://api.github.com/users/keewis/repos",
        "events_url": "https://api.github.com/users/keewis/events{/privacy}",
        "received_events_url": "https://api.github.com/users/keewis/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "[test-upstream] import `cleanup` fixture from `distributed` (#6650)",
    "commit_message": "Co-authored-by: keewis <keewis@users.noreply.github.com>"
}
xarray 13221727 https://github.com/pydata/xarray/pull/6650  
952362651 PR_kwDOAMm_X844w-ab 6655 closed 0 Fix notebooks' HTML links andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] #6530 follow-up 2022-05-31T19:33:45Z 2022-05-31T19:52:45Z 2022-05-31T19:52:43Z 2022-05-31T19:52:43Z e4f5b733761bbe9df0748afe15a22a13f4ad908f     0 8831946dd03892e1dd97f2445308de92e4a98f6d 7aaa6f347fb316dfafaac57a5334d7a32be21c44 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6655  
1019214351 PR_kwDOAMm_X848v_oP 6885 closed 0 Fix documentation builds andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Addresses https://github.com/pydata/xarray/pull/6884#issuecomment-1207094758 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2022-08-06T00:39:38Z 2022-08-06T00:56:01Z 2022-08-06T00:55:52Z 2022-08-06T00:55:52Z 5b2ec9775714ddb693a30ffa6beeefb44ce42bdd     0 80c6a329c68e001365673812b27e5d480e5ef569 2c12cfc463ed179f05cdd82a6b1399044149b33c MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/6885  
1062183795 PR_kwDOAMm_X84_T6Nz 7061 closed 0 Remove team page from docs and link to https://xarray.dev/team andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This PR removes the existing team page from the docs and links to the newly created https://xarray.dev/team on the landing page 2022-09-20T23:51:19Z 2022-10-06T18:08:30Z 2022-10-06T18:08:28Z 2022-10-06T18:08:28Z b290f5fb056a1a6a26cfeac6cfe814adceadc810     0 3f581d09c9e2eb951db3ad0df85bf763ea037df0 341f1302f000a9a4145ec83a3fa88b6a33a3555e MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/7061  
1391000839 PR_kwDOAMm_X85S6P0H 7917 closed 0 Ensure dtype of reindex result matches dtype of the original DataArray andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #7299 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2023-06-13T16:55:38Z 2023-06-16T22:51:46Z 2023-06-16T03:10:23Z 2023-06-16T03:10:23Z 71defdd3b500097991a5f01c5c1466b6468b4020     0 cfbb2017963c549e53ab12535d905f7412299c8d 276b6bf22fdd5d6abeb6236b8e3c63e63049d44a MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/7917  
1476613392 PR_kwDOAMm_X85YA1UQ 8073 closed 0 add design document for "named-array" andersy005 13301940 This PR contains the design document for "named-array" a proposed new package aimed at providing a lightweight, efficient array structure with named dimensions. the main objective of named-array is to provide a more accessible version of Xarray's Variable class without the heavy dependencies like Pandas. ~~## proposed name~~ ~~The "Xarray-lite" name is a placeholder for the time being. we have considered two main candidates for the package's name: "narray" and "yarray." feedback on the proposed names or other suggestions is welcome.~~ Related issues: - https://github.com/pydata/xarray/issues/5081 - https://github.com/pydata/xarray/issues/3981 2023-08-15T23:02:36Z 2024-02-12T22:22:33Z 2023-08-17T16:22:48Z 2023-08-17T16:22:48Z 06a756c1c5f0b622189e0d1db6f9c5ef3652a30a     0 d072465487a836ff5058519b6ef999d13774a7c8 eceec5f7bbbe93b2f24f49af6361a135ae72e2e4 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8073  
1478281568 PR_kwDOAMm_X85YHMlg 8075 closed 0 initial refactor for NamedArray andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this pull request introduces the initial prototype for `NamedArray` as discussed in issue #8073. the intention is to approach the implementation in multiple phases through separate pull requests. the main objectives of this PR are as follows: 1. creation of a new class, `xarray.named_array.NamedArray`, which will encompass most of the necessary functionality for the lightweight version of `xarray.Variable`. As a result, `xarray.Variable` will inherit from this class and implement specific functionality related to xarray. 2. removal of all imports of internal Xarray classes and utilities from the `xarray.named_array` sub-package. the aim is to eliminate dependencies on anything within `xarray.core`. This will facilitate the future goal of moving `named_array` into its own standalone package, with `xarray` then depending on it. - [ ] Towards #3981 - [x] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2023-08-17T02:37:37Z 2023-09-27T15:35:13Z 2023-09-27T15:23:21Z 2023-09-27T15:23:21Z c3b5ead8cdbce38157265fd449a2a641cc118066     0 2ef5064f1adb0cd9f314fff7bfe9bd6c24caf5ae 84f5a0d2eef69cd2ee127c138e61066637d9f6ac MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8075  
1533357764 PR_kwDOAMm_X85bZS7E 8244 open 0 Migrate VariableArithmetic to NamedArrayArithmetic andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] towards #8238 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2023-09-28T02:29:15Z 2023-10-11T17:03:02Z     b62ce86823d110b096be7199524866dc5f56448d     1 07836b179ac8bcb467eb1d13b6602dea9b848c9b c3b5ead8cdbce38157265fd449a2a641cc118066 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8244  
1534624104 PR_kwDOAMm_X85beIFo 8250 closed 0 copy the `dtypes` module to the `namedarray` package. andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this PR copies the `dtypes` module from the `xarray.core` package to the `xarray.namedarray` package. It also recreates the `ReprObject` class from the `utils` module within the `xarray.namedarray` package These changes are part of the ongoing work in: - https://github.com/pydata/xarray/pull/8244 --- - [ ] towards #8238 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2023-09-28T17:52:50Z 2024-02-12T22:22:24Z 2023-10-04T18:14:24Z 2023-10-04T18:14:24Z 8d54acf463b0fb29fffacd68f460e12477e4900c     0 f5a74c088eec52d35e01b5c5236a56f9841473da 36fe91786190aa08a6f4ff78d560a91936e37cc2 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8250  
1570048632 PR_kwDOAMm_X85dlQp4 8364 closed 0 Migrate from *Indexer objects to `.oindex` and `.vindex` on explicityIndexed array classes andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2023-10-23T22:41:35Z 2024-03-15T23:28:48Z 2024-02-14T23:55:06Z   6085186210490fa98f7633afdb79fcea1c1fa9f1     1 c9aa893a6a7e546ed38b0c7aed6d7bcef0dbb5fe bb489fa7fbdf5017c1c31a7a8344477c9991c6eb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8364  
1570256829 PR_kwDOAMm_X85dmDe9 8365 closed 0 add `.imag` and `.real` properties to `NamedArray` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> 2023-10-24T02:55:30Z 2023-10-24T18:19:12Z 2023-10-24T10:53:58Z 2023-10-24T10:53:58Z ccc8f9987b553809fb6a40c52fa1a8a8095c8c5f     0 c2b12cfda864673b1a3b60c79f8c013653ed9e15 eb749448f9513517230090b2cb0e3521ccb4f20f MEMBER
{
    "enabled_by": {
        "login": "andersy005",
        "id": 13301940,
        "node_id": "MDQ6VXNlcjEzMzAxOTQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/13301940?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andersy005",
        "html_url": "https://github.com/andersy005",
        "followers_url": "https://api.github.com/users/andersy005/followers",
        "following_url": "https://api.github.com/users/andersy005/following{/other_user}",
        "gists_url": "https://api.github.com/users/andersy005/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andersy005/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andersy005/subscriptions",
        "organizations_url": "https://api.github.com/users/andersy005/orgs",
        "repos_url": "https://api.github.com/users/andersy005/repos",
        "events_url": "https://api.github.com/users/andersy005/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andersy005/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "add `.imag` and `.real` properties  to `NamedArray` (#8365)",
    "commit_message": ""
}
xarray 13221727 https://github.com/pydata/xarray/pull/8365  
1571604911 PR_kwDOAMm_X85drMmv 8369 closed 0 fix `NamedArray.imag` and `NamedArray.real` typing info andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] #8365 follow up - [ ] Tests added 2023-10-24T19:06:48Z 2023-10-25T19:17:55Z 2023-10-25T19:17:53Z 2023-10-25T19:17:53Z 70c4ee73a7524526d58b8394d449d010720f205f     0 bf79432409ae7240ee31b444fb323c6cc6d17f17 ccc8f9987b553809fb6a40c52fa1a8a8095c8c5f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8369  
1575704238 PR_kwDOAMm_X85d61au 8380 closed 0 [namedarray] split `.set_dims()` into `.expand_dims()` and `broadcast_to()` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this is the initial phase of our plan to split the `.set_dims()` method into two distinct methods `.expand_dims()` and `.broadcast_to()` as outlined in the [design document](https://github.com/pydata/xarray/blob/main/design_notes/named_array_design_doc.md). - [x] add `expand_dims()` - [x] add `broadcast_to()` - [x] add `.transpose()` and `.T` to `NamedArray` - [x] update `whats-new.rst` 2023-10-26T23:13:29Z 2024-01-29T19:25:58Z 2024-01-29T19:13:28Z 2024-01-29T19:13:27Z 1ab02b42a597ff1796235b7c8565b4c7387f6af8     0 e84abf9687ad8b960739d8d5184003601f53a01b e22b47511f4188e2203c5753de4a0a36094c2e83 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8380  
1626466240 PR_kwDOAMm_X85g8efA 8505 closed 0 roll out the new/refreshed Xarray logo andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - ref: https://github.com/xarray-contrib/xarray.dev/issues/66#issuecomment-1664561089 Cc @jhamman really like how good these look on both light/dark backgrounds: ![Screenshot 2023-12-01 at 16 05 19](https://github.com/pydata/xarray/assets/13301940/11484d91-3eae-466b-a4d6-6794006b6e6c) ![Screenshot 2023-12-01 at 16 05 13](https://github.com/pydata/xarray/assets/13301940/77047c74-f038-4230-8118-539b22ede33b) 2023-12-01T23:53:18Z 2024-02-12T22:22:22Z 2023-12-02T22:42:17Z 2023-12-02T22:42:17Z d44bfd7aecf155710402a8ea277ca50f9db64e3e     0 49402fb90089468a59c5990df13584997612c6f2 2f0091393d187e26515ce1274a32caf1074415db MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8505  
1629078959 PR_kwDOAMm_X85hGcWv 8519 closed 0 [skip-ci] fix RTD docs build andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> 2023-12-04T20:56:34Z 2023-12-04T21:08:49Z 2023-12-04T21:04:47Z 2023-12-04T21:04:47Z b9c03be14c291ff8403b9cab2ec1816dfaa2df81     0 965fe5d50873ae50a256080eed4d1aac7b5efd00 449c31a70447740bffa4dc7b471ea0d18da7f7c0 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8519  
1700939837 PR_kwDOAMm_X85lYkg9 8682 closed 0 Fix CI: temporary pin pytest version to 7.4.* andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] towards fixing #8681 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-01-29T22:48:56Z 2024-01-29T23:19:53Z 2024-01-29T23:09:44Z 2024-01-29T23:09:44Z b0b5b2f4401519ef438e8a1762fadb142177a698     0 19c57248b1c21d3e4e7a8c075c1e0bc17886ef48 ee68a940d9e72e98aa118d3db3a82e139217ec6c MEMBER
{
    "enabled_by": {
        "login": "andersy005",
        "id": 13301940,
        "node_id": "MDQ6VXNlcjEzMzAxOTQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/13301940?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andersy005",
        "html_url": "https://github.com/andersy005",
        "followers_url": "https://api.github.com/users/andersy005/followers",
        "following_url": "https://api.github.com/users/andersy005/following{/other_user}",
        "gists_url": "https://api.github.com/users/andersy005/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andersy005/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andersy005/subscriptions",
        "organizations_url": "https://api.github.com/users/andersy005/orgs",
        "repos_url": "https://api.github.com/users/andersy005/repos",
        "events_url": "https://api.github.com/users/andersy005/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andersy005/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "Fix CI: temporary pin pytest version to 7.4.* (#8682)",
    "commit_message": ""
}
xarray 13221727 https://github.com/pydata/xarray/pull/8682  
1726642719 PR_kwDOAMm_X85m6nof 8750 closed 0 refactor `indexing.py`: introduce `.oindex` for Explicitly Indexed Arrays andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this pull request represents an initial effort to refactor the indexing logic within `indexing.py` by separating it from `variable.py`. to enhance the flexibility of explicitly indexed array classes, this PR introduces orthogonal ~~and vectorized~~ indexing methods—`.oindex[key]` ~~and `.vindex[key[`~~. these changes are a part of a broader initiative aimed at enabling indexing support for namedarray - [x] Towards https://github.com/pydata/xarray/issues/8238 - [ ] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` edit 1: - to minimize the blast radius of this PR, i decided to just focus on `oindex[key]` method in this PR. i intend to introduce `vindex[key]` in a separate PR ## TODO: - [x] https://github.com/pydata/xarray/pull/8750#discussion_r1491169460 - [ ] Enable passing the underlying tuple key 2024-02-14T23:53:53Z 2024-02-23T23:34:44Z 2024-02-23T23:34:43Z 2024-02-23T23:34:43Z d9760f30662b219182cdc8dedc04dfbe7771942b     0 c38c9003fb616da10014ee7e4a99d5be366cad48 01f7b4ff54c9e6b41c9a7b45e6dd0039992075ee MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8750  
1728520090 PR_kwDOAMm_X85nBx-a 8758 closed 0 refactor DaskIndexingAdapter `__getitem__` method andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this pull request removes the ["unnecessary optimization"](https://github.com/pydata/xarray/issues/8377#issuecomment-1781406355) introduced in https://github.com/pydata/xarray/pull/3588 that attempts to rewrite the indexer key for `BasicIndexer` and `OuterIndexer` - [x] Closes #8377 - [ ] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-02-15T21:31:33Z 2024-02-15T22:50:51Z 2024-02-15T22:44:17Z 2024-02-15T22:44:17Z ff0d056ec9e99dece0202d8d73c1cb8c6c20b2a1     0 4c11c080f1d6c0d5e999bd1389a3e615cdcf7346 5d93331ce4844c480103659ec72547aae87efbf6 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8758  
1741542111 PR_kwDOAMm_X85nzdLf 8780 closed 0 introduce `.vindex` property for Explicitly Indexed Arrays andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] #8750 follow up - [ ] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-02-24T00:27:11Z 2024-02-26T21:13:10Z 2024-02-26T21:11:32Z 2024-02-26T21:11:32Z e47eb92a76be8e66b2ea3437a4c77e340fb62135     0 3a18f2971f61ddd21a1f0f70d1b45a0b481c4a8e 0ec19123dffb4e4fbd83be21de9bbc57159e2d55 MEMBER
{
    "enabled_by": {
        "login": "andersy005",
        "id": 13301940,
        "node_id": "MDQ6VXNlcjEzMzAxOTQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/13301940?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andersy005",
        "html_url": "https://github.com/andersy005",
        "followers_url": "https://api.github.com/users/andersy005/followers",
        "following_url": "https://api.github.com/users/andersy005/following{/other_user}",
        "gists_url": "https://api.github.com/users/andersy005/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andersy005/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andersy005/subscriptions",
        "organizations_url": "https://api.github.com/users/andersy005/orgs",
        "repos_url": "https://api.github.com/users/andersy005/repos",
        "events_url": "https://api.github.com/users/andersy005/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andersy005/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "introduce `.vindex` property for Explicitly Indexed Arrays (#8780)",
    "commit_message": ""
}
xarray 13221727 https://github.com/pydata/xarray/pull/8780  
1746740437 PR_kwDOAMm_X85oHSTV 8790 closed 0 Expand use of `.oindex` and `.vindex` andersy005 13301940 this is a follow-up to previous PRs (#8780 and #8750), continuing the efforts outlined in the [plan for decoupling lazy indexing functionality from NamedArray](https://github.com/pydata/xarray/blob/main/design_notes/named_array_design_doc.md#plan-for-decoupling-lazy-indexing-functionality-from-namedarray). the primary focus of this PR is the removal of vectorized and orthogonal indexing logic from the `__getitem__` method. Now, `__getitem__` exclusively handles basic indexers, aligning with points 3 and 4 of the plan: - as per point 3, lazy indexing arrays will now implement `__getitem__` solely for basic indexing. For orthogonal indexing, .oindex will be used, and for vectorized indexing, .vindex will be utilized. - following point 4, IndexingAdapter classes have been updated to consistently implement `__getitem__`, `.oindex`, and `.vindex` <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-02-28T00:47:00Z 2024-03-15T23:28:23Z 2024-03-15T05:00:04Z 2024-03-15T05:00:03Z c9d3084e98d38a7a9488380789a8d0acfde3256f     0 ba9f386be22d4f9e435720554df0904e6217a023 b0e504e423399c75e990923032bc417c2759eafd MEMBER
{
    "enabled_by": {
        "login": "dcherian",
        "id": 2448579,
        "node_id": "MDQ6VXNlcjI0NDg1Nzk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/2448579?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/dcherian",
        "html_url": "https://github.com/dcherian",
        "followers_url": "https://api.github.com/users/dcherian/followers",
        "following_url": "https://api.github.com/users/dcherian/following{/other_user}",
        "gists_url": "https://api.github.com/users/dcherian/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/dcherian/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/dcherian/subscriptions",
        "organizations_url": "https://api.github.com/users/dcherian/orgs",
        "repos_url": "https://api.github.com/users/dcherian/repos",
        "events_url": "https://api.github.com/users/dcherian/events{/privacy}",
        "received_events_url": "https://api.github.com/users/dcherian/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "Expand use of `.oindex` and `.vindex` (#8790)",
    "commit_message": "* refactor __getitem__() by removing vectorized and orthogonal indexing logic from it\r\n\r\n* implement explicit routing of vectorized and outer indexers\r\n\r\n* Add VectorizedIndexer and OuterIndexer to ScipyArrayWrapper's __getitem__ method\r\n\r\n* Refactor indexing in LazilyIndexedArray and LazilyVectorizedIndexedArray\r\n\r\n* Add vindex and oindex methods to StackedBytesArray\r\n\r\n* handle explicitlyindexed arrays\r\n\r\n* Refactor LazilyIndexedArray and LazilyVectorizedIndexedArray classes\r\n\r\n* Remove TODO comments in indexing.py\r\n\r\n* use indexing.explicit_indexing_adapter() in scipy backend\r\n\r\n* update docstring\r\n\r\n* fix docstring\r\n\r\n* Add _oindex_get and _vindex_get methods to NativeEndiannessArray and BoolTypeArray\r\n\r\n* Update indexing support in ScipyArrayWrapper\r\n\r\n* Update xarray/tests/test_indexing.py\r\n\r\nCo-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>\r\n\r\n* Fix assert statement in test_decompose_indexers\r\n\r\n* add comments to clarifying why the else branch is needed\r\n\r\n* Add _oindex_get and _vindex_get methods to _ElementwiseFunctionArray\r\n\r\n* update whats-new\r\n\r\n* Refactor apply_indexer function in indexing.py and variable.py for code reuse\r\n\r\n* cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>\r\nCo-authored-by: Deepak Cherian <deepak@cherian.net>"
}
xarray 13221727 https://github.com/pydata/xarray/pull/8790  
1773034528 PR_kwDOAMm_X85prlwg 8835 closed 0 [skip-ci] Add dask-expr dependency to doc.yml andersy005 13301940 - #8827 follow up to fix https://readthedocs.org/projects/xray/builds/23743522/ 2024-03-14T21:23:24Z 2024-03-14T21:44:18Z 2024-03-14T21:44:14Z 2024-03-14T21:44:14Z 9c311e841c42cc49dc88dbf87ddf6007d1a473a9     0 fc2e1fe092eabe79e79d9d3ed6a9cd955e5aaabe 80fb5f7626b2273cffe9ccbe425beaf36eba4189 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8835  
1775180695 PR_kwDOAMm_X85pzxuX 8845 closed 0 Implement setitem syntax for `.oindex` and `.vindex` properties andersy005 13301940 this is another follow-up to previous Prs - #8780 - #8750 - #8790 , continuing the proposal outlined in [plan for decoupling lazy indexing functionality from NamedArray](https://github.com/pydata/xarray/blob/main/design_notes/named_array_design_doc.md#plan-for-decoupling-lazy-indexing-functionality-from-namedarray) Cc @maxrjones for visibility 2024-03-16T00:40:46Z 2024-03-19T21:01:45Z 2024-03-19T03:29:58Z 2024-03-19T03:29:58Z 79272c3dbc4748608df40290660dd7593127254f     0 c4547d3c6a582567200ba85a373fc7ba3c25eedf c6c01b12e06be53bbcdd3292b3db1d410ea9c21f MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8845  
1781063909 PR_kwDOAMm_X85qKODl 8856 open 0 Migrate indexing and broadcasting logic to `xarray.namedarray` (Part 1) andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> This pull request is the first part of migrating the indexing and broadcasting logic from `xarray.core.variable` to `xarray.namedarray`. I intend to open follow-up pull requests to address additional changes related to this refactoring, as outlined in the [proposal for decoupling lazy indexing functionality from NamedArray](https://github.com/pydata/xarray/blob/main/design_notes/named_array_design_doc.md#plan-for-decoupling-lazy-indexing-functionality-from-namedarray). - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-03-19T23:51:46Z 2024-05-03T17:08:11Z     c3db6574e27e04d87670ffa9ede052cd030f69e7     1 9355a0698bc1d281ea724238c0d7a90844b3c1dc 2fd3b8b30a89aea64917b7914da99cef46b58feb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8856  
1781293996 PR_kwDOAMm_X85qLGOs 8857 closed 0 increase typing annotations coverage in `xarray/core/indexing.py` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Towards #8856 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-03-20T04:08:12Z 2024-03-21T01:50:03Z 2024-03-20T20:20:52Z 2024-03-20T20:20:52Z 84dc96136ce04d953746d9e251753ba61d0779f0     0 18ace3c2de7ffe1fb531d62064dbf763edc5006e 4a0bb2eb80538806468233d11bc5a4c06ffb417e MEMBER
{
    "enabled_by": {
        "login": "andersy005",
        "id": 13301940,
        "node_id": "MDQ6VXNlcjEzMzAxOTQw",
        "avatar_url": "https://avatars.githubusercontent.com/u/13301940?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/andersy005",
        "html_url": "https://github.com/andersy005",
        "followers_url": "https://api.github.com/users/andersy005/followers",
        "following_url": "https://api.github.com/users/andersy005/following{/other_user}",
        "gists_url": "https://api.github.com/users/andersy005/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/andersy005/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/andersy005/subscriptions",
        "organizations_url": "https://api.github.com/users/andersy005/orgs",
        "repos_url": "https://api.github.com/users/andersy005/repos",
        "events_url": "https://api.github.com/users/andersy005/events{/privacy}",
        "received_events_url": "https://api.github.com/users/andersy005/received_events",
        "type": "User",
        "site_admin": false
    },
    "merge_method": "squash",
    "commit_title": "increase typing annotations coverage in `xarray/core/indexing.py` (#8857)",
    "commit_message": ""
}
xarray 13221727 https://github.com/pydata/xarray/pull/8857  
1787529449 PR_kwDOAMm_X85qi4jp 8869 closed 0 Handle .oindex and .vindex for the PandasMultiIndexingAdapter and PandasIndexingAdapter andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-03-23T00:10:50Z 2024-03-23T02:30:46Z 2024-03-23T02:30:44Z 2024-03-23T02:30:44Z 6af547cdd9beac3b18420ccb204f801603e11519     0 847576e0b8bb117384e3a5d865f477c002ba9573 7c3d2dd2987f855a44d91993f73a9e1aef0a481d MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8869  
1787654762 PR_kwDOAMm_X85qjXJq 8870 closed 0 Enable explicit use of key tuples (instead of *Indexer objects) in indexing adapters and explicitly indexed arrays andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Towards #8856 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-03-23T04:34:18Z 2024-05-03T15:27:38Z 2024-05-03T15:27:22Z 2024-05-03T15:27:22Z 245c3db4d7df8910878fb9b0c95b27a2825715f8     0 303b2e6307df12afa8074e712d63e96b2471327a 79cfe4dcd8a8dd41b4214f92c9e2d9c7233867eb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8870  
1795360302 PR_kwDOAMm_X85rAwYu 8885 closed 0 add `.oindex` and `.vindex` to `BackendArray` andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> this PR builds towards - https://github.com/pydata/xarray/pull/8870 - https://github.com/pydata/xarray/pull/8856 the primary objective is to partially address > 2. Implement fall back `.oindex`, `.vindex` properties on `BackendArray` base class. These will simply rewrap the `key` tuple with the appropriate `*Indexer` object, and pass it on to `__getitem__` or `__setitem__`. These methods will also raise DeprecationWarning so that external backends will know to migrate to `.oindex`, and `.vindex` over the next year. ---- - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-03-28T06:14:43Z 2024-04-30T12:12:50Z 2024-04-17T01:53:23Z 2024-04-17T01:53:23Z 10c133bd9f410493c1ac85e6e90e252d00606e30     0 b4747eeb68f45eadc639bf1cb89d826aa04bb156 b81b4513346529d445a57d4aee052d5184af6fcb MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8885  
1812575102 PR_kwDOAMm_X85sCbN- 8921 open 0 Revert `.oindex` and `.vindex` additions in `_ElementwiseFunctionArray`, `NativeEndiannessArray`, and `BoolTypeArray` classes andersy005 13301940 <!-- Feel free to remove check-list items aren't relevant to your change --> As noted in https://github.com/pydata/xarray/issues/8909, the use of `.oindex` and `.vindex` properties in coding/* appears to have broken some backends (e.g. scipy). This PR reverts those changes. We plan to bundle these changes into a separate backends feature branch (see [this comment](https://github.com/pydata/xarray/pull/8885#issuecomment-2036001828), which will be merged once we are confident about its impact on downstream dependencies. - [ ] Closes #8909 - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` 2024-04-08T17:11:08Z 2024-04-30T06:49:46Z     d68afa0648b997a84beb4c13b6b482198d8d83b0     0 3d399e1a32533fc8cd616772edd216859391eafd 08e43b9121a6ae1f59e5c6b84caa327d816ea777 MEMBER   xarray 13221727 https://github.com/pydata/xarray/pull/8921  

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [pull_requests] (
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [number] INTEGER,
   [state] TEXT,
   [locked] INTEGER,
   [title] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [body] TEXT,
   [created_at] TEXT,
   [updated_at] TEXT,
   [closed_at] TEXT,
   [merged_at] TEXT,
   [merge_commit_sha] TEXT,
   [assignee] INTEGER REFERENCES [users]([id]),
   [milestone] INTEGER REFERENCES [milestones]([id]),
   [draft] INTEGER,
   [head] TEXT,
   [base] TEXT,
   [author_association] TEXT,
   [auto_merge] TEXT,
   [repo] INTEGER REFERENCES [repos]([id]),
   [url] TEXT,
   [merged_by] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_pull_requests_merged_by]
    ON [pull_requests] ([merged_by]);
CREATE INDEX [idx_pull_requests_repo]
    ON [pull_requests] ([repo]);
CREATE INDEX [idx_pull_requests_milestone]
    ON [pull_requests] ([milestone]);
CREATE INDEX [idx_pull_requests_assignee]
    ON [pull_requests] ([assignee]);
CREATE INDEX [idx_pull_requests_user]
    ON [pull_requests] ([user]);
Powered by Datasette · Queries took 1579.567ms · About: xarray-datasette