issue_comments
8 rows where author_association = "MEMBER", issue = 186169975 and user = 1197350 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: reactions, created_at (date), updated_at (date)
issue 1
- Use xarray.open_dataset() for password-protected Opendap files · 8 ✖
id | html_url | issue_url | node_id | user | created_at | updated_at ▲ | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
984940677 | https://github.com/pydata/xarray/issues/1068#issuecomment-984940677 | https://api.github.com/repos/pydata/xarray/issues/1068 | IC_kwDOAMm_X846tQCF | rabernat 1197350 | 2021-12-02T19:36:12Z | 2021-12-02T19:36:12Z | MEMBER | One solution to this problem might be the creation of a custom Xarray backend for NASA EarthData. This backend could manage authentication with EDL and have its own documentation. If this package were maintained by NASA, it would close the feedback loop more effectively. |
{ "total_count": 5, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 4, "eyes": 1 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
984920867 | https://github.com/pydata/xarray/issues/1068#issuecomment-984920867 | https://api.github.com/repos/pydata/xarray/issues/1068 | IC_kwDOAMm_X846tLMj | rabernat 1197350 | 2021-12-02T19:08:54Z | 2021-12-02T19:08:54Z | MEMBER | Just wanted to say how much I appreciate @betolink acting as a communication channel between Xarray and NASA. Users often end up on our issue tracker because Xarray raises errors whenever it can't read data. But the source of these problems is not with Xarray, it's with the upstream data provider. This also happens all the time with xmitgcm, e.g. https://github.com/MITgcm/xmitgcm/issues/266 It would be great if NASA had a better way to respond to these issues which didn't require that you "know a guy". |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
968993065 | https://github.com/pydata/xarray/issues/1068#issuecomment-968993065 | https://api.github.com/repos/pydata/xarray/issues/1068 | IC_kwDOAMm_X845wakp | rabernat 1197350 | 2021-11-15T14:58:05Z | 2021-11-15T14:58:05Z | MEMBER | At what point do we escalate this issue to NASA? Is there a channel via which they can receive and respond to user feedback? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
966324523 | https://github.com/pydata/xarray/issues/1068#issuecomment-966324523 | https://api.github.com/repos/pydata/xarray/issues/1068 | IC_kwDOAMm_X845mPEr | rabernat 1197350 | 2021-11-11T13:59:55Z | 2021-11-11T13:59:55Z | MEMBER | I'd like to tag @betolink in this issue. He knows quite a bit about both Xarray and Earthdata login. Maybe he can help us get to the bottom of these problems. Luis, any ideas? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
624226394 | https://github.com/pydata/xarray/issues/1068#issuecomment-624226394 | https://api.github.com/repos/pydata/xarray/issues/1068 | MDEyOklzc3VlQ29tbWVudDYyNDIyNjM5NA== | rabernat 1197350 | 2020-05-05T18:23:57Z | 2020-05-05T18:23:57Z | MEMBER |
https://urs.earthdata.nasa.gov/app_eula/nasa_gesdisc_data_archive |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
582432731 | https://github.com/pydata/xarray/issues/1068#issuecomment-582432731 | https://api.github.com/repos/pydata/xarray/issues/1068 | MDEyOklzc3VlQ29tbWVudDU4MjQzMjczMQ== | rabernat 1197350 | 2020-02-05T14:26:40Z | 2020-02-05T14:26:40Z | MEMBER | No, actually the problem was with my authorization. I had to accept a EULA before my password was valid. Once I did that, everything worked. |
{ "total_count": 2, "+1": 2, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
582226104 | https://github.com/pydata/xarray/issues/1068#issuecomment-582226104 | https://api.github.com/repos/pydata/xarray/issues/1068 | MDEyOklzc3VlQ29tbWVudDU4MjIyNjEwNA== | rabernat 1197350 | 2020-02-05T03:38:52Z | 2020-02-05T03:38:52Z | MEMBER | I am trying to load MERRA2 data via the NASA password-protected opendap server. Although it sounds like both pydap and xarray have been fixed to support this, I still am having basically the same problem @jenfly described over three years ago. At this point it feels like a pydap issue, but I ask on this thread anyway. Here's a fully reproducible example, password and all 😄 ```python from pydap.client import open_url from pydap.cas.urs import setup_session username = 'rabernat' password = '%8rTMU6VT37r&%3e' url = 'https://goldsmr5.gesdisc.eosdis.nasa.gov:443/opendap/MERRA2_MONTHLY/M2IMNPANA.5.12.4/2019/MERRA2_400.instM_3d_ana_Np.201901.nc4' session = setup_session(username, password, check_url=url)
dataset = open_url(url, session=session)
assert 'USVS' in dataset
_ = dataset['USVS'][:]
HTTPError Traceback (most recent call last) <ipython-input-7-56bfca618586> in <module> ----> 1 _ = dataset['USVS'][:] /srv/conda/envs/notebook/lib/python3.7/site-packages/pydap/model.py in getitem(self, index) 318 def getitem(self, index): 319 out = copy.copy(self) --> 320 out.data = self._get_data_index(index) 321 return out 322 /srv/conda/envs/notebook/lib/python3.7/site-packages/pydap/model.py in _get_data_index(self, index) 347 return np.vectorize(decode_np_strings)(self._data[index]) 348 else: --> 349 return self._data[index] 350 351 def _get_data(self): /srv/conda/envs/notebook/lib/python3.7/site-packages/pydap/handlers/dap.py in getitem(self, index) 140 logger.info("Fetching URL: %s" % url) 141 r = GET(url, self.application, self.session, timeout=self.timeout) --> 142 raise_for_status(r) 143 dds, data = r.body.split(b'\nData:\n', 1) 144 dds = dds.decode(r.content_encoding or 'ascii') /srv/conda/envs/notebook/lib/python3.7/site-packages/pydap/net.py in raise_for_status(response) 37 detail=response.status+'\n'+response.text, 38 headers=response.headers, ---> 39 comment=response.body 40 ) 41 HTTPError: 302 Found <html><head> <title>302 Found</title> </head><body>FoundThe document has moved here. </body></html>``` Is this a problem with pydap? Or the NASA server? |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 | |
287659092 | https://github.com/pydata/xarray/issues/1068#issuecomment-287659092 | https://api.github.com/repos/pydata/xarray/issues/1068 | MDEyOklzc3VlQ29tbWVudDI4NzY1OTA5Mg== | rabernat 1197350 | 2017-03-20T00:04:08Z | 2017-03-20T00:04:08Z | MEMBER | Hi @jenfly, it's great to see that you have tracked down this root issue! I agree we should be able to support direct access to these sort of opendap resources within xarray. It should not be too tricky to implement, and in fact, if you are interested, it could be a great opportunity for you to open a pull request and become directly involved in the project. We would be very happy to gain another contributor. You can see the line where We just need a mechanism to pass the username and password from
It would be good to get some other opinions on which approach would be preferable. |
{ "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
Use xarray.open_dataset() for password-protected Opendap files 186169975 |
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