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