pull_requests
58 rows where user = 13301940
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:  - [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:  @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.  | 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/> '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. </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:   | 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
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]);