Operators¶
THETAV¶
- finch.brn.list_thetav_implementations() list[collections.abc.Callable[[xarray.core.dataset.Dataset], xarray.core.dataarray.DataArray]]
Returns all available implementations of the thetav operator.
- finch.brn.thetav(dataset: Dataset) DataArray
Blockwise thetav wrapper for
zebra.brn()
.
BRN¶
- finch.brn.get_brn_input() Input
Returns an input object for brn functions.
-
finch.brn.brn(dataset: Dataset, reps: int =
1
) DataArray Blockwise thetav wrapper for
zebra.brn()
.
- finch.brn.get_repeated_brn(...) Callable[[Dataset], DataArray]
Returns a repeated version of a BRN implementation. A repeated version repeats the brn computation iteratively, while the output of a previous iteration is used as an input of the next iteration.
- finch.brn.get_repeated_brn_name(impl: partial) str
Returns a descriptive name of a repeated BRN operator.
- finch.brn.list_brn_implementations() list[collections.abc.Callable[[xarray.core.dataset.Dataset], xarray.core.dataarray.DataArray]]
Returns all available implementations of the brn operator
- finch.brn.list_implementations() list[collections.abc.Callable[[xarray.core.dataset.Dataset], xarray.core.dataarray.DataArray]]
Returns all available implementations of the brn operator