Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0)
Open accessPublished version of a preprint
Abstract
Abstract. 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.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Alternative radar-data methods such as PySTEPS and DARTS are based on advection schemes rooted in the continuity equation.
“As a result, alternative methods using radar data, such as PySTEPS [6] and DARTS [9], have been developed based on advection schemes, which are fundamentally rooted in the continuity equation.”
From MiMo: Unlocking the Reasoning Potential of Language Model - From Pretraining to Posttraining (2025) · cites this paper as [6]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Matplotlib: a 2D graphics environment
Hunter, J. D. (2007) · Computing in Science & Engineering · doi:10.1109/mcse.2007.55 · Cited by 39,249 · see citing works
Flagged first, then by citations
Research works printed but not linked: 34
- Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. References · DOI
- Berne, A., Delrieu, G., Creutin, J.-D., and Obled, C.: Temporal and spatial resolution of rainfall measurements required for urban hydrology, Journal of Hydrology, 299, 166 -179, https://doi.org/https://doi.org/10.1016/j.jhydrol.2004.08.002, urban Hydrology, 2004. · DOI
- Beusch, L., Gudmundsson, L., and Seneviratne, S.: Emulating Earth System Model Temperatures, in: 8 th International Workshop on Climate Informatics, Boulder, CO, USA, pp. 41-45, https://doi.org/10.5065/D6BZ64XQ, 2018. · DOI
- Bouguet, J.-Y.: Pyramidal implementation of the affine Lucas Kanade feature tracker description of the algorithm, Intel Corp., 5, 4, https://doi.org/10.1109/HPDC.2004.1323531, 2001. · DOI
- Bowler, N. E., Pierce, C. E., and Seed, A. W.: STEPS: A probabilistic precipitation forecasting scheme which merges an extrapolation nowcast with downscaled NWP, Quarterly Journal of the Royal Meteorological Society, 132, 2127-2155, 2006.
- Box, G. E. P., Jenkins, G. M., Reinsel, G. C., and Ljung, G. M.: Time series analysis: forecasting and control, John Wiley & Sons, New Jersey, USA, fifth edn., 2013.
- Crane, R.: Space-time structure of rain rate fields, Journal of Geophysical Research, 95, 2011-2020, 1990.
- Erdin, R., Frei, C., and Künsch, H. R.: Data Transformation and Uncertainty in Geostatistical Combination of Radar and Rain Gauges, J. Hydrometeorol., 13, 1332-1346, https://doi.org/10.1175/JHM-D-11-096.1, 2012. · DOI
- Germann, U., Boscacci, M., Gabella, M., and Sartori, M.: Peak performance -Radar design for prediction in the Swiss Alps, Meteorological Technology International, pp. 42-45, 2015.
- Gires, A., Tchiguirinskaia, I., Schertzer, D., Schellart, A., Berne, A., and Lovejoy, S.: Influence of small scale rainfall variability on standard comparison tools between radar and rain gauge data, Atmos. Res., 138, 125-138, https://doi.org/10.1016/j.atmosres.2013.11.008, 2014. · DOI
- Haiden, T., Kann, A., Wittmann, C., Pistotnik, G., Bica, B., and Gruber, C.: The Integrated Nowcasting through Com- prehensive Analysis (INCA) System and Its Validation over the Eastern Alpine Region, Wea. Forecasting, 26, 166-183, https://doi.org/10.1175/2010WAF2222451.1, 2011. · DOI
- Hamilton, J. D.: Time Series Analysis, Princeton University Press, Princeton, New Jersey, USA, 1994.
- Heistermann, M., Collis, S., Dixon, M. J., Giangrande, S., Helmus, J. J., Kelley, B., Koistinen, J., Michelson, D. B., Peura, M., Pfaff, T., and Wolff, D. B.: The emergence of open-source software for the weather radar community, Bulletin of the American Meteorological Society, 96, 117-128, 2015.
- Helmus, J. J. and Collis, S. M.: a Library for Working with Weather Radar Data in the Python Programming Language, Journal of Open Research Software, 4, 2016. Hydrometeor., 4, 841-855, https://doi.org/https://doi.org/10.1175/1525-7541(2003)004<0841:ASMORM>2.0.CO;2, 2003. · DOI
- Koistinen, J. and Pohjola, H.: Estimation of Ground-Level Reflectivity Factor in Operational Weather Radar Networks Using VPR-Based Correction Ensembles, Journal of Applied Meteorology and Climatology, 53, 2394-2411, 2014.
- Lakshmanan, V., Smith, T., Hondl, K., Stumpf, G. J., and Witt, A.: A Real-Time, Three-Dimensional, Rapidly Updating, Het- erogeneous Radar Merger Technique for Reflectivity, Velocity, and Derived Products, Weather and Forecasting, 21, 802-823, https://doi.org/10.1175/WAF942.1, 2006. · DOI
- Lakshmanan, V., Fritz, A., Smith, T., Hondl, K., and Stumpf, G.: An Automated Technique to Quality Control Radar Reflectivity Data, Journal of Applied Meteorology and Climatology, 46, 288-305, https://doi.org/10.1175/JAM2460.1, 2007. · DOI
- Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. · DOI
- Laroche, S. and Zawadzki, I.: A Variational Analysis Method for Retrieval of Three-Dimensional Wind Field from Single-Doppler Radar Data, Journal of the Atmospheric Sciences, 51, 2664-2682, 1994.
- Leblois, E. and Creutin, J. D.: Space-time simulation of intermittent rainfall with prescribed advection field: Adaptation of the turning band method, Water Resour. Res., 49, 3375-3387, https://doi.org/10.1002/wrcr.20190, 2013. · DOI
- Leinonen, J., Moisseev, D., Leskinen, M., and Petersen, W. A.: A Climatology of Disdrometer Measurements of Rainfall in Finland over https://doi.org/10.1175/MWR-D-18-0258.1, 2019. · DOI
- Paschalis, A., Molnar, P., Fatichi, S., and Burlando, P.: A stochastic model for high-resolution space-time precipitation simulation, Water Resour. Res., 49, 8400-8417, https://doi.org/10.1002/2013WR014437, 2013. · DOI
- Pegram, G. G. and Clothier, A. N.: High resolution space-time modelling of rainfall: The "String of Beads" model, J. Hydrol., 241, 26-41, https://doi.org/10.1016/S0022-1694(00)00373-5, 2001. · DOI
- Peleg, N., Francesco, M., Fatichi, S., Paschalis, A., Molnar, P., and Burlando, P.: Spatial variability of extreme rainfall at radar subpixel scale, J. Hydrol., 556, 922-933, https://doi.org/10.1016/j.jhydrol.2016.05.033, 2016. · DOI
- Peleg, N., Fatichi, S., Paschalis, A., Molnar, P., and Burlando, P.: An advanced stochastic weather generator for simulating 2-D high-resolution climate variables, J. Adv. Model. Earth Syst., 9, 1595-1627, https://doi.org/doi:10.1002/2016MS000854, 2017. · DOI
- Pierce, C., Seed, A., Ballard, S., Simonin, D., and Li, Z.: Doppler Radar Observation -Weather Radar, Wind Profiler, Ionospheric Radar, and Other Advanced Applications, chap. Nowcasting, pp. 97-142, InTech, 2012.
- Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Pulkkinen, S., Chandrasekar, V., and Harri, A.-M.: Nowcasting of Precipitation in the High-Resolution Dallas-Fort Worth (DFW) Urban Radar Remote Sensing Network, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, accepted, to appear, 2018. · DOI
- Raut, B., Seed, A., Reeder, M., and Jakob, C.: A multiplicative cascade model for high-resolution space-time downscaling of rainfall, Journal of Geophysical Research: Atmospheres, 123, 2050-2067, 2018. Res., 92(D8), 9693-9714, 1987.
- Scovell, R.: Application of the wavelet transform for modelling non-stationarity and local anisotropy in precipitation fields, in: 11 th Interna- tional Workshop on Precipitation in Urban Areas, Pontresina, Switzerland, 2018.
- Seed, A., Shrikanthan, R., and Menabde, M.: A space and time model for design storm rainfall, J. Geophys. Res, 104, 31 623-31 630, https://doi.org/10.1029/1999JD900767, 1999. · DOI
- Seed, A. W.: A Dynamic and Spatial Scaling Approach to Advection Forecasting, J. Appl. Meteor., 42, 381-388, https://doi.org/10.1175/1520-0450(2003)042<0381:ADASSA>2.0.CO;2, 2003. · DOI
- Sideris, I., Foresti, L., Germann, U., and Nerini, D.: Nowprecip: an algorithm for localized probabilistic precipitation nowcasting in the Pinto, J.: Use of NWP for Nowcasting Convective Precipitation: Recent Progress and Challenges, Bulletin of the American Meteorological Society, 95, 409-426, 2014.
- Surcel, M., Zawadzki, I., and Yau, M.: On the filtering properties of ensemble averaging for storm-scale precipitation forecasts, Mon. Weather Rev., 142, 1093-1105, https://doi.org/10.1175/MWR-D-13-00134.1, 2014. · DOI
- Tabary, P.: The new French operational radar rainfall product. Part I: Methodology, Wea. Forecasting, 22, 393-408, Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2019-94 Manuscript under review for journal Geosci. Model Dev. Discussion started: 13 May 2019 c Author(s) 2019. CC BY 4.0 License. · DOI
Cited by
Sorted by citations
Hybrid physics-AI outperforms numerical weather prediction for extreme precipitation nowcasting
Das, P., Posch, A., Barber, N., Hicks, M., Duffy, K., Vandal, T., Singh, D., Werkhoven, K. V., & Ganguly, A. R. (2024) · npj Climate and Atmospheric Science · doi:10.1038/s41612-024-00834-8 · Cited by 58 · see citing works
LLM-Core, X. (2025) · arXiv preprint · doi:10.48550/arxiv.2503.22724
“As a result, alternative methods using radar data, such as PySTEPS [6] and DARTS [9], have been developed based on advection schemes, which are fundamentally rooted in the continuity equation.”
- Authors
- Pulkkinen, S., Nerini, D., Pérez Hortal, A. A., Velasco-Forero, C., Seed, A., Germann, U., & Foresti, L.
- Affiliations
- Finnish Meteorological Institute (FI)
- Federal Office of Meteorology and Climatology MeteoSwiss (CH)
- Bureau of Meteorology (AU)
- Corresponding author
- Pulkkinen, Seppo
- Venue
- Geoscientific Model Development
- Publisher
- Copernicus GmbH
- Published
- 2019-10-07
- Volume
- 12
- Issue
- 10
- Pages
- 4185-4219
- ISSN
- 1991-959X (ISSN-L)
- 1991-9603
- OpenAlex
- W2945086703
- Cited by
- 304
- References
- 1
- Citations by year
- 2026: 49 · 2025: 49 · 2024: 60 · 2023: 56 · 2022: 44 · 2021: 33 · 2020: 11 · 2019: 2
- FWCI
- 8.92
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Geoscientific model development (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion)
- Repository for Publications and Research Data (ETH Zurich) (submittedVersion, cc-by)
- ETH Zürich Research Collection (cc-by)
- Funders
- National Science Foundation
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung (161316)
- Suomalainen Tiedeakatemia
- Topics
- Physical Sciences › Earth and Planetary Sciences › Atmospheric Science › Precipitation Measurement and Analysis
- Physical Sciences › Earth and Planetary Sciences › Atmospheric Science › Meteorological Phenomena and Simulations
- Physical Sciences › Environmental Science › Environmental Engineering › Hydrological Forecasting Using AI
- Keywords
- very short-range forecasting, pysteps, optical flow, weather radar, forecast verification, Python library
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review