home / github

Menu
  • GraphQL API
  • Search all tables

issues

Table actions
  • GraphQL API for issues

135 rows where comments = 0, state = "closed" and user = 5635139 sorted by updated_at descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: created_at (date), updated_at (date), closed_at (date)

type 2

  • pull 126
  • issue 9

state 1

  • closed · 135 ✖

repo 1

  • xarray 135
id node_id number title user state locked assignee milestone comments created_at updated_at ▲ closed_at author_association active_lock_reason draft pull_request body reactions performed_via_github_app state_reason repo type
2272299822 PR_kwDOAMm_X85uL82a 8989 Skip flaky `test_open_mfdataset_manyfiles` test max-sixty 5635139 closed 0     0 2024-04-30T19:24:41Z 2024-04-30T20:27:04Z 2024-04-30T19:46:34Z MEMBER   0 pydata/xarray/pulls/8989

Don't just xfail, and not only on windows, since it can crash the worker

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8989/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2271670475 PR_kwDOAMm_X85uJ5Er 8988 Remove `.drop` warning allow max-sixty 5635139 closed 0     0 2024-04-30T14:39:35Z 2024-04-30T19:26:17Z 2024-04-30T19:26:16Z MEMBER   0 pydata/xarray/pulls/8988  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8988/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2271652603 PR_kwDOAMm_X85uJ122 8987 Add notes on when to add ignores to warnings max-sixty 5635139 closed 0     0 2024-04-30T14:34:52Z 2024-04-30T14:56:47Z 2024-04-30T14:56:46Z MEMBER   0 pydata/xarray/pulls/8987  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8987/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2268058661 PR_kwDOAMm_X85t9f5f 8982 Switch all methods to `dim` max-sixty 5635139 closed 0     0 2024-04-29T03:42:34Z 2024-04-29T18:24:56Z 2024-04-29T18:24:55Z MEMBER   0 pydata/xarray/pulls/8982

I think this is the final set of methods

  • [x] Closes #6646
  • [ ] Tests added
  • [x] User visible changes (including notable bug fixes) are documented in whats-new.rst
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8982/reactions",
    "total_count": 1,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 1,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2244681150 PR_kwDOAMm_X85suxIl 8947 Add mypy to dev dependencies max-sixty 5635139 closed 0     0 2024-04-15T21:39:19Z 2024-04-17T16:39:23Z 2024-04-17T16:39:22Z MEMBER   0 pydata/xarray/pulls/8947  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8947/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2128687154 PR_kwDOAMm_X85mkCum 8734 Silence dask doctest warning max-sixty 5635139 closed 0     0 2024-02-10T19:25:47Z 2024-02-10T23:44:24Z 2024-02-10T23:44:24Z MEMBER   0 pydata/xarray/pulls/8734

Closes #8732. Not the most elegant implementation but it's only temporary

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8734/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2126095122 PR_kwDOAMm_X85mbRG7 8724 Switch `.dt` to raise an `AttributeError` max-sixty 5635139 closed 0     0 2024-02-08T21:26:06Z 2024-02-09T02:21:47Z 2024-02-09T02:21:46Z MEMBER   0 pydata/xarray/pulls/8724

Discussion at #8718

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8724/reactions",
    "total_count": 2,
    "+1": 2,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2097231358 PR_kwDOAMm_X85k5dSd 8648 xfail another test on windows max-sixty 5635139 closed 0     0 2024-01-24T01:04:01Z 2024-01-24T01:23:26Z 2024-01-24T01:23:26Z MEMBER   0 pydata/xarray/pulls/8648

As ever, very open to approaches to fix these. But unless we can fix them, xfailing them seems like the most reasonable solution

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8648/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2089331658 PR_kwDOAMm_X85keyUs 8624 Use ddof in `numbagg>=0.7.0` for aggregations max-sixty 5635139 closed 0     0 2024-01-19T00:23:15Z 2024-01-23T02:25:39Z 2024-01-23T02:25:38Z MEMBER   0 pydata/xarray/pulls/8624  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8624/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2094956413 PR_kwDOAMm_X85kxwAk 8643 xfail zarr test on Windows max-sixty 5635139 closed 0     0 2024-01-22T23:24:12Z 2024-01-23T00:40:29Z 2024-01-23T00:40:28Z MEMBER   0 pydata/xarray/pulls/8643

I see this failing quite a lot of the time...

Ofc open to a proper solution but in the meantime setting this to xfail

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8643/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2092299525 PR_kwDOAMm_X85kozmg 8630 Use `T_DataArray` in `Weighted` max-sixty 5635139 closed 0     0 2024-01-21T01:18:14Z 2024-01-22T04:28:07Z 2024-01-22T04:28:07Z MEMBER   0 pydata/xarray/pulls/8630

Allows subtypes.

(I had this in my git stash, so commiting it...)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8630/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2092790802 PR_kwDOAMm_X85kqX8y 8637 xfail a cftime test max-sixty 5635139 closed 0     0 2024-01-21T21:43:59Z 2024-01-21T22:00:59Z 2024-01-21T22:00:58Z MEMBER   0 pydata/xarray/pulls/8637

https://github.com/pydata/xarray/pull/8636#issuecomment-1902775153

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8637/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2089351473 PR_kwDOAMm_X85ke2qd 8625 Don't show stdlib paths for `user_level_warnings` max-sixty 5635139 closed 0     0 2024-01-19T00:45:14Z 2024-01-21T21:08:40Z 2024-01-21T21:08:39Z MEMBER   0 pydata/xarray/pulls/8625

Was previously seeing:

