home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

3 rows where issue = 138045063 and user = 2443309 sorted by updated_at descending

✎ View and edit SQL

This data as json, CSV (advanced)

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

user 1

  • jhamman · 3 ✖

issue 1

  • Don't infer x/y coordinates interval breaks for cartopy plot axes · 3 ✖

author_association 1

  • MEMBER 3
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
256929821 https://github.com/pydata/xarray/issues/781#issuecomment-256929821 https://api.github.com/repos/pydata/xarray/issues/781 MDEyOklzc3VlQ29tbWVudDI1NjkyOTgyMQ== jhamman 2443309 2016-10-28T14:09:58Z 2016-10-28T14:09:58Z MEMBER

What got us in trouble before was the approach we took to infering the interval breaks. If you're willing to work through the logic related to 1d and 2d non-uniform coordinates, we can address this.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Don't infer x/y coordinates interval breaks for cartopy plot axes 138045063
191595449 https://github.com/pydata/xarray/issues/781#issuecomment-191595449 https://api.github.com/repos/pydata/xarray/issues/781 MDEyOklzc3VlQ29tbWVudDE5MTU5NTQ0OQ== jhamman 2443309 2016-03-03T05:58:12Z 2016-03-03T05:58:12Z MEMBER

A little example of where I'm seeing this go wrong (I think). Here I'm plotting the terrain height variable across the Arctic region, the north pole is somewhere in the middle of the plot. As you can see, there is an odd streak across the plot when using the xarray pcolormesh.

``` Python import cartopy.crs as ccrs

projection class

class Rasm(ccrs.Projection):

def __init__(self):

    proj4_params = {'R': 6371200.0,
                    'lat_0': 90.0,
                    'lat_1': 90,
                    'lat_2': 90,
                    'lon_0': -114.0+360,
                    'proj': 'lcc',
                    'units': 'm',
                    'x_0': 9469302.950316086,
                    'y_0': 6201952.603370549}

    super(Rasm, self).__init__(proj4_params)

@property
def boundary(self):
    coords = ((self.x_limits[0], self.y_limits[0]),(self.x_limits[1], self.y_limits[0]),
              (self.x_limits[1], self.y_limits[1]),(self.x_limits[0], self.y_limits[1]),
              (self.x_limits[0], self.y_limits[0]))

    return ccrs.sgeom.Polygon(coords).exterior

@property
def threshold(self):
    return 100000.0

@property
def x_limits(self):
    return (0, 16423961.103252266)

@property
def y_limits(self):
    return (0, 12228062.194885937)

plt.figure() ax = plt.subplot(projection=Rasm()) elev.plot.pcolormesh('longitude', 'latitude', transform=ccrs.PlateCarree(), vmin=0, vmax=2500, cmap='terrain', add_colorbar=False) ax.set_title('Using xarray plotting')

plt.figure() ax = plt.subplot(projection=Rasm()) ax.pcolormesh(elev.longitude, elev.latitude, elev.to_masked_array(), transform=ccrs.PlateCarree(), cmap='terrain', vmin=0, vmax=2500) ax.set_title('Using pyplot and Cartopy') ```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Don't infer x/y coordinates interval breaks for cartopy plot axes 138045063
191549075 https://github.com/pydata/xarray/issues/781#issuecomment-191549075 https://api.github.com/repos/pydata/xarray/issues/781 MDEyOklzc3VlQ29tbWVudDE5MTU0OTA3NQ== jhamman 2443309 2016-03-03T02:36:55Z 2016-03-03T02:36:55Z MEMBER

@shoyer - I'm not sure that problem exists when plotting with carotpy. I'd have to check though.

Yes, my coordinates are quite unevenly spaced (Equal area projection over the north pole).

My suggestion is that we let cartopy handle locating the coordinates when applicable.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Don't infer x/y coordinates interval breaks for cartopy plot axes 138045063

Advanced export

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

CSV options:

CREATE TABLE [issue_comments] (
   [html_url] TEXT,
   [issue_url] TEXT,
   [id] INTEGER PRIMARY KEY,
   [node_id] TEXT,
   [user] INTEGER REFERENCES [users]([id]),
   [created_at] TEXT,
   [updated_at] TEXT,
   [author_association] TEXT,
   [body] TEXT,
   [reactions] TEXT,
   [performed_via_github_app] TEXT,
   [issue] INTEGER REFERENCES [issues]([id])
);
CREATE INDEX [idx_issue_comments_issue]
    ON [issue_comments] ([issue]);
CREATE INDEX [idx_issue_comments_user]
    ON [issue_comments] ([user]);
Powered by Datasette · Queries took 75.561ms · About: xarray-datasette