home / github / issue_comments

Menu
  • Search all tables
  • GraphQL API

issue_comments: 670757610

This data as json

html_url issue_url id node_id user created_at updated_at author_association body reactions performed_via_github_app issue
https://github.com/pydata/xarray/issues/4322#issuecomment-670757610 https://api.github.com/repos/pydata/xarray/issues/4322 670757610 MDEyOklzc3VlQ29tbWVudDY3MDc1NzYxMA== 23484003 2020-08-07T22:23:24Z 2020-08-07T22:23:24Z NONE

@dcherian: OK, thanks, now I understand why it is happening -- there's no unambiguous way to represent the intervals as floats, so one needs to use either the left/right/midpoint & indicate that. For my case, I think I will just replace the array of intervals with the array of midpoints of the intervals.

The "_center" tag still doesn't work with the automatic units labeling though:

import xarray as xr import numpy as np data_vars={'y':('x',np.ones((101)),{'units':'kg/m'})} coords={'x':('x',np.linspace(0,1,101,endpoint=True),{'units':'m'})} ds = xr.Dataset(data_vars,coords) dsd = ds.groupby_bins('x',np.linspace(0,1,11,endpoint=True),right=False).sum(dim='x') dsd.x_bins.attrs = dsd.x_bins.attrs dsd.y.plot() #The x-axis label still looks like "x [m]_center"

The "_center" tag should be applied before the "[m]" one.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  675288247
Powered by Datasette · Queries took 0.781ms · About: xarray-datasette