issues
13 rows where type = "pull" and user = 12229877 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: comments, 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
411755105 | MDExOlB1bGxSZXF1ZXN0MjU0MTIyNTUw | 2777 | Improved default behavior when concatenating DataArrays | Zac-HD 12229877 | closed | 0 | 14 | 2019-02-19T05:43:44Z | 2019-03-03T22:20:01Z | 2019-03-03T22:20:01Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/2777 |
This is really nice to have when producing faceted plots of satellite observations in various bands, and should be somewhere between useful and harmless in other cases. Example code:
Before - facets have an index, colorbar has misleading label: After - facets have meaningful labels, colorbar has no label: |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2777/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
364247513 | MDExOlB1bGxSZXF1ZXN0MjE4NDgxMjkz | 2442 | Use Hypothesis profile mechanism, not no-op mutation | Zac-HD 12229877 | closed | 0 | 2 | 2018-09-26T23:14:33Z | 2018-09-27T00:35:46Z | 2018-09-26T23:47:27Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/2442 | Closes #2441 - Hypothesis 3.72.0 turned a common no-op into an explicit error. Apparently this was such a common misunderstanding that I had done it too :disappointed: Anyway: while it hasn't been using the deadline at all until now, I've still translated it into the correct form rather than deleting it in order to avoid flaky tests if the Travis VM is slow. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2442/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
289853579 | MDExOlB1bGxSZXF1ZXN0MTYzODc5NTc3 | 1840 | Read small integers as float32, not float64 | Zac-HD 12229877 | closed | 0 | 4 | 2018-01-19T03:40:51Z | 2018-04-19T02:50:25Z | 2018-01-23T20:15:29Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1840 |
Most satellites produce images with color depth in the range of eight to sixteen bits, which are therefore often stored as unsigned integers (with the quality mask in another variable). If you're lucky, they also have a This is fantastically convenient, and avoids all the bit-depth bugs from misremembered specifications. However, loading data as float64 when float32 is sufficient doubles memory usage in IO (even on multi-TB datasets...). While immediately downcasting helps, it's no substitute for doing the right thing first. So this patch does some conservative checks, and if we can be sure float32 is safe we use that instead. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1840/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
303103716 | MDExOlB1bGxSZXF1ZXN0MTczNDU1NzQz | 1972 | Starter property-based test suite | Zac-HD 12229877 | closed | 0 | 15 | 2018-03-07T13:45:07Z | 2018-03-20T12:51:28Z | 2018-03-20T12:40:12Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1972 |
This is a small property-based test suite, to give two examples of the kinds of tests that we could write for Xarray using Hypothesis.
Things that I would like to know:
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1972/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
302695966 | MDExOlB1bGxSZXF1ZXN0MTczMTU0MTQ5 | 1967 | Fix RGB imshow with X or Y dim of size one | Zac-HD 12229877 | closed | 0 | 7 | 2018-03-06T13:14:04Z | 2018-03-09T01:49:08Z | 2018-03-08T23:51:45Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1967 |
Not much more to say, really. Thanks to @fmaussion for pinging me - definitely faster to track down when you know the code! |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1967/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
295055292 | MDExOlB1bGxSZXF1ZXN0MTY3NjMyMDY1 | 1893 | Use correct dtype for RGB image alpha channel | Zac-HD 12229877 | closed | 0 | 4 | 2018-02-07T09:00:33Z | 2018-02-14T05:42:15Z | 2018-02-12T22:12:13Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1893 |
The cause of the bug in #1880 was that I had forgotten to specify the dtype when creating an alpha channel, and therefore concatenating it cast the all the data to float64. I've fixed that, corrected the alpha value for integer arrays, and avoided a pointless copy to save memory. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1893/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
282369945 | MDExOlB1bGxSZXF1ZXN0MTU4NTU5OTM4 | 1787 | Include units (if set) in plot labels | Zac-HD 12229877 | closed | 0 | 7 | 2017-12-15T09:40:16Z | 2018-02-05T04:01:16Z | 2018-02-05T04:01:16Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1787 |
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1787/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
287747803 | MDExOlB1bGxSZXF1ZXN0MTYyMzUzNzQ4 | 1819 | Normalisation for RGB imshow | Zac-HD 12229877 | closed | 0 | 6 | 2018-01-11T11:09:12Z | 2018-01-19T05:01:19Z | 2018-01-19T05:01:07Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1819 | Follow-up to #1796, where normalisation and clipping of RGB[A] values were deferred so that we could match any upstream API. matplotlib/matplotlib#10220 implements clipping to the valid range, but a strong consensus against RGB normalisation in matplotlib has emerged. This pull therefore implements normalisation, and clips values only where our normalisation has pushed them out of range. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1819/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
288322322 | MDExOlB1bGxSZXF1ZXN0MTYyNzc2ODAx | 1824 | Make `flake8 xarray` pass | Zac-HD 12229877 | closed | 0 | 3 | 2018-01-13T11:37:43Z | 2018-01-14T23:10:01Z | 2018-01-14T20:49:20Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1824 | Closes #1741 by @mrocklin (who did most of the work I'm presenting here). I had an evening free, so I rebased the previous pull on master, fixed the conflicts, and then made everything pass with The single change any non-pedant will notice: Travis now fails if there is a flake8 warning anywhere. My experience in other projects is that this is the only way to actually keep flake8 passing - it's just unrealistic to expect perfect attention to detail from every contributor, but "make the build green before we merge" is widely understood 😄 |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1824/reactions", "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
283566613 | MDExOlB1bGxSZXF1ZXN0MTU5NDE5NjYw | 1796 | Support RGB[A] arrays in plot.imshow() | Zac-HD 12229877 | closed | 0 | 16 | 2017-12-20T13:43:16Z | 2018-01-11T03:20:02Z | 2018-01-11T03:14:36Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1796 |
This patch brings
I'm going to implement clip-to-range and color normalization upstream in matplotlib, then open a second PR here so that Xarray can use the same interface. And that's the commit log! It's not really a big feature, but each of the parts can be fiddly so I've broken the commits up logically 😄 Finally, a motivating example: visible-light Landsat data before, during (top-right), and after a fire at Sampson's Flat, Australia:
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1796/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
282087995 | MDExOlB1bGxSZXF1ZXN0MTU4MzQ3NTU2 | 1782 | Plot nans | Zac-HD 12229877 | closed | 0 | 3 | 2017-12-14T12:43:01Z | 2017-12-15T21:10:13Z | 2017-12-15T17:31:39Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1782 |
CC @fmaussion for review; @BexDunn for interest |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1782/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
268011986 | MDExOlB1bGxSZXF1ZXN0MTQ4MzgxNzE1 | 1653 | Minor documentation fixes | Zac-HD 12229877 | closed | 0 | 1 | 2017-10-24T12:28:07Z | 2017-10-25T03:47:25Z | 2017-10-25T03:47:18Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1653 | This pull updates the comparison between Xarray and Pandas ND-Panels, fixes the zenodo links, and improves our configuration for the docs build. Closes #1541. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1653/reactions", "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
216611104 | MDExOlB1bGxSZXF1ZXN0MTEyMzY1ODc0 | 1322 | Shorter repr for attributes | Zac-HD 12229877 | closed | 0 | 6 | 2017-03-24T00:26:26Z | 2017-04-03T00:50:28Z | 2017-04-03T00:47:45Z | CONTRIBUTOR | 0 | pydata/xarray/pulls/1322 | NetCDF files often have tens of attributes, including multi-paragraph summaries or the full modification history of the file. It's great to have this available in the .attrs, but we can truncate it substantially
in the repr! Hopefully this will stop people writing
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/1322/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]);