<frozen _collections_abc>:801: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`.

Now:

/Users/maximilian/workspace/xarray/xarray/tests/test_dataset.py:701: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. assert ds.dims == ds.sizes

It's a heuristic, so not perfect, but I think very likely to be accurate. Any contrary cases very welcome...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8625/reactions",
    "total_count": 3,
    "+1": 3,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2092762468 PR_kwDOAMm_X85kqSLW 8635 xfail pyarrow test max-sixty 5635139 closed 0     0 2024-01-21T20:42:50Z 2024-01-21T21:03:35Z 2024-01-21T21:03:34Z MEMBER   0 pydata/xarray/pulls/8635

Sorry for the repeated PR -- some tests passed but some failed without pyarrow installed. So this xfails the test for the moment

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8635/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2092747686 PR_kwDOAMm_X85kqPTB 8634 Workaround broken test from pyarrow max-sixty 5635139 closed 0     0 2024-01-21T20:01:51Z 2024-01-21T20:18:23Z 2024-01-21T20:18:22Z MEMBER   0 pydata/xarray/pulls/8634

While fixing the previous issue, I introduced another (but didn't see it because of the errors from the test suite, probably should have looked closer...)

This doesn't fix the behavior, but I think it's minor so fine to push off. I do prioritize getting the tests where pass vs failure is meaningful again

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8634/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1923361961 I_kwDOAMm_X85ypCyp 8263 Surprising `.groupby` behavior with float index max-sixty 5635139 closed 0     0 2023-10-03T05:50:49Z 2024-01-08T01:05:25Z 2024-01-08T01:05:25Z MEMBER      

What is your issue?

We raise an error on grouping without supplying dims, but not for float indexes — is this intentional or an oversight?

This is without flox installed

```python

da = xr.tutorial.open_dataset("air_temperature")['air']

da.drop_vars('lat').groupby('lat').sum() ```

```

ValueError Traceback (most recent call last) Cell In[8], line 1 ----> 1 da.drop_vars('lat').groupby('lat').sum() ... ValueError: cannot reduce over dimensions ['lat']. expected either '...' to reduce over all dimensions or one or more of ('time', 'lon'). ```

But with a float index, we don't raise:

python da.groupby('lat').sum()

...returns the original array:

Out[15]: <xarray.DataArray 'air' (time: 2920, lat: 25, lon: 53)> array([[[296.29 , 296.79 , 297.1 , ..., 296.9 , 296.79 , 296.6 ], [295.9 , 296.19998, 296.79 , ..., 295.9 , 295.9 , 295.19998], [296.6 , 296.19998, 296.4 , ..., 295.4 , 295.1 , 294.69998], ...

And if we try this with a non-float index, we get the error again:

python da.groupby('time').sum()

ValueError: cannot reduce over dimensions ['time']. expected either '...' to reduce over all dimensions or one or more of ('lat', 'lon').

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8263/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  completed xarray 13221727 issue
2036491126 PR_kwDOAMm_X85hud-m 8543 Fix incorrect indent max-sixty 5635139 closed 0     0 2023-12-11T20:41:32Z 2023-12-11T20:43:26Z 2023-12-11T20:43:09Z MEMBER   0 pydata/xarray/pulls/8543

edit: my mistake, this is intended

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8543/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1192478248 I_kwDOAMm_X85HE8Yo 6440 Add `eval`? max-sixty 5635139 closed 0     0 2022-04-05T00:57:00Z 2023-12-06T17:52:47Z 2023-12-06T17:52:47Z MEMBER      

Is your feature request related to a problem?

We currently have query, which can runs a numexpr string using eval.

Describe the solution you'd like

Should we add an eval method itself? I find that when building something for the command line, allowing people to pass an eval-able expression can be a good interface.

Describe alternatives you've considered

No response

Additional context

No response

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6440/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  completed xarray 13221727 issue
2022178394 PR_kwDOAMm_X85g92vo 8511 Allow callables to `.drop_vars` max-sixty 5635139 closed 0     0 2023-12-02T19:39:53Z 2023-12-03T22:04:53Z 2023-12-03T22:04:52Z MEMBER   0 pydata/xarray/pulls/8511

This can be used as a nice more general alternative to .drop_indexes or .reset_coords(drop=True)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8511/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2019642778 PR_kwDOAMm_X85g1URY 8497 Fully deprecate `.drop` max-sixty 5635139 closed 0     0 2023-11-30T22:54:57Z 2023-12-02T05:52:50Z 2023-12-02T05:52:49Z MEMBER   0 pydata/xarray/pulls/8497

I think it's time...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8497/reactions",
    "total_count": 2,
    "+1": 2,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2010797682 PR_kwDOAMm_X85gXPEM 8485 Refine rolling_exp error messages max-sixty 5635139 closed 0     0 2023-11-25T21:09:52Z 2023-11-25T21:55:20Z 2023-11-25T21:55:20Z MEMBER   0 pydata/xarray/pulls/8485

(Sorry, copy & pasted too liberally!)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8485/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2005419839 PR_kwDOAMm_X85gFPfF 8474 Improve "variable not found" error message max-sixty 5635139 closed 0     0 2023-11-22T01:52:47Z 2023-11-24T18:49:39Z 2023-11-24T18:49:38Z MEMBER   0 pydata/xarray/pulls/8474

One very small step as part of https://github.com/pydata/xarray/issues/8264.

The existing error is just KeyError: 'foo, which is annoyingly terse. Future improvements include searching for similar variable names, or even rewriting the user's calling code if there's a close variable name.

This PR creates a new test file. I don't love the format here — it's difficult to snapshot an error message, so it requires copying & pasting things, which doesn't scale well, and the traceback contains environment-specific lines such that it wouldn't be feasible to paste tracebacks.

(here's what we do in PRQL, which is (immodestly) great)

An alternative is just to put these in the mix of all the other tests; am open to that (and not difficult to change later)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8474/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2006891782 PR_kwDOAMm_X85gKSKW 8478 Add whatsnew for #8475 max-sixty 5635139 closed 0     0 2023-11-22T18:22:19Z 2023-11-22T18:45:23Z 2023-11-22T18:45:22Z MEMBER   0 pydata/xarray/pulls/8478

Sorry, forgot in the original PR

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8478/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2005656379 PR_kwDOAMm_X85gGCSj 8475 Allow `rank` to run on dask arrays max-sixty 5635139 closed 0     0 2023-11-22T06:22:44Z 2023-11-22T16:45:03Z 2023-11-22T16:45:02Z MEMBER   0 pydata/xarray/pulls/8475
  • [x] Tests added
  • [ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8475/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2005744975 PR_kwDOAMm_X85gGVaY 8476 Fix mypy tests max-sixty 5635139 closed 0     0 2023-11-22T07:36:43Z 2023-11-22T08:01:13Z 2023-11-22T08:01:12Z MEMBER   0 pydata/xarray/pulls/8476

I was seeing an error in #8475

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8476/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
2000146978 PR_kwDOAMm_X85fziKs 8465 Consolidate `_get_alpha` func max-sixty 5635139 closed 0     0 2023-11-18T01:37:25Z 2023-11-21T18:24:52Z 2023-11-21T18:24:51Z MEMBER   0 pydata/xarray/pulls/8465

Am changing this a bit so starting with consolidating it rather than converting twice

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8465/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1980019336 I_kwDOAMm_X852BLKI 8421 `to_zarr` could transpose dims max-sixty 5635139 closed 0     0 2023-11-06T20:38:35Z 2023-11-14T19:23:08Z 2023-11-14T19:23:08Z MEMBER      

Is your feature request related to a problem?

Currently we need to know the order of dims when using region in to_zarr. Generally in xarray we're fine with the order, because we have the names, so this is a bit of an aberration. It means that code needs to carry around the correct order of dims.

Here's an MCVE:

```python

