issue_comments
7 rows where issue = 363326726 and user = 6628425 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: created_at (date), updated_at (date)
issue 1
- xarray potential inconstistencies with cftime · 7 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
787069302 | https://github.com/pydata/xarray/issues/2437#issuecomment-787069302 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDc4NzA2OTMwMg== | spencerkclark 6628425 | 2021-02-27T12:59:35Z | 2021-02-27T12:59:35Z | MEMBER | @hafez-ahmad yes, I'm trying to help, but in order to do that I need more information. What does 456852 represent? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
787065391 | https://github.com/pydata/xarray/issues/2437#issuecomment-787065391 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDc4NzA2NTM5MQ== | spencerkclark 6628425 | 2021-02-27T12:27:41Z | 2021-02-27T12:55:36Z | MEMBER | Thanks @keewis. @hafez-ahmad by Julian date do you mean that the time coordinate represents "days since -4713-01-01T12:00:00" in a Julian calendar? Once we know the units (expressed as units = "days since -4713-01-01T12:00:00" calendar = "julian" ds["time"] = ds.time.assign_attrs(units=units, calendar=calendar) ds = xr.decode_cf(ds) ``` I'll admit though, with the values in your dataset, this assumption produces dates like |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
787059252 | https://github.com/pydata/xarray/issues/2437#issuecomment-787059252 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDc4NzA1OTI1Mg== | spencerkclark 6628425 | 2021-02-27T11:34:49Z | 2021-02-27T11:34:49Z | MEMBER | Could you show me what the output of |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
786561230 | https://github.com/pydata/xarray/issues/2437#issuecomment-786561230 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDc4NjU2MTIzMA== | spencerkclark 6628425 | 2021-02-26T10:32:42Z | 2021-02-26T10:32:42Z | MEMBER | @hafez-ahmad could you provide more detail about your dataset? Does the |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
461831985 | https://github.com/pydata/xarray/issues/2437#issuecomment-461831985 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDQ2MTgzMTk4NQ== | spencerkclark 6628425 | 2019-02-08T15:05:38Z | 2019-02-08T15:05:38Z | MEMBER | With #2516 already in released versions of xarray, and #2593 and #2665 recently merged, this situation has been significantly improved. I think it is safe now to close this general issue. @sbiner thanks for starting this conversation; feel free to post other issues related to cftime if they come up. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
424469494 | https://github.com/pydata/xarray/issues/2437#issuecomment-424469494 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDQyNDQ2OTQ5NA== | spencerkclark 6628425 | 2018-09-25T19:23:25Z | 2018-09-25T19:23:25Z | MEMBER | @shoyer I agree that seems like a good idea at this stage. Now that there are a number of functions in xarray that do depend differences in dates (as @sbiner notes upsampling with |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 | |
424395224 | https://github.com/pydata/xarray/issues/2437#issuecomment-424395224 | https://api.github.com/repos/pydata/xarray/issues/2437 | MDEyOklzc3VlQ29tbWVudDQyNDM5NTIyNA== | spencerkclark 6628425 | 2018-09-25T15:41:49Z | 2018-09-25T15:41:49Z | MEMBER | @sbiner these are all reasonable points of confusion. The current behavior in xarray regarding non-standard calendars is complicated, and we are working toward improving the situation. I've tried to provide a recommended solution based on your example as well as some historical/future context. Apologies for the long-winded answer! RecommendationFor accurate round-tripping of date types, I would recommend that you run your code to open the dataset with the xarray option In [2]: import numpy as np In [3]: import xarray as xr In [4]: units = 'days since 2000-02-25' In [5]: times = cftime.num2date(np.arange(7), units=units, calendar='365_day') In [6]: da = xr.DataArray(np.arange(7), coords=[times], dims=['time'], name='a') In [7]: da.to_netcdf('data-noleap.nc') In [8]: with xr.set_options(enable_cftimeindex=True):
...: cftimeindex_enabled = xr.open_dataset('data-noleap.nc')
...:
In [10]: cftimeindex_enabled.time[0]
Out[10]:
<xarray.DataArray 'time' ()>
array(cftime._cftime.DatetimeNoLeap(2000, 2, 25, 0, 0, 0, 0, 6, 56), dtype=object)
Coordinates:
time object 2000-02-25 00:00:00
Default behaviorThe default behavior can be traced back to the early days of xarray (see the original discussion in #118, #121, and #126). It boils down to coercing any dates decoded into The advantage of the default approach is that, when possible, it allows you to take advantage of all the nice features that a time coordinate indexed by a Connecting back to your example, we can see that if we don't open the dataset with In [13]: default.indexes['time'] Out[13]: DatetimeIndex(['2000-02-25', '2000-02-26', '2000-02-27', '2000-02-28', '2000-03-01', '2000-03-02', '2000-03-03'], dtype='datetime64[ns]', name=u'time', freq=None) In [14]: default.time[0]
Out[14]:
<xarray.DataArray 'time' ()>
array(951436800000000000L, dtype='datetime64[ns]')
Coordinates:
time datetime64[ns] 2000-02-25
Future behaviorIn xarray we are slowly working towards better support for operations involving The two major outstanding issues on this front are probably:
- Adding resample functionality to CFTimeIndex (#2191)
- Plotting data with Once those two remaining issues are addressed, one should be able to do most of the significant things one can do with |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray potential inconstistencies with cftime 363326726 |
Advanced export
JSON shape: default, array, newline-delimited, object
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]);
user 1