-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
backendAnything backendsAnything backends
Description
Currently, we only return min and max for the different axes in a
GridBackend. We should consider two things:
- Provide an additional
Sequence[str]determining what type of axes it is,
e.g.,log,linear,something_else. It should appear in the docs what is possible. - Provide additional attribute
axes_values. If this is present discard
above's logic so that thisaxes_valuesare used.
I think the latter point would even provide the possibility to use non-uniform grids.
The updated protocol would be something like this:
class GridBackendType(BackendType, Protocol):
...
axes_type: Sequence[str]
axes_min: Optional[np.ndarray]
axes_max: Optional[np.ndarray]
axes_values: Optional[Sequence[np.ndarray]]
...Metadata
Metadata
Assignees
Labels
backendAnything backendsAnything backends