ds = xr.tutorial.load_dataset('air_temperature')

ds.to_zarr('foo', mode='w')

ds.transpose(..., 'lat').to_zarr('foo', mode='r+')

ValueError: variable 'air' already exists with different dimension names ('time', 'lat', 'lon') != ('time', 'lon', 'lat'), but changing variable dimensions is not supported by to_zarr().

```

Describe the solution you'd like

I think we should be able to transpose them based on the target?

Describe alternatives you've considered

No response

Additional context

No response

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8421/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  completed xarray 13221727 issue
1953143391 PR_kwDOAMm_X85dUk-m 8347 2023.10.1 release notes max-sixty 5635139 closed 0     0 2023-10-19T22:19:43Z 2023-10-19T22:42:48Z 2023-10-19T22:42:47Z MEMBER   0 pydata/xarray/pulls/8347  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8347/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1948529004 PR_kwDOAMm_X85dE5aA 8327 Add docs to `reindex_like` re broadcasting max-sixty 5635139 closed 0     0 2023-10-18T00:46:52Z 2023-10-18T18:16:43Z 2023-10-18T16:51:12Z MEMBER   0 pydata/xarray/pulls/8327

This wasn't clear to me so I added some examples & a reference to broadcast_like

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8327/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1943054301 PR_kwDOAMm_X85cyrdc 8307 Add `corr`, `cov`, `std` & `var` to `.rolling_exp` max-sixty 5635139 closed 0     0 2023-10-14T07:25:31Z 2023-10-18T17:35:35Z 2023-10-18T16:55:35Z MEMBER   0 pydata/xarray/pulls/8307

From the new routines in numbagg.

Maybe needs better tests (though these are quite heavily tested in numbagg), docs, and potentially need to think about types (maybe existing binary ops can help here?)

(will fail while the build is cached on an old version of numbagg)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8307/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1948537810 PR_kwDOAMm_X85dE7Te 8328 Refine curvefit doctest max-sixty 5635139 closed 0     0 2023-10-18T00:55:16Z 2023-10-18T01:19:27Z 2023-10-18T01:19:26Z MEMBER   0 pydata/xarray/pulls/8328

A very small change

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8328/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1946081841 PR_kwDOAMm_X85c8kKB 8321 Remove a couple of trailing commas in tests max-sixty 5635139 closed 0     0 2023-10-16T20:57:04Z 2023-10-16T21:26:50Z 2023-10-16T21:26:49Z MEMBER   0 pydata/xarray/pulls/8321  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8321/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1920172346 PR_kwDOAMm_X85blZOk 8256 Accept `lambda` for `other` param max-sixty 5635139 closed 0     0 2023-09-30T08:24:36Z 2023-10-14T07:26:28Z 2023-09-30T18:50:33Z MEMBER   0 pydata/xarray/pulls/8256  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8256/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1931467868 PR_kwDOAMm_X85cLSzK 8283 Ask bug reporters to confirm they're using a recent version of xarray max-sixty 5635139 closed 0     0 2023-10-07T19:07:17Z 2023-10-14T07:26:28Z 2023-10-09T13:30:03Z MEMBER   0 pydata/xarray/pulls/8283  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8283/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1931584082 PR_kwDOAMm_X85cLpuZ 8286 Fix `GroupBy` import max-sixty 5635139 closed 0     0 2023-10-08T01:15:37Z 2023-10-14T07:26:28Z 2023-10-09T13:38:44Z MEMBER   0 pydata/xarray/pulls/8286

Not sure why this only breaks tests for me, vs. in CI, but hopefully no downside to this change...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8286/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1931581491 PR_kwDOAMm_X85cLpMS 8284 Enable `.rolling_exp` to work on dask arrays max-sixty 5635139 closed 0     0 2023-10-08T01:06:04Z 2023-10-14T07:26:27Z 2023-10-10T06:37:20Z MEMBER   0 pydata/xarray/pulls/8284

Another benefit of the move to .apply_ufunc...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8284/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1940614908 PR_kwDOAMm_X85cqvBb 8299 xfail flaky test max-sixty 5635139 closed 0     0 2023-10-12T19:03:59Z 2023-10-12T22:00:51Z 2023-10-12T22:00:47Z MEMBER   0 pydata/xarray/pulls/8299

Would be better to fix it, but in lieu of fixing, better to skip it

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8299/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1920359276 PR_kwDOAMm_X85bl9er 8257 Mandate kwargs on `to_zarr` max-sixty 5635139 closed 0     0 2023-09-30T18:33:13Z 2023-10-12T18:33:15Z 2023-10-04T19:05:02Z MEMBER   0 pydata/xarray/pulls/8257

This aleviates some of the dangers of having these in a different order between da & ds.

Technically it's a breaking change, but only very technically, given that I would wager literally no one has a dozen positional arguments to this method. So I think it's OK.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8257/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1926810300 PR_kwDOAMm_X85b7rlX 8273 Allow a function in `.sortby` method max-sixty 5635139 closed 0     0 2023-10-04T19:04:03Z 2023-10-12T18:33:14Z 2023-10-06T03:35:22Z MEMBER   0 pydata/xarray/pulls/8273  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8273/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1917929597 PR_kwDOAMm_X85bd2nm 8249 Refine `chunks=None` handling max-sixty 5635139 closed 0     0 2023-09-28T16:54:59Z 2023-10-04T18:34:27Z 2023-09-28T20:01:13Z MEMBER   0 pydata/xarray/pulls/8249

Based on comment in https://github.com/pydata/xarray/pull/8247. This doesn't make it perfect, but allows the warning to get hit and clarifies the type comment, as a stop-gap

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8249/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1917767929 PR_kwDOAMm_X85bdTA8 8247 Fix & normalize typing for chunks max-sixty 5635139 closed 0     0 2023-09-28T15:17:04Z 2023-09-28T16:47:02Z 2023-09-28T16:27:43Z MEMBER   0 pydata/xarray/pulls/8247

I noticed that "auto" wasn't allowed as a value in a dict. So this normalizes all chunk types, and defines the mapping as containing the inner type.

Allows removing some ignores (though also adds one).

One question — not necessary to answer now — is whether we should allow a tuple of definitions, for each dimension. Generally we use names, which helps prevent mistakes, and allows us to be less concerned about dimension ordering.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8247/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1899012398 PR_kwDOAMm_X85aeNYk 8191 Fix pytest markers max-sixty 5635139 closed 0     0 2023-09-15T20:02:52Z 2023-09-28T16:46:51Z 2023-09-15T20:27:38Z MEMBER   0 pydata/xarray/pulls/8191

My mistake from #8183. I added --strict-markers so we can't make this sort of mistake again.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8191/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1216641509 PR_kwDOAMm_X8421nGO 6519 Scale numfocus image in readme max-sixty 5635139 closed 0     0 2022-04-27T00:50:55Z 2023-09-28T16:46:42Z 2022-04-27T02:32:43Z MEMBER   0 pydata/xarray/pulls/6519  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6519/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
909729647 MDExOlB1bGxSZXF1ZXN0NjYwMjU5NDc2 5432 Attempt to improve canonical test ds max-sixty 5635139 closed 0     0 2021-06-02T17:35:41Z 2023-09-28T16:46:38Z 2023-09-28T16:46:37Z MEMBER   0 pydata/xarray/pulls/5432

As discussed in recent issues, I'm trying to create a canonical test ds that we can base most tests off. We used to do this more often, but it's less consistent now; and arguably the existing canonical ds could be improved.

The advantages of the "canonical ds" effort are that we can have a dataset for which operations should work — e.g. with encoding / attrs / dtypes / MultiIndexes / etc — without having to remember these for each operation, and there's a path to being able to abstract over backing stores, like we've started in test_dataarray.py.

But this became somewhat of a yak shave — now that dims are ordered, this affects test results. So I added the ability to change dimension order in transpose, but the existing dimension order was very specific by data variable, so still lots of tests break.

I'm pausing on this, but open to ideas. To handle the changing test results, I could move the "repr"-based tests to something like pytest-regtest (which I've used myself for a while and it's pretty good, though uses file snapshots rather than inline), or doctests (pytest-accept!); otherwise changing them is very manual.

Also open to feedback that this isn't somewhere to focus on consolidation, and letting tests evolve as they have been is more than fine.

  • [ ] 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
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5432/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1909746948 PR_kwDOAMm_X85bCPSS 8227 Add a `Literal` typing max-sixty 5635139 closed 0     0 2023-09-23T07:10:10Z 2023-09-23T19:40:57Z 2023-09-23T19:38:05Z MEMBER   0 pydata/xarray/pulls/8227  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8227/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1903880626 PR_kwDOAMm_X85aub-J 8216 Use `Self` rather than concrete types, remove `cast`s max-sixty 5635139 closed 0     0 2023-09-20T00:10:41Z 2023-09-21T01:53:44Z 2023-09-21T01:53:40Z MEMBER   0 pydata/xarray/pulls/8216

This should also allow for subtyping

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8216/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1904137707 PR_kwDOAMm_X85avTa9 8217 Convert `indexes.py` to use `Self` for typing max-sixty 5635139 closed 0     0 2023-09-20T05:00:31Z 2023-09-20T22:57:58Z 2023-09-20T22:57:53Z MEMBER   0 pydata/xarray/pulls/8217

I wanted to do this separately from #8216 , as it's the only one that adds a couple ignores. And given the ratio of impact-to-potential-merge-conflicts, I didn't want to slow the other PR down.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8217/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1905496592 PR_kwDOAMm_X85az6Gg 8219 Skip flaky test max-sixty 5635139 closed 0     0 2023-09-20T18:12:42Z 2023-09-20T19:57:20Z 2023-09-20T19:57:16Z MEMBER   0 pydata/xarray/pulls/8219
  • [x] Closes #4539
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8219/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1899893200 PR_kwDOAMm_X85ag6Ws 8198 Start a list of modules which require typing max-sixty 5635139 closed 0     0 2023-09-17T19:34:08Z 2023-09-20T09:39:28Z 2023-09-20T09:38:33Z MEMBER   0 pydata/xarray/pulls/8198

Notes inline. Just one module so far!

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8198/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1410336975 PR_kwDOAMm_X85A3d9c 7165 Fix warning in doctest max-sixty 5635139 closed 0     0 2022-10-16T01:13:21Z 2023-09-20T09:31:58Z 2022-10-16T01:37:13Z MEMBER   0 pydata/xarray/pulls/7165
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/7165/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1903479488 PR_kwDOAMm_X85atE7R 8213 Consolidate `T_DataArrayOrSet` max-sixty 5635139 closed 0     0 2023-09-19T17:58:59Z 2023-09-20T02:09:43Z 2023-09-20T02:09:39Z MEMBER   0 pydata/xarray/pulls/8213

I'm not confident this is a great idea — I think this doesn't allow subtyping in FacetGrid? It does consolidate one of the three definitions, making our typing simpler, which is a worthwhile goal. So posting for review.

From the chars of #8208

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8213/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1899020758 PR_kwDOAMm_X85aePOP 8192 Adjust ufunc error message max-sixty 5635139 closed 0     0 2023-09-15T20:10:31Z 2023-09-17T08:20:34Z 2023-09-17T08:20:31Z MEMBER   0 pydata/xarray/pulls/8192

Based on the correct observation in https://github.com/pydata/xarray/pull/8179#discussion_r1327429229 (slightly adjusted message)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8192/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1899584022 PR_kwDOAMm_X85af_67 8196 Remove `requirements.txt` max-sixty 5635139 closed 0     0 2023-09-16T22:22:41Z 2023-09-17T07:03:02Z 2023-09-17T07:02:57Z MEMBER   0 pydata/xarray/pulls/8196

No longer needed, ref https://github.com/pydata/xarray/pull/8183#issuecomment-1721969842

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8196/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1895224326 PR_kwDOAMm_X85aRb_8 8179 Display data returned in `apply_ufunc` error message max-sixty 5635139 closed 0     0 2023-09-13T20:33:28Z 2023-09-15T20:10:38Z 2023-09-14T20:06:16Z MEMBER   0 pydata/xarray/pulls/8179

This makes debugging much easier!

  • [x] Tests added
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8179/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1897294071 PR_kwDOAMm_X85aYaBM 8185 Fix comment alignment in `pyproject.toml` max-sixty 5635139 closed 0     0 2023-09-14T20:54:05Z 2023-09-14T20:54:56Z 2023-09-14T20:54:52Z MEMBER   0 pydata/xarray/pulls/8185

I wasn't sufficiently careful in #8181...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8185/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1895576777 PR_kwDOAMm_X85aSjhh 8182 Fix `PeriodIndex` deprecation in xarray tests max-sixty 5635139 closed 0     0 2023-09-14T03:06:34Z 2023-09-14T20:47:29Z 2023-09-14T15:32:49Z MEMBER   0 pydata/xarray/pulls/8182

Silences a few warnings

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8182/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1250241198 PR_kwDOAMm_X844jl0i 6642 Adjust code comments & types from #6638 max-sixty 5635139 closed 0     0 2022-05-27T01:28:37Z 2022-05-27T22:42:03Z 2022-05-27T01:57:53Z MEMBER   0 pydata/xarray/pulls/6642  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6642/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1228987803 PR_kwDOAMm_X843dyNL 6581 Fix mypy issues & reenable in tests max-sixty 5635139 closed 0     0 2022-05-08T21:10:09Z 2022-05-26T21:50:37Z 2022-05-08T23:32:23Z MEMBER   0 pydata/xarray/pulls/6581

I'm still not sure what caused this, but I got the errors showing locally and so could fix them. I'm guessing it was a dependency issue

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6581/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1228985727 PR_kwDOAMm_X843dx1H 6580 Remove `drop` from `_isel_fancy` max-sixty 5635139 closed 0     0 2022-05-08T21:00:13Z 2022-05-08T21:28:46Z 2022-05-08T21:28:43Z MEMBER   0 pydata/xarray/pulls/6580

This seems to be unused

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6580/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1223720854 PR_kwDOAMm_X843NWcj 6568 Run mypy tests (but always pass) max-sixty 5635139 closed 0     0 2022-05-03T05:57:56Z 2022-05-03T07:02:10Z 2022-05-03T07:02:10Z MEMBER   0 pydata/xarray/pulls/6568

So we can at least see the result

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6568/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1222345079 PR_kwDOAMm_X843I6aW 6557 Run mypy tests (but always pass) max-sixty 5635139 closed 0     0 2022-05-02T00:29:20Z 2022-05-02T00:56:32Z 2022-05-02T00:56:32Z MEMBER   0 pydata/xarray/pulls/6557

So we can at least see the result

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6557/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1221393935 PR_kwDOAMm_X843GAds 6543 Revert "Attempt to improve CI caching" max-sixty 5635139 closed 0     0 2022-04-29T18:38:27Z 2022-04-29T18:38:57Z 2022-04-29T18:38:55Z MEMBER   0 pydata/xarray/pulls/6543

Unfortunately this seems to have failed in https://github.com/pydata/xarray/runs/6232061193?check_suite_focus=true — the cache seems to have thought it was hit, but there's nothing in the cache, so it didn't install dependencies

To ensure nothing is blocked, I'm reverting this — fast merges and fast reverts make for a good combo. I'll try and figure it out (but will be out for a few days so likely not until then — though if anyone can see the problem and wants to have a go, please feel free to go ahead)

Reverts pydata/xarray#6534

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6543/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1221362721 PR_kwDOAMm_X843F5xz 6540 Revert "Remove duplicate tests" max-sixty 5635139 closed 0     0 2022-04-29T17:59:54Z 2022-04-29T18:00:11Z 2022-04-29T18:00:10Z MEMBER   0 pydata/xarray/pulls/6540

Reverts pydata/xarray#6536 temporarily

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6540/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1218139945 PR_kwDOAMm_X8426nB7 6535 Fix doctest & mypy CI jobs max-sixty 5635139 closed 0     0 2022-04-28T03:20:34Z 2022-04-28T07:33:08Z 2022-04-28T07:33:04Z MEMBER   0 pydata/xarray/pulls/6535  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6535/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1218013924 PR_kwDOAMm_X8426ML9 6531 Fix some mypy issues max-sixty 5635139 closed 0     0 2022-04-28T00:18:10Z 2022-04-28T02:17:56Z 2022-04-28T02:17:54Z MEMBER   0 pydata/xarray/pulls/6531

Unfortunately these have crept back in. I'll add a workflow job, since the pre-commit is not covering everything on its own

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6531/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1206626384 PR_kwDOAMm_X842Vvpi 6492 Pin version of black in pre-commit blackdoc max-sixty 5635139 closed 0     0 2022-04-18T03:52:56Z 2022-04-27T09:06:26Z 2022-04-27T08:17:00Z MEMBER   0 pydata/xarray/pulls/6492

As recommended in https://github.com/keewis/blackdoc/issues/122

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6492/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1216625580 PR_kwDOAMm_X8421jpj 6518 Add a badge for binder max-sixty 5635139 closed 0     0 2022-04-27T00:25:37Z 2022-04-27T01:08:27Z 2022-04-27T00:54:43Z MEMBER   0 pydata/xarray/pulls/6518  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6518/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1048063745 PR_kwDOAMm_X84uQhiJ 5958 Remove pre-commit auto update max-sixty 5635139 closed 0     0 2021-11-09T00:39:55Z 2022-04-27T00:23:59Z 2021-11-12T02:55:14Z MEMBER   0 pydata/xarray/pulls/5958

As discussed in https://github.com/pydata/xarray/pull/5949

I'm leaving the pre-commit CI in for a while — we can leave them both running to ensure the new setup checks correctly — it's very low cost

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5958/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1206653633 PR_kwDOAMm_X842V1gk 6495 Convert readme to markdown max-sixty 5635139 closed 0     0 2022-04-18T04:37:04Z 2022-04-19T03:48:07Z 2022-04-19T02:33:12Z MEMBER   0 pydata/xarray/pulls/6495

Still some improvements we can make, but it is nicer in markdown. Also we were making some mistaken; e.g. the list of external files in the license section wasn't actually formatted as a list.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6495/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1205153676 PR_kwDOAMm_X842RQQP 6486 Add details section to issue template max-sixty 5635139 closed 0     0 2022-04-15T01:13:16Z 2022-04-15T01:20:18Z 2022-04-15T01:20:16Z MEMBER   0 pydata/xarray/pulls/6486  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6486/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1202025323 PR_kwDOAMm_X842HHwi 6480 Fix whatnsew build error max-sixty 5635139 closed 0     0 2022-04-12T15:34:13Z 2022-04-12T18:19:58Z 2022-04-12T18:19:55Z MEMBER   0 pydata/xarray/pulls/6480  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6480/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1198685259 PR_kwDOAMm_X8418PFx 6463 Try waking up stalebot max-sixty 5635139 closed 0     0 2022-04-09T15:39:57Z 2022-04-10T19:16:09Z 2022-04-10T19:16:06Z MEMBER   0 pydata/xarray/pulls/6463

We're almost at the 1000 mark of issues, and when browsing I see a non-trivial number that look stale. I'm not sure why stalebot doesn't seem to be awake; I'll try this and see if it helps

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6463/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1192112624 PR_kwDOAMm_X841ml3y 6437 Restrict tests to python bookend versions max-sixty 5635139 closed 0     0 2022-04-04T17:46:18Z 2022-04-04T18:29:28Z 2022-04-04T18:29:26Z MEMBER   0 pydata/xarray/pulls/6437

This speeds up CI, and it would be quite unlikely to fail only a middle version

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6437/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1125046378 PR_kwDOAMm_X84yH-SE 6245 Replace skip-duplicate logic with GH concurrency logic max-sixty 5635139 closed 0     0 2022-02-05T22:33:11Z 2022-02-09T05:07:22Z 2022-02-09T05:07:19Z MEMBER   0 pydata/xarray/pulls/6245  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6245/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1125217159 PR_kwDOAMm_X84yId8i 6246 Revert "Remove old PR template" max-sixty 5635139 closed 0     0 2022-02-06T14:25:49Z 2022-02-06T14:26:08Z 2022-02-06T14:26:07Z MEMBER   0 pydata/xarray/pulls/6246

Reverts pydata/xarray#6241

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6246/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1117899039 PR_kwDOAMm_X84xwvo6 6205 Whatsnew template for 0.21.1 max-sixty 5635139 closed 0     0 2022-01-28T22:21:24Z 2022-01-28T23:25:01Z 2022-01-28T23:24:59Z MEMBER   0 pydata/xarray/pulls/6205  
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6205/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1088786698 PR_kwDOAMm_X84wSAzJ 6110 Fix mypy precommit max-sixty 5635139 closed 0     0 2021-12-26T14:50:35Z 2021-12-26T15:19:36Z 2021-12-26T15:19:33Z MEMBER   0 pydata/xarray/pulls/6110

This seems to have conflicted between changing the types and updating the version in pre-commit. Oddly, the code work when running mypy but not running in pre-commit.

But this code solves for both

  • [x] Passes pre-commit run --all-files
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6110/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1085519977 PR_kwDOAMm_X84wHd9G 6090 Add type definitions in prep for #6086 max-sixty 5635139 closed 0     0 2021-12-21T07:25:58Z 2021-12-26T14:28:51Z 2021-12-26T14:28:48Z MEMBER   0 pydata/xarray/pulls/6090

We can add the current typing to this function, making the changes in #6086 easier.

  • [x] Passes pre-commit run --all-files
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6090/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
895870870 MDExOlB1bGxSZXF1ZXN0NjQ4MDM2NDg1 5347 Use dask fixture in DataArray tests max-sixty 5635139 closed 0     0 2021-05-19T20:45:33Z 2021-05-21T22:38:37Z 2021-05-21T22:38:35Z MEMBER   0 pydata/xarray/pulls/5347

Tiny step to unify some of our tests across backends

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5347/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
897668187 MDExOlB1bGxSZXF1ZXN0NjQ5NjQ1Mzcx 5357 Fix whatsnew formatting max-sixty 5635139 closed 0     0 2021-05-21T04:35:03Z 2021-05-21T04:35:13Z 2021-05-21T04:35:07Z MEMBER   0 pydata/xarray/pulls/5357

This was not in the 0.18.2 release

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5357/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
895936327 MDExOlB1bGxSZXF1ZXN0NjQ4MDkyMDk3 5349 Merge 0.18.2 hotfix into master max-sixty 5635139 closed 0     0 2021-05-19T21:34:44Z 2021-05-19T22:20:10Z 2021-05-19T22:20:07Z MEMBER   0 pydata/xarray/pulls/5349
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5349/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
894911617 MDExOlB1bGxSZXF1ZXN0NjQ3MjA1Mzk3 5340 0.18.1 release notes max-sixty 5635139 closed 0     0 2021-05-19T01:44:43Z 2021-05-19T06:44:21Z 2021-05-19T06:43:52Z MEMBER   0 pydata/xarray/pulls/5340
  • [x] Closes https://github.com/pydata/xarray/issues/5298

Comments welcome!

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5340/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
527010504 MDExOlB1bGxSZXF1ZXN0MzQ0MzY3OTc3 3560 remove deprecations for 0.15 max-sixty 5635139 closed 0     0 2019-11-22T06:18:28Z 2021-05-13T22:01:46Z 2020-01-17T16:21:31Z MEMBER   0 pydata/xarray/pulls/3560
  • [x] Passes black . && mypy . && flake8
  • [x] Fully documented, including whats-new.rst for all changes and api.rst for new API
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/3560/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
891260490 MDExOlB1bGxSZXF1ZXN0NjQ0MTU1MTk4 5301 Remove standard imports from docstrings max-sixty 5635139 closed 0     0 2021-05-13T18:18:08Z 2021-05-13T20:21:22Z 2021-05-13T20:16:47Z MEMBER   0 pydata/xarray/pulls/5301
  • [x] Passes pre-commit run --all-files

Another "snacking" PR. Ideally these allow future contributions to copy from a good template. But otherwise not a great use of time...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5301/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
874110561 MDU6SXNzdWU4NzQxMTA1NjE= 5248 Appearance of bulleted lists in docs max-sixty 5635139 closed 0     0 2021-05-02T23:21:49Z 2021-05-03T23:23:49Z 2021-05-03T23:23:49Z MEMBER      

What happened:

The new docs are looking great! One small issue — the lists don't appear as lists; e.g.

from https://xarray.pydata.org/en/latest/generated/xarray.Dataset.query.html

Do we need to change the rst convention?

What you expected to happen:

As bullets, with linebreaks

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5248/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  completed xarray 13221727 issue
868353497 MDExOlB1bGxSZXF1ZXN0NjIzODkzMjE2 5220 Fix latest black version max-sixty 5635139 closed 0     0 2021-04-27T01:37:09Z 2021-04-27T03:13:09Z 2021-04-27T02:07:39Z MEMBER   0 pydata/xarray/pulls/5220
  • [x] Passes pre-commit run --all-files

One line per file, for 17 files :)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5220/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
860516266 MDExOlB1bGxSZXF1ZXN0NjE3MzgxODM0 5181 Use ._replace rather than reconstructing vars max-sixty 5635139 closed 0     0 2021-04-17T21:16:49Z 2021-04-19T06:10:36Z 2021-04-18T22:12:05Z MEMBER   0 pydata/xarray/pulls/5181
  • [x] Passes pre-commit run --all-files

I saw a few of these while looking through the code — generally we're using ._replace now, so this grows that convention to variable.py too. It was a regex replace but I took a look through to confirm. And fixed one mypy error which the change caught.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/5181/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
792904819 MDExOlB1bGxSZXF1ZXN0NTYwNjg0ODM0 4841 Allow swap_dims to take kwargs max-sixty 5635139 closed 0     0 2021-01-24T21:23:40Z 2021-01-25T16:30:22Z 2021-01-24T23:46:48Z MEMBER   0 pydata/xarray/pulls/4841
  • [x] Tests added
  • [x] Passes pre-commit run --all-files
  • [x] User visible changes (including notable bug fixes) are documented in whats-new.rst
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4841/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
789615967 MDExOlB1bGxSZXF1ZXN0NTU3OTM1NDg2 4829 Move skip ci instructions to contributing guide max-sixty 5635139 closed 0     0 2021-01-20T04:21:25Z 2021-01-21T07:24:09Z 2021-01-21T07:24:04Z MEMBER   0 pydata/xarray/pulls/4829

As discussed in https://github.com/pydata/xarray/pull/4730#issuecomment-763228697

Very open minded if we want it as a comment in the PR template. I moved it completely because I wouldn't imagine it's going to be used that often by casual contributors.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4829/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
777153941 MDExOlB1bGxSZXF1ZXN0NTQ3NTIwOTMz 4747 (tweak) Fix PR template indenting max-sixty 5635139 closed 0     0 2020-12-31T22:58:48Z 2021-01-04T03:51:31Z 2021-01-04T03:51:26Z MEMBER   0 pydata/xarray/pulls/4747

Causes some odd formatting if there's a list immediately above it

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4747/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
777161069 MDExOlB1bGxSZXF1ZXN0NTQ3NTI2NDI3 4748 (tweak) Remove py2 compat max-sixty 5635139 closed 0     0 2020-12-31T23:56:16Z 2021-01-01T20:14:17Z 2021-01-01T20:14:04Z MEMBER   0 pydata/xarray/pulls/4748

As minor as they come — open to the churn being greater than the benefit...

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4748/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
728897797 MDExOlB1bGxSZXF1ZXN0NTA5NTA4NTI0 4536 Remove numpy warnings, add more complete tests max-sixty 5635139 closed 0     0 2020-10-24T23:19:10Z 2020-12-30T20:04:53Z 2020-11-19T07:27:43Z MEMBER   0 pydata/xarray/pulls/4536
  • [x] Tests added
  • [x] Passes isort . && black . && mypy . && flake8
  • [x] User visible changes (including notable bug fixes) are documented in whats-new.rst

Found a couple more gremlins. Have added better test coverage so we catch any of these in the future.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4536/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
728907240 MDExOlB1bGxSZXF1ZXN0NTA5NTE0OTQ3 4538 Remove unused kwarg max-sixty 5635139 closed 0     0 2020-10-25T00:27:26Z 2020-12-30T20:04:52Z 2020-11-19T07:28:45Z MEMBER   0 pydata/xarray/pulls/4538
  • [x] Passes isort . && black . && mypy . && flake8

This doesn't seem to be used? Unless it's required for compatibility with an interface?

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4538/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
723880457 MDExOlB1bGxSZXF1ZXN0NTA1MzcyMDkx 4518 Use black profile for isort max-sixty 5635139 closed 0     0 2020-10-18T01:13:57Z 2020-10-18T19:52:00Z 2020-10-18T19:51:55Z MEMBER   0 pydata/xarray/pulls/4518
  • [x] Passes isort . && black . && mypy . && flake8

Purely aesthetic simplification

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4518/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
705195788 MDExOlB1bGxSZXF1ZXN0NDg5OTY1NzMw 4444 Add docs re stable branch max-sixty 5635139 closed 0     0 2020-09-20T22:09:22Z 2020-09-22T21:06:28Z 2020-09-22T21:06:24Z MEMBER   0 pydata/xarray/pulls/4444

ref https://github.com/pydata/xarray/pull/4440#issuecomment-695836637

Not sure this is the best approach; very open minded to alternatives

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4444/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
688640562 MDExOlB1bGxSZXF1ZXN0NDc1ODUzNjk1 4390 Align mypy versions max-sixty 5635139 closed 0     0 2020-08-30T02:39:26Z 2020-09-02T22:25:38Z 2020-09-02T20:31:42Z MEMBER   0 pydata/xarray/pulls/4390
  • [x] Passes isort . && black . && mypy . && flake8
  • [x] User visible changes (including notable bug fixes) are documented in whats-new.rst
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4390/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
682256480 MDExOlB1bGxSZXF1ZXN0NDcwNTIxMDI5 4357 Remove null pytest env option max-sixty 5635139 closed 0     0 2020-08-20T00:00:33Z 2020-08-31T16:32:34Z 2020-08-31T15:50:22Z MEMBER   0 pydata/xarray/pulls/4357

I don't think these lines do anything, and I see this warning on each run.

People wiser than me (@jhamman ) put it here — is there something it does do?

``` /usr/local/lib/python3.8/site-packages/_pytest/config/init.py:1148 /usr/local/lib/python3.8/site-packages/_pytest/config/init.py:1148: PytestConfigWarning: Unknown config ini key: env

