home / github

Menu
  • Search all tables
  • GraphQL API

issues

Table actions
  • GraphQL API for issues

9 rows where comments = 8 and user = 14808389 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 7
  • issue 2

state 2

  • closed 8
  • open 1

repo 1

  • xarray 9
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
1158378382 I_kwDOAMm_X85FC3OO 6323 propagation of `encoding` keewis 14808389 open 0     8 2022-03-03T12:57:29Z 2023-10-25T23:20:31Z   MEMBER      

What is your issue?

We frequently get bug reports related to encoding that can usually be fixed by clearing it or by overriding it using the encoding parameter of the to_* methods, e.g. - #4224 - #4380 - #4655 - #5427 - #5490 - fsspec/kerchunk#130

There are also a few discussions with more background: - https://github.com/pydata/xarray/pull/5065#issuecomment-806154872 - https://github.com/pydata/xarray/issues/1614 - #5082 - #5336

We discussed this in the meeting yesterday and as far as I can remember agreed that the current default behavior is not ideal and decided to investigate #5336: a keep_encoding option, similar to keep_attrs, that would be True (propagate encoding) by default but will be changed to False (drop encoding on any operation) in the future.

cc @rabernat, @shoyer

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/6323/reactions",
    "total_count": 2,
    "+1": 2,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 issue
1845114193 PR_kwDOAMm_X85Xorkf 8061 unpin `numpy` keewis 14808389 closed 0     8 2023-08-10T12:43:32Z 2023-08-17T18:14:22Z 2023-08-17T18:14:21Z MEMBER   0 pydata/xarray/pulls/8061
  • [x] follow-up to #7415

It seems in a previous PR I "temporarily" pinned numpy to get CI to pass, but then forgot to unpin later and merged it as-is. As a result, we have not been running the main CI with numpy>=1.24 ever since, even though now numpy=1.25 has been around for a while.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/8061/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1655782486 PR_kwDOAMm_X85Nr3hH 7724 `pandas=2.0` support keewis 14808389 closed 0     8 2023-04-05T14:52:30Z 2023-04-12T13:24:07Z 2023-04-12T13:04:11Z MEMBER   0 pydata/xarray/pulls/7724

As mentioned in https://github.com/pydata/xarray/issues/7716#issuecomment-1497623839, this tries to unpin pandas.

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/7724/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
1043378880 PR_kwDOAMm_X84uB0QQ 5931 fix the detection of backend entrypoints keewis 14808389 closed 0     8 2021-11-03T10:40:02Z 2021-11-03T16:56:20Z 2021-11-03T16:55:55Z MEMBER   0 pydata/xarray/pulls/5931

In #5845, we accidentally broke the detection of the backends. Since this has a big impact we probably need to release v0.20.1 very soon.

I'm not sure if it's possible to add tests for this, though.

  • [x] Closes #5930
  • [ ] 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/5931/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
832940300 MDExOlB1bGxSZXF1ZXN0NTk0MDIwNjg4 5041 combine keep_attrs and combine_attrs in apply_ufunc keewis 14808389 closed 0     8 2021-03-16T15:46:30Z 2021-05-13T17:33:04Z 2021-05-13T17:25:52Z MEMBER   0 pydata/xarray/pulls/5041

As discussed this extends keep_attrs in apply_ufunc to also accept merge strategy names and use merge_attrs (making it easier to add more merge strategies).

