home / github / issue_comments

Menu
  • Search all tables
  • GraphQL API

issue_comments: 470546895

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/1005#issuecomment-470546895 https://api.github.com/repos/pydata/xarray/issues/1005 470546895 MDEyOklzc3VlQ29tbWVudDQ3MDU0Njg5NQ== 7933853 2019-03-07T14:29:53Z 2019-03-07T14:29:53Z NONE

Stephan, thanks a lot for your code snippet from December, this is an elegant solution to the problem. One minor correction though, because I found that it fails to infer the period if none is given. The divide should be a multiplication I believe, i.e.

```python import xarray import numpy as np

def add_cyclic_point(xarray_obj, dim, period=None): if period is None: period = xarray_obj.sizes[dim] * xarray_obj.coords[dim][:2].diff(dim).item() first_point = xarray_obj.isel({dim: slice(1)}) first_point.coords[dim] = first_point.coords[dim]+period return xarray.concat([xarray_obj, first_point], dim=dim) ```

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