self._warn_or_fail_if_strict("Unknown config ini key: {}\n".format(key))

-- Docs: https://docs.pytest.org/en/stable/warnings.html ```

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4357/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
684070245 MDExOlB1bGxSZXF1ZXN0NDcyMDQxNjA2 4368 pyupgrade max-sixty 5635139 closed 0     0 2020-08-22T21:29:03Z 2020-08-23T22:29:52Z 2020-08-23T21:09:52Z MEMBER   0 pydata/xarray/pulls/4368
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4368/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
682253132 MDExOlB1bGxSZXF1ZXN0NDcwNTE4MzE1 4356 Allow multiple dims to be passed with min_count max-sixty 5635139 closed 0     0 2020-08-19T23:48:49Z 2020-08-20T16:23:33Z 2020-08-20T16:22:56Z MEMBER   0 pydata/xarray/pulls/4356
  • [x] Closes #4354
  • [x] Tests added
  • [x] Passes isort . && black . && mypy . && flake8
  • [x] User visible changes (including notable bug fixes) are documented in whats-new.rst

Test may be insufficient, but here's a first go

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4356/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
665661170 MDExOlB1bGxSZXF1ZXN0NDU2NjY5MTAw 4271 xfail failing upstream plotting tests max-sixty 5635139 closed 0     0 2020-07-25T21:08:10Z 2020-07-25T23:23:54Z 2020-07-25T23:23:50Z MEMBER   0 pydata/xarray/pulls/4271
  • [x] Passes isort . && black . && mypy . && flake8

