home / github

Menu
  • GraphQL API
  • Search all tables

issue_comments

Table actions
  • GraphQL API for issue_comments

2 rows where author_association = "NONE" and issue = 697814535 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

  • sdat2 2

issue 1

  • Enhanced plotting option (latex backend and/or unit change) · 2 ✖

author_association 1

  • NONE · 2 ✖
id html_url issue_url node_id user created_at updated_at ▲ author_association body reactions performed_via_github_app issue
690371800 https://github.com/pydata/xarray/issues/4414#issuecomment-690371800 https://api.github.com/repos/pydata/xarray/issues/4414 MDEyOklzc3VlQ29tbWVudDY5MDM3MTgwMA== sdat2 30407294 2020-09-10T15:35:25Z 2020-09-10T15:58:29Z NONE

Hi @dcherian,

Thanks for the good idea! Changing the dataset that you want to plot is probably the easiest option.

Here is my implementation of that to go with my original code.

```python def change_ds_for_graph(dsA):

ds = dsA.copy()

for varname, da in ds.data_vars.items():
    for attr in da.attrs:
        if attr in ['units', 'long_name']:
            da.attrs[attr] = proper_units(tex_escape(da.attrs[attr]))

for coord in ds.coords:
    for attr in ds.coords[coord].attrs:
        if attr in ['units', 'long_name']:
            da.coords[coord].attrs[attr] = proper_units(tex_escape(da.coords[coord].attrs[attr]))

return ds

```

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Enhanced plotting option (latex backend and/or unit change) 697814535
690327884 https://github.com/pydata/xarray/issues/4414#issuecomment-690327884 https://api.github.com/repos/pydata/xarray/issues/4414 MDEyOklzc3VlQ29tbWVudDY5MDMyNzg4NA== sdat2 30407294 2020-09-10T14:30:03Z 2020-09-10T14:30:03Z NONE

Hi @fmaussion and @keewis,

Thank you for your comments, I agree that these changes are opinionated, and so probably inappropriate for inclusion in xarray itself.

I guess my motivation was that I could not see a way to loop through the text in a graph and apply some function to it. It might be easier to directly apply these functions to the text before labelling, rather than changing the labels after they are written, but I hope that this will be possible by using the accessor syntax as you suggest.

A more general version of this issue would be a method to pass a list of text-sanitizing-functions to xarray.plot.

Thank you for linking to salem and pint-xarray, I hadn't discovered those packages before, hopefully I will find some useful functionality there.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  Enhanced plotting option (latex backend and/or unit change) 697814535

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