issues
3 rows where comments = 3, state = "open" and user = 43316012 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2038622503 | I_kwDOAMm_X855gukn | 8548 | Shaping the future of Backends | headtr1ck 43316012 | open | 0 | 3 | 2023-12-12T22:08:50Z | 2023-12-15T17:14:59Z | COLLABORATOR | What is your issue?Backends in xarray are used to read and write files (or in general objects) and transform them into useful xarray Datasets. This issue will collect ideas on how to continuously improve them. Current stateAlong the reading and writing process there are many implicit and explicit configuration possibilities. There are many backend specific options and many en-,decoder specific options. Most of them are currently difficult or even impossible to discover. There is the infamous The only really formalized way to extend xarray capabilities is via the ProblemsTo name a few:
What already improved
The futureAfter listing all the problems, lets see how we can improve the situation and make backends an allrounder solution to reading and writing all kinds of files. What happens behind the scenesIn general the reading and writing of Datasets in xarray is a three-step process.
You can see that there is a common middle object in this process, a in-memory representation of the file on disc between en-, decoding and the abstract store. This is actually a
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/8548/reactions", "total_count": 5, "+1": 5, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | issue | ||||||||
1928972239 | PR_kwDOAMm_X85cC_Wb | 8276 | Give NamedArray Generic dimension type | headtr1ck 43316012 | open | 0 | 3 | 2023-10-05T20:02:56Z | 2023-10-16T13:41:45Z | COLLABORATOR | 1 | pydata/xarray/pulls/8276 |
This aims at making the dimenion type a generic parameter. I thought I will start with NamedArray when testing this out because it is much less interconnected. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/8276/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | ||||||
1221885425 | I_kwDOAMm_X85I1H3x | 6549 | Improved Dataset broadcasting | headtr1ck 43316012 | open | 0 | 3 | 2022-04-30T17:51:37Z | 2022-05-01T14:37:43Z | COLLABORATOR | Is your feature request related to a problem?I am a bit puzzled about how xarrays is broadcasting Datasets. It seems to always add all dimensions to all variables. Is this what you want in general? See this example: ```python import xarray as xr da = xr.DataArray([[1, 2, 3]], dims=("x", "y")) <xarray.DataArray (x: 1, y: 3)>array([[1, 2, 3]])ds = xr.Dataset({"a": ("x", [1]), "b": ("z", [2, 3])}) <xarray.Dataset>Dimensions: (x: 1, z: 2)Dimensions without coordinates: x, zData variables:a (x) int32 1b (z) int32 2 3ds.broadcast_like(da) returns:<xarray.Dataset>Dimensions: (x: 1, y: 3, z: 2)Dimensions without coordinates: x, y, zData variables:a (x, y, z) int32 1 1 1 1 1 1b (x, y, z) int32 2 3 2 3 2 3I think it should return:<xarray.Dataset>Dimensions: (x: 1, y: 3, z: 2)Dimensions without coordinates: x, y, zData variables:a (x, y) int32 1 1 1 # notice here without "z" dimb (x, y, z) int32 2 3 2 3 2 3``` Describe the solution you'd likeI would like broadcasting to behave the same way as e.g. a simple addition.
In the upper example Describe alternatives you've considered
Additional contextMaybe one can add an option to broadcasting that controls this behavior? |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/6549/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | issue |
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]);