We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BackendEntrypoint
Is your feature request related to a problem? Please describe.
I started implementing a few backend plugins following the documentation so I noticed a few easily fixable quirks:
http://xarray.pydata.org/en/latest/internals/how-to-add-new-backend.html
The main one is the BackendEntrypoint is found deep into xarray.backends.common.
xarray.backends.common
Describe the solution you'd like
I suggest to add an easier to find reference:
xarray.backends.BackendEntrypoint
xarray.BackendEntrypoint
Additional context
For the simplest plugins BackendEntrypoint would be the only import to connect to xarray.
See this dummy GDAL plugin: https://github.com/bopen/xarray-gdal/blob/main/xarray_gdal/xarray_plugin.py But also the rioxarray plugin in this PR: corteva/rioxarray/pull/281
The text was updated successfully, but these errors were encountered:
Same with BackendArray for plugin that want to support lazy loading.
BackendArray
Sorry, something went wrong.
👍 for putting all external API stuff related to backends in the top level xarray.backends.
xarray.backends
This didn't close automatically, but it is closed by #5127
Successfully merging a pull request may close this issue.
Is your feature request related to a problem? Please describe.
I started implementing a few backend plugins following the documentation so I noticed a few easily fixable quirks:
http://xarray.pydata.org/en/latest/internals/how-to-add-new-backend.html
The main one is the
BackendEntrypoint
is found deep intoxarray.backends.common
.Describe the solution you'd like
I suggest to add an easier to find reference:
xarray.backends.BackendEntrypoint
would doxarray.BackendEntrypoint
.Additional context
For the simplest plugins
BackendEntrypoint
would be the only import to connect to xarray.See this dummy GDAL plugin: https://github.com/bopen/xarray-gdal/blob/main/xarray_gdal/xarray_plugin.py
But also the rioxarray plugin in this PR: corteva/rioxarray/pull/281
The text was updated successfully, but these errors were encountered: