issue_comments: 816088476
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/pull/5033#issuecomment-816088476 | https://api.github.com/repos/pydata/xarray/issues/5033 | 816088476 | MDEyOklzc3VlQ29tbWVudDgxNjA4ODQ3Ng== | 14371165 | 2021-04-08T19:21:10Z | 2021-04-08T19:21:10Z | MEMBER |
I simply want to do: ```python from custom_backend import engine ds = xr.load_dataset(filename, engine=engine) ``` That is much simpler than having to figure out what the How to register a backend is talking about. Because I'm a user who doesn't have any grand dreams (yet?) of creating public backend modules I therefore don't see the point in having to do all this extra paperwork.
That's not how I read the docs. If this is how we actually want it then some words in it should be replaced with "must" and "requires". But I don't think that should be such a hard requirement when a user insists on using a custom engine this way. I see it as an advanced option where it's the users responsibility to make sure that the Which is very simple to do, see the test for an example. Subclassing using |
{
"total_count": 1,
"+1": 1,
"-1": 0,
"laugh": 0,
"hooray": 0,
"confused": 0,
"heart": 0,
"rocket": 0,
"eyes": 0
} |
831008649 |