Exciting news! We're transitioning to the Statewide California Earthquake Center. Our new website is under construction, but we'll continue using this website for SCEC business in the meantime. We're also archiving the Southern Center site to preserve its rich history. A new and improved platform is coming soon!

Group A, Poster #163, Earthquake Forecasting and Predictability (EFP)

Extending pyCSEP: A Python Toolkit for Earthquake Forecast Developers

Philip J. Maechling, Fabio Silva, William H. Savran, Pablo C. Iturrieta, Kenny Graham, José A. Bayona, Khawaja M. Asim, Han Bao, Kirsty Bayliss, Marcus Herrmann, & Maximilian J. Werner
Poster Image: 

Poster Presentation

2023 SCEC Annual Meeting, Poster #163, SCEC Contribution #12877 VIEW PDF
The Collaboratory for the Study of Earthquake Predictability (CSEP) is an open and global community whose mission is to accelerate earthquake predictability research through rigorous testing of probabilistic earthquake forecast models and prediction algorithms. The CSEP group has recently developed the pyCSEP software toolkit to evaluate earthquake forecasts within CSEP testing centers and by the wider earthquake forecast research community. The pyCSEP modules for working with probabilistic earthquake forecasts include: (1) earthquake catalog access and processing, (2) representations of probabilistic earthquake forecast models, (3) statistical tests for evaluating earthquake forecasts, and ...(4) visualization routines and various other utilities. pyCSEP statistical test methods are designed to evaluate two types of forecasts: those expressed as expected rates in space-magnitude bins, and those specified as sets of simulated catalogs. Recent updates to pyCSEP provide support for accessing Global Centroid Moment Tensor (CMT), Italian (BSI), and New Zealand (GNS) earthquake catalogs, for defining and evaluating forecasts defined on quadtree grids, for performing non-Poissionian tests, and for plotting p-values and confidence ranges in consistency tests. The pyCSEP software development process is community-oriented, and many of these software improvements were contributed by members of the CSEP research community. The CSEP community envisions pyCSEP forecasts, data, and tests as important elements in a larger ecosystem of earthquake forecasting software codes which can be used together to quantify hazards and risks due to earthquakes.