Return a dictionary of available engines and their BackendEntrypoint objects. Returns ------- dictionary Notes ----- This function lives in the backends namespace (``engs=xr.backends.list_engines()``). If available, more information is available about each backend
()
| 115 | |
| 116 | @functools.lru_cache(maxsize=1) |
| 117 | def list_engines() -> dict[str, BackendEntrypoint]: |
| 118 | """ |
| 119 | Return a dictionary of available engines and their BackendEntrypoint objects. |
| 120 | |
| 121 | Returns |
| 122 | ------- |
| 123 | dictionary |
| 124 | |
| 125 | Notes |
| 126 | ----- |
| 127 | This function lives in the backends namespace (``engs=xr.backends.list_engines()``). |
| 128 | If available, more information is available about each backend via ``engs["eng_name"]``. |
| 129 | """ |
| 130 | entrypoints = entry_points(group="xarray.backends") |
| 131 | return build_engines(entrypoints) |
| 132 | |
| 133 | |
| 134 | def refresh_engines() -> None: |
searching dependent graphs…