Carlos Velasco-Forero

Dr. Carlos Velasco-Forero

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 October 2019 in Geoscientific Model Development
Verified
Journal Article
Open access
PDF file
SPSeppo Pulkkinen
Seppo Pulkkinen
DNDaniele Nerini
Daniele Nerini
AHAndrés A. Pérez Hortal
Andrés A. Pérez Hortal
CVCarlos Velasco-Forero
Carlos Velasco-Forero
ASAlan Seed
Alan Seed
LFLoris Foresti
Loris Foresti
Pysteps is an open-source and community-driven Python library for probabilistic precipitation nowcasting, that is, very-short-range forecasting (0–6 h). The aim of pysteps is to serve two different needs. The first is to provide a modular and well-documented framework for researchers interested in developing new methods for nowcasting and stochastic space–time simulation of precipitation. The second aim is to offer a highly configurable and easily accessible platform for practitioners ranging from weather forecasters to hydrologists. In this sense, pysteps has the potential to become an important component for integrated early warning systems for severe weather. The pysteps library supports various input/output file formats and implements several optical flow methods as well as advanced stochastic generators to produce ensemble nowcasts. In addition, it includes tools for visualizing and post-processing the nowcasts and methods for deterministic, probabilistic and neighborhood forecast verification. The pysteps library is described and its potential is demonstrated using radar composite images from Finland, Switzerland, the United States and Australia. Finally, scientific experiments are carried out to help the reader to understand the pysteps framework and sensitivity to model parameters.

19 September 2025 in WIREs Water
Verified
Journal Article
Open access
YZYuhang Zhang
Yuhang Zhang
Quan-Jun WangQuan-Jun Wang
Quan-Jun Wang
Andrew FrostAndrew Frost
Andrew Frost
BTBlair Trewin
Blair Trewin
JPJayaram Pudashine
Jayaram Pudashine
VVVincent Villani
Vincent Villani
High‐resolution precipitation products (e.g., km‐scale and hourly) are essential for capturing extreme rainfall dynamics and improving hydrological models for flood forecasting and related applications. However, single‐source estimates—whether from gauges, radar, or satellites—suffer from inherent limitations such as sparse spatial coverage, limited observational extent, and retrieval uncertainties. Multi‐source precipitation combinations can potentially provide a more accurate estimate by using the strengths of each source. This review presents globally relevant methodologies for constructing high‐resolution precipitation datasets, with a focus on sub‐daily temporal and km‐scale spatial resolutions. Particular emphasis is placed on their applicability to the development of a new multi‐source precipitation dataset for Australia (BRAIN: Blended Rain). We first compile and assess precipitation data sources specific to Australia, particularly those readily available to the Australian Bureau of Meteorology. These include ground‐based gauge observations, radar estimates, satellite‐derived products, reanalysis datasets, and numerical weather prediction outputs. While the primary emphasis is on Australian datasets, many sources provide global coverage, enhancing the broader relevance of this work. We then review globally applicable blending techniques, highlighting methods such as weighted averaging, multifractal blending, data assimilation, and machine learning. Key challenges, including latency, quality control, spatial heterogeneity, and validation, are discussed alongside opportunities for advancing multi‐source precipitation blending. Finally, we recommend specific datasets and blending methods for trial and assessment, considering both current Australian data availability and potential future upgrades. The insights provided aim to support the development of robust high‐resolution precipitation products for hydrological applications in Australia and other regions with similar data integration challenges. This article is categorized under: Science of Water > Methods

4 March 2021
Verified
Other
Open access
CVCarlos Velasco-Forero
Carlos Velasco-Forero
JPJayaram Pudashine
Jayaram Pudashine
MCMark Curtis
Mark Curtis
ASAlan Seed
Alan Seed
Short-term precipitation forecast plays a vital role for minimizing the adverse effects of heavy precipitation events such as flash flooding.  Radar rainfall nowcasting techniques based on statistical extrapolations are used to overcome current limitations of precipitation forecasts from numerical weather models, as they provide high spatial and temporal resolutions forecasts within minutes of the observation time. Among various algorithms, the Short-Term Ensemble Prediction System (STEPS) provides rainfall fields nowcasts in a probabilistic sense by accounting the uncertainty in the precipitation forecasts by means of ensembles, with spatial and temporal characteristic very similar to those in the observed radar rainfall fields. The Australian Bureau of Meteorology uses STEPS to generate ensembles of forecast rainfall ensembles in real-time from its extensive weather radar network.  In this study, results of a large probabilistic verification exercise to a new version of STEPS (hereafter named STEPS-3) are reported. An extensive dataset of more than 47000 individual 5-minute radar rainfall fields (the equivalent of more than 163 days of rain) from ten weather radars across Australia (covering tropical to mid-latitude regions) were used to generate (and verify) 96-member rainfall ensembles nowcasts with up to a 90-minute lead time. STEPS-3 was found to be more than 15-times faster in delivering results compared with previous version of STEPS and an open-source algorithm called pySTEPS. Interestingly, significant variations were observed in the quality of predictions and verification results from one radar to other, from one event to other, depending on the characteristics and location of the radar, nature of the rainfall event, accumulation threshold and lead time. For example, CRPS and RMSE of ensembles of 5-min rainfall forecasts for radars located in mid-latitude regions are better (lower) than those ones from radars located in tropical areas for all lead-times. Also, rainfall fields from S-band radars seem to produce rainfall forecasts able to successfully identify extreme rainfall events for lead times up to 10 minutes longer than those produced using C-band radar datasets for the same rain rate thresholds. Some details of the new STEPS-3 version, case studies and examples of the verification results will be presented. 

