sup3r.bias.bias_transforms.global_linear_bc

sup3r.bias.bias_transforms.global_linear_bc#

global_linear_bc(data, scalar, adder, out_range=None)[source]#

Bias correct data using a simple global *scalar +adder method.

Parameters:
  • data (np.ndarray) – Sup3r input data to be bias corrected, assumed to be 3D with shape (spatial, spatial, temporal) for a single feature.

  • scalar (float) – Scalar (multiplicative) value to apply to input data.

  • adder (float) – Adder value to apply to input data.

  • out_range (None | tuple) – Option to set floor/ceiling values on the output data.

Returns:

out (np.ndarray) – out = data * scalar + adder