pysteps.utils.transformation.dB_transform#
- pysteps.utils.transformation.dB_transform(R, metadata=None, threshold=None, zerovalue=None, inverse=False)#
Methods to transform precipitation intensities to/from dB units.
- Parameters:
R (array-like) – Array of any shape to be (back-)transformed.
metadata (dict, optional) – Metadata dictionary containing the transform, zerovalue and threshold attributes as described in the documentation of
pysteps.io.importers
.threshold (float, optional) – Optional value that is used for thresholding with the same units as R. If None, the threshold contained in metadata is used. If no threshold is found in the metadata, a value of 0.1 is used as default.
zerovalue (float, optional) – The value to be assigned to no rain pixels as defined by the threshold. It is equal to the threshold - 1 by default.
inverse (bool, optional) – If set to True, it performs the inverse transform. False by default.
- Returns:
R (array-like) – Array of any shape containing the (back-)transformed units.
metadata (dict) – The metadata with updated attributes.