tempor.models.clairvoyance2.utils.array_manipulation module

tempor.models.clairvoyance2.utils.array_manipulation.validate_not_all_padding(tensor: TTensorLike, padding_indicator: float) None[source]
tempor.models.clairvoyance2.utils.array_manipulation.n_step_shift_back(shift_back: TTensorLike, n_step: int, padding_indicator: float = -999.0, validate_not_all_padding_: bool = True)[source]
tempor.models.clairvoyance2.utils.array_manipulation.n_step_shift_forward(shift_forward: TTensorLike, n_step: int, padding_indicator: float = -999.0, validate_not_all_padding_: bool = True)[source]
tempor.models.clairvoyance2.utils.array_manipulation.n_step_shifted(shift_back: TTensorLike, shift_forward: TTensorLike, n_step: int, padding_indicator: float = -999.0, validate_not_all_padding_: bool = True) tuple[TTensorLike, TTensorLike][source]
tempor.models.clairvoyance2.utils.array_manipulation.compute_deltas(tensor: TTensorLike, padding_indicator: float = -999.0) TTensorLike[source]