pysteps.downscaling.rainfarm.downscale
pysteps.downscaling.rainfarm.downscale#
- pysteps.downscaling.rainfarm.downscale(precip, alpha=None, ds_factor=16, threshold=None, return_alpha=False)#
Downscale a rainfall field by a given factor.
- Parameters
precip (array_like) – Array of shape (m,n) containing the input field. The input is expected to contain rain rate values.
alpha (float, optional) – Spectral slope. If none, the slope is estimated from the input array.
ds_factor (int, optional) – Downscaling factor.
threshold (float, optional) – Set all values lower than the threshold to zero.
return_alpha (bool, optional) – Whether to return the estimated spectral slope alpha.
- Returns
r (array_like) – Array of shape (m*ds_factor,n*ds_factor) containing the downscaled field.
alpha (float) – Returned only when return_alpha=True.
Notes
Currently, the pysteps implementation of RainFARM only covers spatial downscaling. That is, it can improve the spatial resolution of a rainfall field. However, unlike the original algorithm from Rebora et al. (2006), it cannot downscale the temporal dimension.
References
[RFvHP06]