floatCSEP: An application to deploy and conduct reproducible and prospective earthquake forecasting experiments
Pablo C. Iturrieta, William H. Savran, Marcus Herrmann, José A. Bayona, Matthew C. Gerstenberger, Kenny Graham, Philip J. Maechling, Warner Marzocchi, Leila Mizrahi, Danijel Schorlemmer, Francesco Serafini, Fabio Silva, & Maximilian J. WernerIn Preparation September 9, 2025, SCEC Contribution #14983
floatCSEP is a Python application that standardizes and orchestrates the workflow of earthquake forecasting experiments. Based on principles established by the Collaboratory for the Study of Earthquake Predictability (CSEP, https://cseptesting.org), it enables reproducible, transparent, and reusable evaluations of earthquake forecasts (both prospective or pseudo-prospective). floatCSEP builds on the existing pyCSEP toolkit for core evaluation routines and adds the functionality needed to deploy and conduct entire experiments, including catalog handling, forecast generation, evaluation, visualization, and reporting. Accompanying tutorials illustrate experiment use cases, which users can extend to incorporate new models, alternative evaluation metrics, or different regions and timeframes. Ultimately, floatCSEP will support new official CSEP experiments, and also encourage and empower independent researchers to validate their own models.
Citation
Iturrieta, P. C., Savran, W. H., Herrmann, M., Bayona, J. A., Gerstenberger, M. C., Graham, K., Maechling, P. J., Marzocchi, W., Mizrahi, L., Schorlemmer, D., Serafini, F., Silva, F., & Werner, M. J. (2025). floatCSEP: An application to deploy and conduct reproducible and prospective earthquake forecasting experiments. Journal of Open Source Software, (in preparation).
Related Projects & Working Groups
CSEP, Earthquake Forecasting and Predictability (EFP)