Handling attrs on variables / coords is still missing.

  • [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/5041/reactions",
    "total_count": 1,
    "+1": 1,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
550335922 MDU6SXNzdWU1NTAzMzU5MjI= 3697 documentation build issues on RTD keewis 14808389 closed 0     8 2020-01-15T17:46:13Z 2021-02-25T13:52:03Z 2021-02-21T22:21:55Z MEMBER      

It seems we have (seemingly) random failures on RTD.

Some of these are the known memory issue: recreating my doc environment used about 1.4 GB of RAM, which might be too much for RTD, even with the extended memory.

Much more often is a timeout when building the docs but I can't reproduce them locally. Any ideas? Edit: This really is random, I tried rerunning and the build passed.

Also, a warning: proj_create: init=epsg:/init=IGNF: syntax not supported in non-PROJ4 emulation mode

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/3697/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  completed xarray 13221727 issue
668141561 MDExOlB1bGxSZXF1ZXN0NDU4Njg1MTc5 4286 Silence sphinx warnings keewis 14808389 closed 0     8 2020-07-29T20:48:17Z 2020-08-19T15:22:21Z 2020-08-19T14:59:44Z MEMBER   0 pydata/xarray/pulls/4286

This prepares our docstrings for the improvements to napoleon in the upcoming sphinx release (~I'm not aware of a fixed date, though~ it's going to be released around Aug 08, so in about a week from now). napoleon now has a stricter syntax for parameter type specs with napoleon_use_param = True, which allows it to link to all referenced types.

We can't do much about the inherited docstrings, though, so we'd probably have to fix that upstream.

  • [ ] works towards closing #3370
  • [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
{
    "url": "https://api.github.com/repos/pydata/xarray/issues/4286/reactions",
    "total_count": 2,
    "+1": 2,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
519490511 MDExOlB1bGxSZXF1ZXN0MzM4MjIzNTk1 3493 Tests for module-level functions with units keewis 14808389 closed 0     8 2019-11-07T20:20:33Z 2019-11-15T14:49:33Z 2019-11-14T01:24:08Z MEMBER   0 pydata/xarray/pulls/3493

This PR adds tests that cover the module level functions of the public API, similar to #3238 and #3447. - [x] Tests added - [x] Passes black . && mypy . && flake8 - [x] Fully documented, including whats-new.rst for all changes and api.rst for new API

As a reference for myself, these are the functions listed by the docs: * [x] apply_ufunc * [x] align * [x] broadcast * [x] concat * [x] merge * [x] combine_by_coords * [x] combine_nested * [ ] <strike>auto_combine (deprecated)</strike> * [x] masking / selecting: where * [x] replication: full_like, ones_like, zeros_like * [x] dot * [ ] <strike>map_blocks</strike>

Functions not covered by this PR: * auto_combine (deprecated) * map_blocks (dask specific, should be the same as apply_ufunc without dask)

{
    "url": "https://api.github.com/repos/pydata/xarray/issues/3493/reactions",
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
    xarray 13221727 pull
512564022 MDExOlB1bGxSZXF1ZXN0MzMyNTUyMzI4 3447 tests for datasets with units keewis 14808389 closed 0     8 2019-10-25T14:56:53Z 2019-11-09T14:17:44Z 2019-11-09T04:21:27Z MEMBER   0 pydata/xarray/pulls/3447

As a follow-up to #3238, this adds tests for datasets. Replacing assert_equal_with_units with assert_identical and adding tests for the toplevel functions are not included, these will be new PRs. - [x] Tests added - [x] Passes black . && mypy . && flake8

As a reference for myself, this is the list of methods from the documentation of Dataset: - [x] creation: Dataset() - [x] contents: copy, assign, assign_coords, assign_attrs, pipe, merge, rename, rename_vars, rename_dims, swap_dims, expand_dims, drop, drop_dims, set_coords, reset_coords - [x] comparisons: equals, broadcast_equals, identical - [x] indexing: loc, isel, sel, head, tail, thin, squeeze, interp, interp_like, reindex, reindex_like, set_index, reset_index, reorder_levels - [x] missing value handling: isnull, notnull, combine_first, count, dropna, fillna, ffill, bfill, interpolate_na, where, isin - [x] computation: apply, reduce, groupby, groupby_bins, rolling, rolling_exp, coarsen, resample, diff, quantile, differentiate, integrate - [x] aggregation: all, any, argmax, argmin, max, min, mean, median, prod, sum, std, var - [x] ndarray methods: astype, argsort, clip, conj, conjugate, imag, round, real, cumsum, cumprod, rank - [x] grouped operations: assign, assign_coords, first, last, fillna, where, quantile - [x] reshaping and reorganizing: transpose, stack, unstack, to_stacked_array, shift, roll, sortby

these methods are not covered: - creation: decode_cf - dictionary interface: __getitem__, __setitem__, __delitem__, update, items, values - broadcast_like (since I also forgot this for DataArray, I'll create a new PR for it)

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

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 31.054ms · About: xarray-datasette