pull_requests
39 rows where user = 5821660
This data as json, CSV (advanced)
Suggested facets: 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
352906608 | MDExOlB1bGxSZXF1ZXN0MzUyOTA2NjA4 | 3618 | closed | 0 | ENH: enable `H5NetCDFStore` to work with already open h5netcdf.File a… | kmuehlbauer 5821660 | enable `H5NetCDFStore` to work with open h5netcdf.File and h5netcdf.Group objects, add test <!-- Feel free to remove check-list items aren't relevant to your change --> - [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-13T14:23:10Z | 2020-01-23T07:40:19Z | 2020-01-20T05:46:14Z | 2020-01-20T05:46:14Z | 5c97641dd129a9dcc4346a137bcf32a5a982d37a | 0 | 0ec6d581dc4eb708908427749494c6b12a1eb2d3 | 8a650a11d1f859a88cc91b8815c16597203892aa | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/3618 | ||||
371246813 | MDExOlB1bGxSZXF1ZXN0MzcxMjQ2ODEz | 3753 | closed | 0 | Add new h5netcdf backend phony_dims kwarg | kmuehlbauer 5821660 | This adds support for the new `phony_dims` keyword for the h5netcdf backend which is available from `h5netcdf` version 0.8.0. <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Tests added - [x] Passes `isort -rc . && black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API | 2020-02-05T08:40:06Z | 2023-05-25T07:05:23Z | 2020-02-23T19:41:14Z | 2020-02-23T19:41:14Z | 24cfdd2414169248183c6839f2b39021746b978e | 0 | 55019fe80689a63e39bf2b3f1d81dda1b3571f29 | 66625c9947a647a4a547dc151f45b192dbb2bd20 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/3753 | ||||
396329391 | MDExOlB1bGxSZXF1ZXN0Mzk2MzI5Mzkx | 3922 | closed | 0 | FIX: correct dask array handling in _calc_idxminmax | kmuehlbauer 5821660 | Fixes dask handling for implementation in #3871. <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [x] Tests added - [x] Passes `isort -rc . && black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API | 2020-03-31T13:18:35Z | 2023-05-25T07:22:40Z | 2020-05-13T15:51:44Z | 2020-05-13T15:51:44Z | c73e9589da06730848a876b1c277bf1ad389372f | 0 | 20ccf5a54c6920b1d84c61511d1dbc9c31ecc89d | 69548df9826cde9df6cbdae9c033c9fb1e62d493 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/3922 | ||||
417875411 | MDExOlB1bGxSZXF1ZXN0NDE3ODc1NDEx | 4060 | closed | 0 | ENH: use `dask.array.apply_gufunc` in `xr.apply_ufunc` | kmuehlbauer 5821660 | use `dask.array.apply_gufunc` in `xr.apply_ufunc` for multiple outputs when `dask='parallelized'`, add/fix tests <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #1815, closes #4015 - [x] Tests added - [x] Passes `isort -rc . && black . && mypy . && flake8` - [x] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API Remaining Issues: - [ ] fitting name for current `dask_gufunc_kwargs` - [ ] rephrase [dask docs](https://github.com/pydata/xarray/blob/master/doc/dask.rst) to fit new behaviour - [ ] combine `output_core_dims` and `output_sizes`, eg. `xr.apply_ufunc(..., output_core_dims=[{"abc": 2]])` | 2020-05-14T09:38:15Z | 2023-05-25T07:12:03Z | 2020-08-19T06:57:56Z | 2020-08-19T06:57:55Z | a7fb5a9fa1a2b829181ea9e4986b959f315350dd | 0 | 4a48acdbd16b25377bbb121fa9922aa939535ad4 | 5198360c0bc28dd7528e909c6b6ccffe731474ad | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4060 | ||||
475886144 | MDExOlB1bGxSZXF1ZXN0NDc1ODg2MTQ0 | 4391 | closed | 0 | move kwarg's `output_sizes` and `meta` to `dask_gufunc_kwargs` for in… | kmuehlbauer 5821660 | …ternal use of `apply_ufunc` (follow-up to #4060, fixes #4385) <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4385 - [ ] 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-08-30T09:20:05Z | 2023-05-25T07:08:13Z | 2020-08-30T16:37:52Z | 2020-08-30T16:37:51Z | ac38d191c1898a5e73cef13b8bb925a6c88af728 | 0 | b8890debc97dfdc41902eed1bf74690eef6174ec | 13caf96efb3f121e232a35aafceed80c832a9876 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4391 | ||||
476124998 | MDExOlB1bGxSZXF1ZXN0NDc2MTI0OTk4 | 4392 | closed | 0 | FIX: handle dask ValueErrors in `apply_ufunc` (set ``allow_rechunk=True``) | kmuehlbauer 5821660 | follow-up on #4060 <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4372 - [x] Tests added - [x] Passes `isort . && black . && mypy . && flake8` | 2020-08-31T07:40:51Z | 2023-05-25T07:07:13Z | 2020-09-09T19:00:17Z | 2020-09-09T19:00:17Z | bb4c7b4368ee416ff92f6115c6b7003b68efa3ce | 0 | 8db411a7c115894043ad510026517af2821959c9 | a6eccfa346b14d83a745cdbfe4718d8c046c5e12 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4392 | ||||
486396633 | MDExOlB1bGxSZXF1ZXN0NDg2Mzk2NjMz | 4419 | closed | 0 | preserve original dimension, coordinate and variable order in ``concat`` | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> The problem is that the `result_vars`-dict is filled in two separate loops, handling variables and coordinates (AFAICT). This can change the ordering of dimensions and coordinates depending over which dimensions is concatenated. This fix hooks into the second loop and reinsert the variable in question at the appropriate position by popping it out of the `result_vars`. There might be a more elegant solution to this. - [x] Closes #2811, closes #4072 - [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-09-14T07:13:33Z | 2022-10-09T13:05:14Z | 2020-09-19T03:01:28Z | 2020-09-19T03:01:28Z | 7d389dbcf59c405b4b1634f32f57eb2362779685 | 0 | 42417ee9119e8c420ef074da63e432f83ad97ef2 | 2ed6d57fa5e14e87e83c8194e619538f6edcd90a | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4419 | ||||
519672129 | MDExOlB1bGxSZXF1ZXN0NTE5NjcyMTI5 | 4576 | closed | 0 | Fix: make copy of dask_gufunc_kwargs before changing content | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Fixes downstream https://github.com/pangeo-data/xESMF/issues/36 - [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-12T07:07:06Z | 2023-05-25T07:22:42Z | 2020-11-12T18:30:43Z | 2020-11-12T18:30:43Z | b76a13f042571d01ca07461f13125a030f7297ea | 0 | 3ad4665a11a8c6dbf4cd66e8a7780d6bc9a443eb | e71c7b4ea967c32fa1c9fd99209a0d4cc05e1577 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4576 | ||||
571774197 | MDExOlB1bGxSZXF1ZXN0NTcxNzc0MTk3 | 4893 | closed | 0 | FIX: h5py>=3 string decoding | kmuehlbauer 5821660 | - set `decode_vlen_strings=True` for h5netcdf backend - unpin h5py This is an attempt to align with `h5py=>3.0.0` string decoding changes. Now all strings are read as `bytes` objects for variable-length strings, or numpy bytes arrays ('S' dtypes) for fixed-length strings [1]. From `h5netcdf=0.10.0` kwarg `decode_vlen_strings` is available. This PR makes use of this to keep backwards compatibility with `h5py=2` and conformance with `netcdf4-python`. [1] https://docs.h5py.org/en/stable/strings.html <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4570 - [ ] Tests added - [ ] 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` | 2021-02-11T12:13:46Z | 2023-05-25T07:12:39Z | 2021-02-17T08:41:20Z | 2021-02-17T08:41:20Z | a8ed7edc4983d3e5441f7b223d2a66ca2eb2f137 | 0 | f93688ca1cb9f944d90935d6b9dad086728efa55 | 10f0227a1667c5ab3c88465ff1572065322cde77 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4893 | ||||
576969555 | MDExOlB1bGxSZXF1ZXN0NTc2OTY5NTU1 | 4933 | closed | 0 | FIX: decode/encode `time_reference` | kmuehlbauer 5821660 | This is a fix for #4927. - `time_reference` is overwritten with the actual time string inside `time_reference` before decoding, but only if a variable with the name exists. - `time_reference` name is kept in `encoding` (the name might change, eg. `reference_time`). - `time_reference` is added back to `units` attribute when encoding, to make roundtrips possible. <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4927 - [x] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` | 2021-02-20T16:28:38Z | 2023-05-25T07:19:49Z | 2021-02-21T08:31:22Z | 81352ef29d0e7953f9931335ab6e17d4227c65c2 | 0 | 7562012e1f8c7be859eb7b5ff9e893b92ec259be | eb7e112d45a9edebd8e5fb4f873e3e6adb18824a | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/4933 | |||||
768994748 | PR_kwDOAMm_X84t1e28 | 5915 | closed | 0 | Add wradlib to ecosystem in docs | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` | 2021-10-29T07:54:21Z | 2023-05-25T07:24:07Z | 2021-10-29T11:29:18Z | 2021-10-29T11:29:18Z | 3bfa8c01490ec82506b66bc64446425f43b0362b | 0 | f14425ff7e7e312b94b254f1eabd246ae2d727bc | 36f05d70c864ee7c61603c8a43ba721bf7f434b3 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/5915 | ||||
776287634 | PR_kwDOAMm_X84uRTWS | 5959 | closed | 0 | Fix module name retrieval in `backend.plugins.remove_duplicates()`, plugin tests | kmuehlbauer 5821660 | - fix regression in `backend.plugins.remove_duplicates()` - switch `pkg_resources` -> `importlib` in `tests/test_plugins.py` <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #5944 - [x] Tests fixed (switch pkg_resources -> importlib) - [ ] Tests added - [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` | 2021-11-09T08:14:24Z | 2022-02-16T21:31:14Z | 2021-11-15T17:33:43Z | 2021-11-15T17:33:43Z | b2d7cd8837ea9b3e7e0eb0390479a1986f62d4b4 | 0 | 31f644c0e6aee28c903bcc5e264daf2f3962effa | 5e2f1dcf103da2b2b047b9d136c194a2e9a2e4f3 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/5959 | ||||
833305052 | PR_kwDOAMm_X84xqznc | 6200 | closed | 0 | MNT: prepare h5netcdf backend for (coming) change in dimension handling | kmuehlbauer 5821660 | - [x] Closes #6197 | 2022-01-27T11:11:57Z | 2022-01-29T13:20:01Z | 2022-01-29T07:55:01Z | 2022-01-29T07:55:01Z | 5470d933452d88deb17cc9294a164c4a03f55dec | 0 | 9a19a40a79c2882f65e9440d550798e752a511e6 | 10bfa77425c459691abac26477e25c5681dc396f | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/6200 | ||||
1175218776 | PR_kwDOAMm_X85GDGpY | 7400 | closed | 0 | Fill missing data_vars during concat by reindexing | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #508, - [x] Closes #3545 - [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` This is another attempt to solve #508. Took inspiration from #3545 by @scottcha. This follows along @dcherian's comment in the same above PR (https://github.com/pydata/xarray/pull/3545#issuecomment-586346637). Update: After review the variable order is estimated by order of appearance in the list of datasets. That keeps full backwards compatibility and is deterministic. Thanks @dcherian and @keewis for the suggestions. | 2022-12-22T14:41:56Z | 2023-05-25T07:21:20Z | 2023-01-20T16:04:26Z | 2023-01-20T16:04:26Z | b4e3cbcf17374b68477ed3ff7a8a52c82837ad91 | 0 | b14c8f68a72d6e4bffef4416d554af569e613275 | b21f62ee37eea3650a58e9ffa3a7c9f4ae83006b | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7400 | ||||
1283970254 | PR_kwDOAMm_X85Mh9TO | 7654 | closed | 0 | cf-coding | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] xref #7652 - [x] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` - includes - implement coders - preserve boolean-dtype within encoding, adapt test - determine cf packed data type - ~transform numpy object-dtype strings (vlen) to numpy unicode strings~ This should also fix: - Closes https://github.com/pydata/xarray/issues/7691 - Closes https://github.com/pydata/xarray/issues/2304 and possible other issues which have the float32/float64 issue | 2023-03-21T10:34:44Z | 2023-11-17T20:57:44Z | 2023-11-17T20:57:44Z | 601ff32f234b0d7a0f15c579c62c3ed21b330816 | 1 | 031cac5f63827f359824e87bf65a1009f22b7ac7 | d4db16699f30ad1dc3e6861601247abf4ac96567 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7654 | |||||
1302641942 | PR_kwDOAMm_X85NpL0W | 7719 | closed | 0 | Implement more Variable Coders | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` This PR implements remaining functionality in `encode_cf_variable`/`decode_cf_variable` as `VariableCoders` (as left as todo by @shoyer). It adapts the needed tests and adds some typing (thanks @Illviljan). Otherwise there are no changes in function to code. It splits out of #7654 which turns out to be hard to follow (at least for me). | 2023-04-05T06:01:09Z | 2023-04-07T06:27:34Z | 2023-04-07T03:57:50Z | 2023-04-07T03:57:50Z | 551de704bc5ddaa939b48a06e52d519f1fe06fee | 0 | 43eb08304b922c87866b36d1f397f376e5ff78d7 | f8127fc9ad24fe8b41cce9f891ab2c98eb2c679a | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7719 | ||||
1302651428 | PR_kwDOAMm_X85NpOIk | 7720 | closed | 0 | preserve boolean dtype in encoding | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #4826 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` Split out of #7654. Follow up to #7719. Needs rebase after #7719 is merged. | 2023-04-05T06:11:40Z | 2023-05-25T07:20:57Z | 2023-04-10T09:26:26Z | 2023-04-10T09:26:26Z | 5f396266280e8666740b346aaa77060e94c20ac5 | 0 | ad55894169fc34d36a4de6e461eddc0cc346febf | 551de704bc5ddaa939b48a06e52d519f1fe06fee | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7720 | ||||
1321139700 | PR_kwDOAMm_X85Ovv30 | 7771 | closed | 0 | implement scale_factor/add_offset CF conformance test, add and align tests | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] Closes #xxxx - [x] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` This is adding conformance tests for `scale_factor`/`add_offset`/`dtype` when encoding/decoding [cf packed data](https://cfconventions.org/Data/cf-conventions/cf-conventions-1.10/cf-conventions.html#packed-data) with https://github.com/pydata/xarray/blob/c75ac8b7ab33be95f74d9e6f10b8173c68828751/xarray/coding/variables.py#L217. This doesn't include tests for `_FillValue`/`missing_value`/`valid_range` etc. which need a separate test. The idea behind is two-fold: - be strict when encoding to only write CF conforming data, raise Errors if non-conforming - be liberal when decoding, but issue warnings This is another step to move forward to finally fix issues like #2304 and a bunch more. | 2023-04-20T09:03:06Z | 2023-11-17T20:59:38Z | 2023-11-17T20:59:38Z | 19353bcfdb1991648e8c84bd0ac809a08e867070 | 1 | 3c745ed959657e5da8e6d4aa66f1e06f0a4e1655 | 2873831e5048fc630b1eaa5b3316d2e876e1afc7 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7771 | |||||
1342159373 | PR_kwDOAMm_X85P_7oN | 7827 | closed | 0 | Preserve nanosecond resolution when encoding/decoding times | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #7817, - [x] closes #7942, - [x] closes #7790, - [x] closes #6191 - [x] closes #7096 - [x] closes #1064 - [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` Closes #7098 as not needed, but worked around to preserve the fast int-based timedelta calculation. | 2023-05-08T13:08:34Z | 2023-09-17T16:35:29Z | 2023-09-17T08:15:26Z | 2023-09-17T08:15:26Z | b6d4bf72fd56014c0bd142bc438d6204d8dfd1ef | 0 | c4d4a927e1c6b8546a8b2d5274996607ca5c36fd | ecdb8c14b0500ff3421588fe38df8dcc837460b7 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7827 | ||||
1361893722 | PR_kwDOAMm_X85RLNla | 7869 | closed | 0 | preserve vlen string dtypes, allow vlen string fill_values | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes (partly) #1647 - [x] Closes #7652 - [x] Closes #7868 - [x] Tests adapted - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` | 2023-05-23T18:53:58Z | 2023-11-17T15:26:00Z | 2023-11-17T15:26:00Z | 2023-11-17T15:26:00Z | 74901af7df26a1e795ee62ce98e3cab545347306 | 0 | 3d0355e4205337de8a34e3f2afddb7a1463a58e9 | 22ca9ba87be071fde18a65f11f0bb4ec83188da4 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7869 | ||||
1414413344 | PR_kwDOAMm_X85UTjwg | 7953 | closed | 0 | ensure no forward slashes in names for HDF5-based backends | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #7943 - [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-30T07:26:17Z | 2023-07-06T15:11:50Z | 2023-07-06T15:11:50Z | 2023-07-06T15:11:50Z | 17c9e8fa50da610990c42f0a49d63754a9a7db0e | 0 | b3e146e7508b0ae8201c65bf9008c893025efd97 | 58096a6549ac96e7fd751fe1c0ca83b1d69ee2ef | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/7953 | ||||
1480496242 | PR_kwDOAMm_X85YPpRy | 8084 | closed | 0 | FIX: handle NaT values in dt-accessor | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #7928 - [ ] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2023-08-18T12:17:58Z | 2023-09-14T13:57:40Z | 2023-09-14T13:57:37Z | 2023-09-14T13:57:37Z | 0c4f16574a881e865e39e4621cbf6b95b8d1f0f2 | 0 | 461d48b0decdd61e3628fb7a89933ea3c9d10bfa | 218ea21d79b5eaf04c982c235deb437a529bf35a | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8084 | ||||
1516755075 | PR_kwDOAMm_X85aZ9iD | 8187 | closed | 0 | FIX: use "krogh" as interpolator method-string instead of "krog" | kmuehlbauer 5821660 | While working on #8146 this came up. Aligning with upstream naming convention. <!-- 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-09-15T06:00:37Z | 2023-09-16T15:55:37Z | 2023-09-16T15:55:37Z | 2023-09-16T15:55:37Z | 45bce44dcb260c62ab69b11ddb07b011bfa6194c | 0 | 58041ee1d085666335d962e5e67c1e4ca7f6afd2 | c537238ae9ac905b8fe9a4630d03a329cab3a1df | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8187 | ||||
1517341420 | PR_kwDOAMm_X85acMrs | 8189 | closed | 0 | test_interpolate_pd_compat with range of fill_value's | kmuehlbauer 5821660 | Update: The enhanced test works well in Upstream-dev tests, Pandas 2.1.1 is available for safe merge. <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #8146 - [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-09-15T13:18:11Z | 2023-09-24T15:28:34Z | 2023-09-24T15:28:31Z | 2023-09-24T15:28:31Z | 05b3a211d5b93acd45be19eab1d0a6e9c72cff8d | 0 | c9e5e63946b1c3989b901ef55cf993f8fb835619 | 3ace2fb4612d4bc1cbce6fa22fe3954a0e06599e | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8189 | ||||
1518203840 | PR_kwDOAMm_X85affPA | 8194 | closed | 0 | remove invalid statement from doc/user-guide/io.rst | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #6570 | 2023-09-16T12:01:42Z | 2023-09-19T01:02:23Z | 2023-09-19T01:02:23Z | 2023-09-19T01:02:23Z | ee7c8f3653214eb8ea5ea686f34a527fd4bf2c08 | 0 | 6e8da081281b0f28c8026084e52a4c9f2d60a91b | af1c70942bb45ff9340c89e6de6b2a0589520887 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8194 | ||||
1518276705 | PR_kwDOAMm_X85afxBh | 8195 | closed | 0 | decode variable with mismatched coordinate attribute | kmuehlbauer 5821660 | - decode variable with mismatched coordinate attribute - propagate `coordinates` to encoding in any case <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #1809 - [x] Closes #5170 - [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-09-16T17:11:14Z | 2023-09-25T11:30:37Z | 2023-09-25T11:30:34Z | 2023-09-25T11:30:34Z | da647b06312bd93c3412ddd712bf7ecb52e3f28b | 0 | 7835016cdc10518d97bb9a8d4cbab3b66946d3b9 | cdf07265f2256ebdc40a69eacae574e77f78fd6b | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8195 | ||||
1519491124 | PR_kwDOAMm_X85akZg0 | 8201 | closed | 0 | override `units` for datetime64/timedelta64 variables to preserve integer dtype | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #1064 - [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-09-18T13:17:19Z | 2023-09-24T15:27:13Z | 2023-09-24T15:05:26Z | 2023-09-24T15:05:26Z | a4f80b23d32e9c3986e3342182fe382d8081c3c2 | 0 | 33a3e1a0083a18fa78530a8d45b86a261a7fd05e | 77eaa8be439a61ae07939035d07d6890b74d53e8 | MEMBER | { "enabled_by": { "login": "kmuehlbauer", "id": 5821660, "node_id": "MDQ6VXNlcjU4MjE2NjA=", "avatar_url": "https://avatars.githubusercontent.com/u/5821660?v=4", "gravatar_id": "", "url": "https://api.github.com/users/kmuehlbauer", "html_url": "https://github.com/kmuehlbauer", "followers_url": "https://api.github.com/users/kmuehlbauer/followers", "following_url": "https://api.github.com/users/kmuehlbauer/following{/other_user}", "gists_url": "https://api.github.com/users/kmuehlbauer/gists{/gist_id}", "starred_url": "https://api.github.com/users/kmuehlbauer/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/kmuehlbauer/subscriptions", "organizations_url": "https://api.github.com/users/kmuehlbauer/orgs", "repos_url": "https://api.github.com/users/kmuehlbauer/repos", "events_url": "https://api.github.com/users/kmuehlbauer/events{/privacy}", "received_events_url": "https://api.github.com/users/kmuehlbauer/received_events", "type": "User", "site_admin": false }, "merge_method": "squash", "commit_title": "override `units` for datetime64/timedelta64 variables to preserve integer dtype (#8201)", "commit_message": "* remove `dtype` from encoding for datetime64/timedelta64 variables to prevent unnecessary casts\r\n\r\n* adapt tests\r\n\r\n* add whats-new.rst entry\r\n\r\n* Update xarray/coding/times.py\r\n\r\nCo-authored-by: Spencer Clark <spencerkclark@gmail.com>\r\n\r\n* Update doc/whats-new.rst\r\n\r\nCo-authored-by: Spencer Clark <spencerkclark@gmail.com>\r\n\r\n* add test per review suggestion, replace .kind-check with np.issubdtype-check\r\n\r\n* align timedelta64 check with datetime64 check\r\n\r\n* override units instead of dtype\r\n\r\n* remove print statement\r\n\r\n* warn in case of serialization to floating point, too\r\n\r\n* align if-else\r\n\r\n* Add instructions to warnings\r\n\r\n* Fix test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use warnings.catch_warnings\r\n\r\n* Update doc/whats-new.rst\r\n\r\nCo-authored-by: Spencer Clark <spencerkclark@gmail.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Spencer Clark <spencerkclark@gmail.com>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>" } |
xarray 13221727 | https://github.com/pydata/xarray/pull/8201 | |||
1527812012 | PR_kwDOAMm_X85bEI-s | 8229 | closed | 0 | Release 2023.09.0 | kmuehlbauer 5821660 | As requested in #8223 I'm preparing for Xarray release 2023.09.0. ToDo: - [x] Add final date - [x] Approve headline and other changes in `whats-new.rst` - [x] add plan-to-merge PR <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #8223 - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2023-09-24T20:30:43Z | 2023-09-26T08:13:02Z | 2023-09-26T08:12:45Z | 2023-09-26T08:12:45Z | ba7f2d5dc8a6f77c91a3bb9e54b5ca39abcdb939 | 0 | deba303d7768fc6b44d47363f8b3e3aab4f74bbb | da647b06312bd93c3412ddd712bf7ecb52e3f28b | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8229 | ||||
1530228755 | PR_kwDOAMm_X85bNXAT | 8232 | closed | 0 | [skip-ci] dev whats-new | kmuehlbauer 5821660 | 2023-09-26T09:27:58Z | 2023-09-26T15:34:12Z | 2023-09-26T15:24:50Z | 2023-09-26T15:24:50Z | 84f5a0d2eef69cd2ee127c138e61066637d9f6ac | 0 | aed0f382b5e186f3039b4a945d4ca225bcc6be1b | ba7f2d5dc8a6f77c91a3bb9e54b5ca39abcdb939 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8232 | |||||
1544864329 | PR_kwDOAMm_X85cFMJJ | 8277 | closed | 0 | fix regression in time-like check when decoding masked data | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #8269 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2023-10-06T07:46:03Z | 2023-10-18T16:50:19Z | 2023-10-18T16:50:19Z | 2023-10-18T16:50:19Z | 8f3a302f2be590b86acd66bbbd468e9b0ee20498 | 0 | d29dcf9373618caca0d39e426035bf4ccdf8ef75 | 2cd8f96a1b5ae954d7b34390e8b01fbd985fc710 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8277 | ||||
1645937287 | PR_kwDOAMm_X85iGwKH | 8552 | closed | 0 | FIX: reverse index output of bottleneck move_argmax/move_argmin functions | kmuehlbauer 5821660 | - reverse index output of bottleneck move_argmax/move_argmin functions - add move_argmax/move_argmin to bottleneck tests <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #8541 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2023-12-15T12:16:28Z | 2023-12-21T06:15:08Z | 2023-12-21T02:08:00Z | 2023-12-21T02:08:00Z | c35d6b6cfd3bf8e8dadac1c26bd7d55f9147c9f5 | 0 | f74ecd8640775019f2f98033d6402f2691e401ed | 2971994ef1dd67f44fe59e846c62b47e1e5b240b | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8552 | ||||
1654774403 | PR_kwDOAMm_X85iodqD | 8571 | closed | 0 | ENH: vendor SerializableLock from dask and use as default backend lock, adapt tests | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #8442 - [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-12-22T08:22:40Z | 2024-01-04T06:41:39Z | 2024-01-04T06:41:36Z | 2024-01-04T06:41:36Z | 693f0b91b4381f5a672cb93ff8113abd1dc4957c | 0 | 9236ae8eb0fc6c37798f735b89447a5eb67e9959 | d87ba61c957fc3af77251ca6db0f6bccca1acb82 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8571 | ||||
1665744963 | PR_kwDOAMm_X85jSUBD | 8591 | closed | 0 | Remove xfails related to SerializeableLock | kmuehlbauer 5821660 | That's a follow-up to #8571. | 2024-01-05T07:18:47Z | 2024-01-05T16:12:52Z | 2024-01-05T16:12:52Z | 2024-01-05T16:12:52Z | 28fa741fda90a95c710ae3a30678cfeba725ecff | 0 | 2246a3483d30b588a75db2dcbaeb4d0e1d1ead72 | e6ccedb56ed4bc8d0b7c1f16ab325795330fb19a | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8591 | ||||
1713213640 | PR_kwDOAMm_X85mHZDI | 8713 | closed | 0 | correctly encode/decode _FillValues/missing_values/dtypes for packed data | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #7691 - [x] Closes #5597 - [x] Closes #2304 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` This resurrects some of #7654. It takes special care of correctly handling dtypes when encoding/decoding packed data | 2024-02-06T08:51:47Z | 2024-03-15T16:31:05Z | 2024-03-15T16:31:04Z | 2024-03-15T16:31:04Z | fbcac7611bf9a16750678f93483d3dbe0e261a0a | 0 | 30985fa0ded7109ca55a1424a509d8c96c459317 | c9d3084e98d38a7a9488380789a8d0acfde3256f | 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": "correctly encode/decode _FillValues/missing_values/dtypes for packed data (#8713)", "commit_message": "* correctly encode/decode _FillValues\r\n\r\n* fix mypy\r\n\r\n* fix CFMaskCode test\r\n\r\n* fix scale/offset\r\n\r\n* avert zarr issue\r\n\r\n* add whats-new.rst entry\r\n\r\n* refactor fillvalue/missing value check to catch non-conforming values, apply review suggestions\r\n\r\n* fix typing\r\n\r\n* suppress warning in doc\r\n\r\n* FIX: silence SerializationWarnings\r\n\r\n* FIX: silence mypy by casting to string early\r\n\r\n* Update xarray/tests/test_conventions.py\r\n\r\nCo-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Shorten test, add comment checking for two warnings\r\n\r\n* make test even shorter\r\n\r\n---------\r\n\r\nCo-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>" } |
xarray 13221727 | https://github.com/pydata/xarray/pull/8713 | |||
1779266482 | PR_kwDOAMm_X85qDXOy | 8851 | closed | 0 | FIX: adapt handling of copy keyword argument in scipy backend for numpy >= 2.0dev | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2024-03-19T07:56:12Z | 2024-03-20T14:54:47Z | 2024-03-20T14:47:45Z | 2024-03-20T14:47:45Z | 0b6716d12dec5628618137c8a34a120b60ba9c30 | 0 | 879122411b62928245091cb102787501834fa8e7 | 61ffc38a495b224c49f9486404ee3bdcb9049663 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8851 | ||||
1779386447 | PR_kwDOAMm_X85qD0hP | 8852 | closed | 0 | FIX: do not cast _FillValue/missing_value in CFMaskCoder if _Unsigned is provided | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2024-03-19T09:10:11Z | 2024-03-19T14:35:26Z | 2024-03-19T14:25:37Z | 2024-03-19T14:25:37Z | 61ffc38a495b224c49f9486404ee3bdcb9049663 | 0 | 82463fe8424c489a292a36dd7077fe41afb1ae4c | 79272c3dbc4748608df40290660dd7593127254f | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8852 | ||||
1786196452 | PR_kwDOAMm_X85qdzHk | 8865 | closed | 0 | numpy 2.0 copy-keyword and trapz vs trapezoid | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> This fixes two issues with numpy 2.0 (see #8844) - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2024-03-22T09:29:27Z | 2024-03-22T15:30:11Z | 2024-03-22T15:30:11Z | 2024-03-22T15:30:11Z | 7c3d2dd2987f855a44d91993f73a9e1aef0a481d | 0 | 6efa4fceb46922ff409bd86965461fe182e4a872 | bd9495fdeb8be38932a66b354d53f39923c8448b | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8865 | ||||
1789286342 | PR_kwDOAMm_X85qplfG | 8874 | closed | 0 | warn and return bytes undecoded in case of UnicodeDecodeError in h5netcdf-backend | kmuehlbauer 5821660 | <!-- Feel free to remove check-list items aren't relevant to your change --> - [x] Closes #5563 - [x] Tests added - [x] User visible changes (including notable bug fixes) are documented in `whats-new.rst` | 2024-03-25T12:06:07Z | 2024-03-26T15:08:40Z | 2024-03-26T15:08:40Z | 2024-03-26T15:08:40Z | 55173e8ec637dd9e2c36e0c8c7a0aa90ff048de0 | 0 | e13b586d9ff075124345cd5a6a07daf5efed0196 | 6af547cdd9beac3b18420ccb204f801603e11519 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8874 | ||||
1819899286 | PR_kwDOAMm_X85seXWW | 8932 | closed | 0 | FIX: use str dtype without size information | kmuehlbauer 5821660 | Aims to resolve parts of #8844. ```python xarray/tests/test_accessor_str.py::test_case_str: AssertionError: assert dtype('<U26') == dtype('<U30') ``` I'm not sure this is the right location for the fix, at least it fixes those errors. AFAICT this is some issue somewhere inside `apply_ufunc` where the string dtype size is kept. So this fix removes the size information from the dtype (actually recreating it). <!-- 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` | 2024-04-12T10:59:45Z | 2024-04-15T19:43:22Z | 2024-04-13T12:25:48Z | 5b4d0c8416d835fc6eefbc72eac10091f4795598 | 0 | 2cd70c6b2e8038f1e8fb076120da9aae21f7cc2b | 1d43672574332615f225089d69f95a9f8d81d912 | MEMBER | xarray 13221727 | https://github.com/pydata/xarray/pull/8932 |
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]);