23 March 2021 in IEEE Antennas and Wireless Propagation Letters
Verified
Journal Article
Closed access
JPJayaram Pudashine
Jayaram Pudashine
CVCarlos Velasco-Forero
Carlos Velasco-Forero
MCMark Curtis
Mark Curtis
AGAdrien Guyot
Adrien Guyot
VPValentijn Pauwels
Valentijn Pauwels
ASAlan Seed
Alan Seed
In this paper, we propose a novel approach to produce attenuation forecasts for microwave links using a probabilistic approach. It uses ensembles of forecast rainfall fields to easily derive attenuation forecasts for specific frequencies. The proposed approach uses the Short Term Ensemble Prediction System (STEPS) to generate ensembles of high, spatial and temporal, resolution forecast rainfall fields based on observed weather radar fields with lead times of 15 to 90 minutes. Attenuation forecasts could eventually be used by telecommunication operators to drive the operation of wireless networks and ensure their maintenance during severe and extreme rainfall events. This study used 109 microwave links ranging from 15 to 40 GHz to verify the results of this probabilistic attenuation forecast. Results suggest that the STEPS-based attenuation forecasts were within the narrow span of the 90 percent confidence region for all microwave links tested up to 30-minute lead time, decreasing for longer lead times. Examples of how the proposed approach can be used to derive detailed probabilistic attenuation forecast for multiple lead times within a domain of few kilometers, as well as the probability of attenuation maps for large areas are shown.

28 March 2022
Verified
Conference Paper
Open access
RIRuben Imhoff
Ruben Imhoff
LCLesley De Cruz
Lesley De Cruz
WDWout Dewettinck
Wout Dewettinck
CVCarlos Velasco-Forero
Carlos Velasco-Forero
DNDaniele Nerini
Daniele Nerini
AWAlbrecht Weerts
Albrecht Weerts
Radar rainfall nowcasting, an observation-based rainfall forecasting technique that statistically extrapolates current observations into the future, is increasingly used for short-term forecasting (<6 hours ahead). These first hours ahead are a key time scale for e.g. (flash) flood warnings and they are generally not sufficiently well captured by the rainfall forecasts of numerical weather prediction (NWP) models.A recent development in nowcasting is the transition to more community-driven, open-source models. The Python library pySTEPS is an example of this. One of its main features is an efficient Python implementation of the probabilistic nowcasting scheme STEPS. pySTEPS generates an ensemble of rainfall forecasts by perturbing a deterministic extrapolation nowcast with spatially and temporally correlated stochastic noise. It considers the dynamical scaling of the rainfall predictability by decomposing the rainfall fields into a multiplicative cascade and applies different stochastic perturbations for each scale. This results in large-scale features that evolve more slowly than the small-scale features.Despite pySTEPS' representation of the uncertainty associated with growth and decay of rainfall in the first 1-2 hours of the nowcast, it quickly loses skill after 2 hours, or even less for convective rainfall events or small radar domains. To extend the skillful lead time to the desired time scale of 6 hours or more, a blending with NWP rainfall forecasts is necessary. We have implemented an adaptive scale-dependent blending in pySTEPS based on earlier work in the STEPS scheme. In this blending implementation, the blending of the extrapolation nowcast, NWP and noise components is performed level-by-level, which means that the blending weights vary per cascade level. These scale-dependent blending weights are computed from the recent skill of the forecast components, and converge to a climatological value, which is computed from a 1-month rolling window and can be adjusted to the (operational) needs of the user. To constrain the (dis)appearance of rain in the ensemble members to regions around the rainy areas, we have developed a Lagrangian blended probability matching scheme and incremental masking strategy.We present a validation of the blending approach in a hydrometeorological testbed using Belgian radar and NWP data for the Belgian and Dutch catchments Dommel, Geul and Vesdre. We compare the resulting ensemble rainfall and discharge forecasts of the blending implementation with ensemble nowcasts from pySTEPS, ALARO (NWP) forecasts and a linear blending strategy.

13 May 2019 in EGUsphere
Verified
Preprint
Open access
PDF file
SPSeppo Pulkkinen
Seppo Pulkkinen
DNDaniele Nerini
Daniele Nerini
AHAndrés A. Pérez Hortal
Andrés A. Pérez Hortal
CVCarlos Velasco-Forero
Carlos Velasco-Forero
ASAlan Seed
Alan Seed
LFLoris Foresti
Loris Foresti
Pysteps is an open-source and community-driven Python library for probabilistic precipitation nowcasting – that is to say, very-short range forecasting (0–6 h). The aim of pysteps is to serve two different needs. The first is to provide a modular and well-documented framework for researchers interested in developing new methods for nowcasting and stochastic space-time simulation of precipitation. The second aim is to offer a highly configurable and easily accessible platform for practitioners ranging from weather forecasters to hydrologists. In this sense, pysteps has the potential to become an important component for integrated early warning systems for severe weather. The pysteps library supports standard input/output file formats and implements several optical flow methods as well as advanced stochastic generators to produce ensemble nowcasts. In addition, it includes tools for visualizing and post-processing the nowcasts and methods for deterministic, probabilistic, and neighbourhood forecast verification. The pysteps library is described and its potential is demonstrated using radar composite images from Finland, Switzerland, United States, and Australia. Finally, scientific experiments are carried out to help the reader to understand the pysteps framework and sensitivity to model parameters.