id,node_id,number,title,user,state,locked,assignee,milestone,comments,created_at,updated_at,closed_at,author_association,active_lock_reason,draft,pull_request,body,reactions,performed_via_github_app,state_reason,repo,type 264321376,MDU6SXNzdWUyNjQzMjEzNzY=,1621,"Undesired decoding to timedelta64 (was: units of ""seconds"" translated to time coordinate)",4701070,open,0,,,16,2017-10-10T17:58:45Z,2022-05-01T08:49:43Z,,NONE,,,,"When using open_dataset( ), it is translating data variables with units of ""seconds"" to time coordinates. For example, measurements of wave period. I don't believe xarray should treat variables as time coordinates unless their units are of ""seconds since..."". I have noticed that changing my units to ""second"" or ""sec"" or ""s"" prevents xarray from translating the variable to datetime64 and keeps it float64, as desired. More details and an OPeNDAP example posted on github here: https://stackoverflow.com/questions/46552078/xarray-wave-period-in-seconds-ingested-as-timedelta64","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/1621/reactions"", ""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,,13221727,issue 262619571,MDU6SXNzdWUyNjI2MTk1NzE=,1601,_FillValue and missing_value mismatch if float,4701070,closed,0,,,2,2017-10-03T23:12:25Z,2017-10-11T21:39:47Z,2017-10-11T21:39:47Z,NONE,,,,"I get the following error when _FillValue and missing_value are both floating-point decimals, even though they are the same value (-999.99): ``` File ""/usr/local/lib/python2.7/dist-packages/xarray/backends/api.py"", line 301, in open_dataset return maybe_decode_store(store, lock) File ""/usr/local/lib/python2.7/dist-packages/xarray/backends/api.py"", line 225, in maybe_decode_store drop_variables=drop_variables) File ""/usr/local/lib/python2.7/dist-packages/xarray/conventions.py"", line 955, in decode_cf decode_coords, drop_variables=drop_variables) File ""/usr/local/lib/python2.7/dist-packages/xarray/conventions.py"", line 888, in decode_cf_variables decode_times=decode_times) File ""/usr/local/lib/python2.7/dist-packages/xarray/conventions.py"", line 800, in decode_cf_variable ""and decoding explicitly using "" ValueError: ('Discovered conflicting _FillValue and missing_value. Considering opening the offending dataset using decode_cf=False, corrected the attributes', 'and decoding explicitly using xarray.conventions.decode_cf(ds)') ``` Here is the OPeNDAP end point that causes the error: http://oos.soest.hawaii.edu/thredds/dodsC/hioos/tide_mhi The error is unwarranted since the values match. My workaround thus far has been to first open the dataset with decode_cf=False, then I remove the duplicate missing_value attributes, and then decode explicitly using decode_cf(ds). ","{""url"": ""https://api.github.com/repos/pydata/xarray/issues/1601/reactions"", ""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,completed,13221727,issue