issues
3 rows where repo = 13221727, state = "closed" and user = 488992 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date), closed_at (date)
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
801672790 | MDU6SXNzdWU4MDE2NzI3OTA= | 4862 | Obtaining fresh data from the disk when reopening a NetCDF file a second time | cjauvin 488992 | closed | 0 | 2 | 2021-02-04T22:09:09Z | 2023-03-30T20:01:06Z | 2023-03-30T20:01:06Z | CONTRIBUTOR | I have a program where I open a ```python import shutil import xarray as xr a = xr.open_dataset("bla.nc") Simulate external process modifying bla.nc while this script is runningshutil.copy("bla_mod.nc", "bla.nc") a.close() # this is the only thing that WOULD make it work!b = xr.open_dataset("bla.nc") Here I would expect b to be different than a, but it is not``` I understand that the file SHOULD be At first I thought that I could use the After some experiments to better understand the code, I came to the conclusion that the only way my particular use case could be supported (that is, without using an explicit Given that I cannot really see how, in the particular case where the user calls https://github.com/pydata/xarray/compare/master...cjauvin:netcdf-caching-bug Because I admit that this looks weird at first sight (why close an object immediately after having created it?), I imagine that a better option would probably be to add a boolean option to the I think this subtle change would result in a more coherent experience with the exact use case that I present, but admittedly, I didn't study the overall code deeply enough to be certain that it couldn't result in unwanted side effects for some other backends. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4862/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue | ||||||
1076265104 | PR_kwDOAMm_X84vpj53 | 6059 | Weighted quantile | cjauvin 488992 | closed | 0 | 19 | 2021-12-10T01:11:36Z | 2022-03-27T20:36:22Z | 2022-03-27T20:36:22Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/6059 |
This is a follow-up to https://github.com/pydata/xarray/pull/5870/, which adds a weighted The question of how to precisely define the weighted quantile function is surprisingly complex, and this implementation offers a compromise in terms of simplicity and compatibility:
The interpolation question is so complex and confusing that entire articles have been written about it, as mentioned in the blog post above, in particular this one, which establishes the "nine types" taxoxomy, used, implicitly or not, by many software packages: https://doi.org/10.2307/2684934. The situation seems even more complex in the NumPy world, where many discussions and suggestions are aimed toward trying to improve the consistency of the API. The current non-weighted situation has the 9 options, as well as 4 extra legacy ones: https://github.com/numpy/numpy/blob/376ad691fe4df77e502108d279872f56b30376dc/numpy/lib/function_base.py#L4177-L4203 This PR cuts the Gordian knot by offering only one interpolation option, but.. given that its implementation is based on |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/6059/reactions", "total_count": 2, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 1, "rocket": 0, "eyes": 1 } |
xarray 13221727 | pull | |||||
1027640127 | PR_kwDOAMm_X84tQwrV | 5870 | Add var and std to weighted computations | cjauvin 488992 | closed | 0 | 8 | 2021-10-15T17:13:31Z | 2022-01-04T21:20:58Z | 2021-10-28T11:02:54Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/5870 |
This follows https://github.com/pydata/xarray/pull/2922 to add |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5870/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
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]);