Master ~has been failing for a while now~ recently started failing — while xfailing these isn't ideal, I think it's probably better than the having master continue to fail — any thoughts?

If there's some middle ground — like the "allowed failures" we had in Travis a few years ago, that could be ideal.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4271/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull

Next page

Advanced export

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

CSV options:

CREATE TABLE [issues] (
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [number] INTEGER,
   [title] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [state] TEXT,
   [locked] INTEGER,
   [assignee] INTEGER REFERENCES [users]([id]),
   [milestone] INTEGER REFERENCES [milestones]([id]),
   [comments] INTEGER,
   [created_at] TEXT,
   [updated_at] TEXT,
   [closed_at] TEXT,
   [author_association] TEXT,
   [active_lock_reason] TEXT,
   [draft] INTEGER,
   [pull_request] TEXT,
   [body] TEXT,
   [reactions] TEXT,
   [performed_via_github_app] TEXT,
   [state_reason] TEXT,
   [repo] INTEGER REFERENCES [repos]([id]),
   [type] TEXT
);
CREATE INDEX [idx_issues_repo]
    ON [issues] ([repo]);
CREATE INDEX [idx_issues_milestone]
    ON [issues] ([milestone]);
CREATE INDEX [idx_issues_assignee]
    ON [issues] ([assignee]);
CREATE INDEX [idx_issues_user]
    ON [issues] ([user]);
Powered by Datasette · Queries took 43.891ms · About: xarray-datasette