Preprint
Article

This version is not peer-reviewed.

Exceedance Probabilities for Large Earthquakes From DIY Local Earthquake Ensemble Nowcasting and Forecasting: Magnitude, Natural Time, and Calendar Time

Submitted:

28 April 2026

Posted:

30 April 2026

You are already at the latest version

Abstract
This paper focuses on the problem of anticipating the local occurrence of future large earthquakes. "Local" is defined as the probability of a large earthquake occurring with a defined circle of arbitrary radius surrounding a point of interest. The main (and for that matter, the only) assumption for all these works is that the Gutenberg-Richter (GR) magnitude-frequency relation holds. Here we describe a method for computing calendar time forecasts in a local area for large earthquakes of a target magnitude MT using a count small earthquakes MS < MT in the area. Using the idea that the GR relation is valid throughout the surrounding region, we define an ensemble of earthquakes in larger surrounding regions to be used in computing the forecast. What follows is simple data mining. The method has significant skill, as defined by the Receiver Operating Characteristic (ROC) test, which improves as time since the last major earthquake increases. The probability is conditioned on the number of small earthquakes n(t) that have occurred since the last large earthquake. The probability is computed directly as the Positive Predictive Value (PPV) associated with the ROC curve. The method is validated by comparison to the UCERF3 forecasts for the UCERF3-defined geographic boxes centered on Los Angeles and San Francisco. The method is then applied to a 125-KM radius circular area around Los Angeles, California, following the January 17, 1994 magnitude M6.7 Northridge earthquake, and short term forecasts (1 year and 5 year ) are computed.
Keywords: 
;  ;  ;  

1. Introduction

1.1. Earthquake Nowcasting

Previous papers have developed several techniques for earthquake nowcasting. The nowcasting approach is based on “natural time”, which is defined as counts of small earthquakes [1,2,3,4]. Natural time is the time scale that is relevant to the system dynamics, so earthquake nowcasting uses natural time to track the progression of the fault system through its cycle of large earthquake activity. The term “nowcasting “is used in the same sense as for weather and economic nowcasting [5,6], tracking the current state of a system in the recent past, current time, and the near future. Methods to produce earthquake nowcasts are the subject of many previous papers [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39].
The nowcasting method is applied to a small circle of arbitrary radius surrounding a point of interest, typically a city. Computing the probability then involves a data mining phase using an expanding series or ensemble of larger rectangular regions surrounding the circle. These regions then comprise the ensemble for the method. Each member of the ensemble contains a number of earthquake “cycles” which begin and end on earthquakes larger than a target magnitude MT. Each cycle contains a number of “small” earthquakes MS < MT. The similarity of the Gutenberg-Richter statistics for the local region and the surrounding ensemble regions is used to construct a time-scaling for the times in the ensemble cycles.
After time-scaling the calendar forecast times for the ensemble members, we then consider each cycle of activity in a given ensemble. Collections of time-scaled cycles of activity that have fewer small events than the number in the circle are considered to represent a set of might-have-been past histories for activity in the circle. Collections of time-scaled cycles of activity that have more small events than the number in the circle are considered to represent a set of possible future activity for the circle. Examples of the data for a circular region of radius 125 KM around Los Angeles, CA, and a selection of the ensembles is shown in Table 1.
The next step involves computation of the ROC curve for each member of the ensemble, a plot of the True Positive Rate (TPR) vs. the False Positive Rate (FPR) [40,41]. Once we are in possession of these curves, we compute the ensemble mean curve and its standard deviation. The area under the ROC curve (AUROC, or “skill”) can be interpreted as the ability of a model to discriminate between, or to correctly classify, different categories of events. In our case, an event is the occurrence of a major earthquake vs. non-occurrence [40,41]. The method then uses a simple data mining method on the longer earthquake cycles to compute the probability of future events.
This current paper is the third of a three-part series introducing methods for computing local earthquake forecasts and associated probabilities of future large earthquakes from local earthquake nowcasts. The first paper [15] detailed a method to compute local forecasts for a fixed future natural time interval, where natural time is the count of small earthquakes since the last large earthquake. The second paper [16] extended these methods to calendar time forecasts using an ensemble-of-regions approach. Here the local region of interest, a circle of radius rC surrounding a central geographic point of interest, is enclosed by an expanding series (ensemble) of regions.
To summarize our results:
Local ensemble probabilities for large earthquakes can be computed using only counts of small earthquakes
Ensemble exceedance probabilities for magnitude and earthquake occurrence time can be computed for evaluating risk profiles
To test the basic assumption of uniformity of statistics, a nowcast transform can be defined to adjust the regional statistics to enforce uniformity within the ensembles of events
The method is then validated/benchmarked by comparison to the accepted current USGS forecasts.

2. Materials and Methods

2.1. Nowcast Function and the Ensemble Method

We begin by considering a circular region of radius 125 km (Figure 1a) surrounding a point of interest, in this case, the city of Los Angeles, CA [5,15,16]. Figure 1a also shows an ensemble of expanding rectangular regions. The last major earthquake within this circle was the magnitude M6.7 Northridge, CA earthquake on January 17, 1994. We wish to compute the probability of the next large earthquake of target magnitude MT ≥ 6 occurring within the circular region, whose radius was chosen mainly because it is about twice the radial dimension of the aftershocks of the Northridge earthquake.

2.1.1. Scaled Similarity

These ensemble regions are assumed to posses Gutenberg-Richter magnitude-frequency (GR) statistics that are the same or similar to the statistics in the circular region. This assumption can be stated as an assumption of “scaled similarity”, that when the temporal statistics of the members of the ensemble are appropriately scaled in time, the members can be regarded as statistical “copies” of the earthquakes in the circular region.
The specific form of the GR law that is used here is:
N   =   e b ( M T M S )
where N is the number of small earthquakes of magnitude MS for every large target earthquake MT, and b is a parameter that is usually near b ~1 but can typically vary by ± 0.05 or so.

2.1.2. Step 1: The Nowcast Function and Earthquake Cycles

The first step in the analysis is to introduce a nowcast function Φ(n):
Φ ( n )   = 1   e ( n / N )
where n is the number of small earthquakes of magnitude MS since the last large earthquake of target magnitude MT [16]. Equation (2) was chosen as a consequence of the observation [42], since validated many times by others [6], that aside from aftershock clustering, earthquakes occur randomly in time with Poisson statistics. In addition, [] has shown that equation (2) generally characterizes the interval statistics (Figure 1b) between large earthquakes MT. Note that in the figures, we plot the nowcast value as ranging between [0%,100%] rather than [0,1].

2.1.3. Step 2: Construct Ensemble of Cycles

Using equation (2), build a series of “large earthquake cycles” in the ensembles, shown schematically in Figure 2, surrounding the circular region and centered on Los Angeles (Figure 1a). Each of the cycles begins and ends at the time of a target earthquake. So an ensemble member with NENS large earthquakes will have J = NENS -1 cycles by this definition. These cycles of activity represent the data mining set for the simple machine learning application.
The ith ensemble member will have a set of J cycles ni,j denoted by Ci:
C i { n i } =   { n i , 1 ,   n i , 2 ,   n i , 3 ,   . . . , n i , J }
Here ni,j is the number of small earthquakes in the jth cycle of the ith ensemble.

2.1.4. Step 3: Scale the Forecast Time for Each Ensemble Member

Build conditional ROC curves for each member of the ensemble using the following method, then compute the mean ROC curve from the ensemble ROC curves. The curves are conditioned on the number of small events that have occurred prior to calculation of the ROC curve.
We choose a forecast time of interest TF,C for the next target earthquake in the circular region. The number of small events in the circle will be designated as nC, and the corresponding rate of small earthquake occurrence within the circle is designated as RC.
Clearly each member of the expanding ensemble will have a larger number of small events than the number of small events in the circle. The ith ensemble member will have a total number ni of small earthquakes, and a corresponding rate of occurrence Ri.
In Step 2, we scale the forecast time interval for each member of the ensemble, TF,i , according to [15,16]:
T F , i =   R C R i   T F , C

2.1.5. Step 4: Build Conditional Receiver Operating Characteristic (ROC) Curves

To build the conditional ROC curves for each of the ensembles, we adopt a set of threshold values for the time series amplitudes [10,11,12,13,14]. For each ensemble member, we classify all points on the nowcast timeseries by sweeping the threshold values over all amplitudes of the time series on the interval [0,1].
We start by selecting an arbitrary threshold value τ. Given a small event occurring at time t, we ask if nowcast value of that event is above or below the threshold. We also ask if the next target earthquake MT occurs after time t but within the time interval t + TF,i , where again, TF,i is the scaled forecast time for that ensemble member. Classification is then given by:
TP, if the nowcast value is above the threshold τ, and the next target earthquake occurs within t + TF,i
FP, if the nowcast value is above the threshold τ, and no earthquake occurs within interval t + TF,i
FN, if the nowcast value is below the threshold τ, and the next target earthquake occurs within interval t + TF,i
TN, if the nowcast value is below the threshold τ, and no target earthquake occurs within interval t + TF,i
It should be emphasized that the conditional ROC diagram is conditioned on the current number of events in the circle. For example, if the current number of small earthquakes in the circle is, for example 100, then no cycles of length less than 100 are used in the classification. Examples of conditional ROC diagrams are shown in Figure 3. Cyan curves represent the ROC curves for the ensemble members, the red curve is the ensemble mean, and the dashed curves are the standard deviations.
Classifying all points on an ensemble timeseries will then produce a confusion matrix, or contingency table, composed of the quantities TP, TN, FP, FN . We should also explicitly note that these quantities are functions only of the threshold values, τ, so that we have TP(τ), TN(τ), FP(τ), FN(τ). Conditional ROC curves for each member of the ensemble are computed, and the mean and standard deviation of the curves are computed. From each confusion matrix, we compute the True Positive Rate (TPR) and the False Positive Rate (FPR):
TPR = TP/(TP + FN)
FPR = FP/(FP + TN)
As discussed, the basic assumption in this method is that the catalog statistics of the surrounding region are the same as the statistics of the circular region. Or more specifically, we make what amounts to an ergodic assumption, that time averages can be replaced by space (or ensemble) averages. In the present paper, we will introduce below a “nowcast transform” that enforces the equality of the GR statistics of the ensemble of regions with the statistics of the circular region.

2.1.6. Step 5: Compute Positive Predictive Value (PPV) from the ROC Curves

Once the conditional ROC curve is computed for a member of the ensemble, the Positive Predictive Value (PPV) is then computed:
PPV = TP/(TP + FP)
The PPV value is the probability of a future large earthquake of target magnitude MT during the forecast interval TF,C.
To compute the PPV values (probabilities) at the times of the small events following the last large event in the circle, we use as threshold values τ the nowcast values Φ n C for the small events in the circle. So if there are 100 small earthquakes within the circle since the last large earthquake, we compute 100 values for Φ ( n C ) and use these as our threshold set [τ ( n C )] ≡ [Φ( n C )]. Note that each of these small earthquakes has a calendar time t.
Each of these small earthquakes in the circle then has a defined nowcast value, an index, and an occurrence time, all of which are associated with the small event. Again, note that the TP, FP, TN, FN are functions of the threshold only, which in this special case is the event nowcast value. Since the nowcast value is also a threshold, this association allows us to identify specific event sequence numbers and event times with a PPV value. Figure 4 shows examples of calendar forecasts of this type for both 1 year and 5 year time scales.

2.2. Conditional Exceedance Curves

Here we compute conditional exceedance curves (survivor distributions), conditioned on the number of small earthquakes that have occurred prior to computation of the probabilities.

2.2.1. Step 6: Compute Magnitude Exceedance

To build a magnitude exceedance probability, we note that all the cycles in an ensemble are terminated (and begin) with a magnitude MMT. Thus we can build a set consisting of the next, or terminating, magnitudes Mi,j for each interval ni,j:
C i { M i } =   { M i , 1 ,   M i , 2 ,   M i , 3 ,   . . . ,   M i , J }
Considering both C i { M i } and C i { n i } , we then build a combined set of intervals and magnitudes:
C { M } =   i , j { M i , 1 ,   M i , 2 ,   M i , 3 ,   . . . ,   M i , J }
C { n } = i , j { n i , 1 ,   n i , 2 ,   n i , 3 ,   . . . ,   n i , J }
where the i , j { } indicates the union of all sets of ensemble intervals and magnitudes into a single large set.
Once we have these two large sets, we can construct the conditional survivor distributions (exceedance probabilities) for terminating magnitudes. Survivor distributions for terminating magnitudes are shown in Figure 5a.
Conditional exceedance curves are shown for several examples of natural times (small event counts), for 0 small events (immediately after the last large earthquake), for 448 small events (the current count in the circular region), and for the current-plus-mean-projected number of small events in the circular region. The mean projected number is the average number expected until just before the next large earthquake. This mean projected number is computed by finding the mean of all intervals larger than the current number, 448, minus the current number. Note that a light smoothing has been applied to these curves.

2.1.2. Step 7: Compute Magnitude Exceedance for 25%, 50%, 75% Probability

Figure 6 analyzes this conditional exceedance data further by computing the 25%, 50% (median), and 75% exceedance probabilities as a function of the number of small events that have occurred. Note the blue vertical line, which indicates the number of small earthquakes that have occurred to date, which is 448. As more small earthquakes occur in the future, the magnitude exceedance probabilities, particularly for the median (50%) and 25% level will begin to increase sharply.

2.1.3. Calendar Time Exceedance

To compute the calendar exceedance, or waiting time until the next large earthquake MT, we first create the set C(ΔTi) of combined ensemble time intervals ΔTi corresponding to the natural time intervals in equation (8):
C { T } =   i , j { T i , 1 ,   T i , 2 ,   T i , 3 ,   . . . ,   T i , J }
Next we scale the time intervals ΔTi -> ΔT’i using the inverse of the scaling factor in equation (4):
T ~ i , j =   R i R C   T i , j
leading to:
C { T ~ } =   i , j { T ~ i , 1 ,   T ~ i , 2 ,   T ~ i , 3 ,   . . . T ~ i , J }
Using the sets (8) and (11), we can then construct the conditional exceedance curves for the waiting times, both in natural and calendar times. Results will be discussed below.

3. Results

Now we test the results of the ensemble method, and explore ways to build ensemble forecasts using two additional ideas. These involve the following:
  • We introduce a “Nowcast Transform” to test the assumption of scaled similarity of the GR statistics in the ensemble.
  • We filter cycle intervals at the 95% confidence level to test an assumption that outliers may determine the statistics.

3.1. “Nowcast Transform”

We define this simple method to test the assumption that the statistics of the ensemble members produce a stable forecast result, and to examine the assumption that the statistics of the ensembles being similar to the circle are reasonable.
Using equation (2) we compute the nowcast value for a typical interval in ensemble i:
Φ ( n i , j )   = 1   e ( n i , j / N i )
where the scale Ni for ensemble member i is computed from equation (1):
N i   =   e b i ( M T M S )
and where bi is the b-value for ensemble member i.
To compute the transformed intervals n’i,j , we invert equation (2), by making the equivalence Φ ( n i , j )   =   Φ ( n i , j )   , and using the statistics of the circular region:
n i , j   =     N C   l o g [ 1     Φ ( n i , j ) ]
and where bC and NC represent the statistics of the circle :
N C   =   10 b C   ( M T     M S )
This process ensures that the transformed ensembles have the same b-value, bC, as the circle. Thus the GR interval statistics of the ensembles are the same as those of the circular region.
But in altering the values of the ni,j intervals, we also need to consider the times at which these transformed events occur. There are two cases, one in which ni,j > n’i,j and another in which n’i,j > ni,j. We have therefore developed a simple algorithm to assign the small event times for the small events in the intervals:
For the case ni,j > n’i,j we choose event times in ni,j at random, and remove a sufficient number of these. Continue until the necessary number of times have been removed.
For the case n’i,j > ni,j we pick two neighboring times randomly, find the mean of these two times, and insert that mean time between the two chosen times. Continue until the necessary number of times have been assigned.
A major feature of this simple algorithm is that the basic structure of the event times is preserved. Where times are densely clustered, as in aftershock intervals, proportionately more times are added or removed. Where times are sparse, as when quiescence prevails, fewer times are added or removed. Thus changes to the temporal density of small event times is proportional to the original density of times. Other algorithms are clearly also possible.
As a final point, since the nowcast transform alters the number of small events in an ensemble, the scaled forecast time must also be further scaled by modifying equation (4) as:
T F , i = R C R i T F , C

4. Discussions

4.1. Choice of Circular Region

As before, we applied our methods to a circular region of radius 125 km surrounding Los Angeles, CA, using a target magnitude MT = 6 and small earthquake MS = 3.49. The most recent large earthquake in the circle was the Northridge earthquake, having magnitude M=6.7, occurring on January 17, 1994.
The choice of circle radius is of course arbitrary, but we use a rule of thumb that the radius should be at least twice the linear dimension of the aftershock zone of the previous large earthquake in the circle (see Figure 1). In addition, [38] has conducted a more quantitative analysis of appropriate circle radius for similar earthquake magnitudes in Greece, and also arrived at a radius of 125 km.
An additional criterion for the choice of radius is the “radius of significant ground shaking” for a given magnitude, for example the distance at which one might experience Mercalli Intensity VI (PGA ~ 0.1g) shaking. This distance is about 100-150 km for an MT = 6 earthquake, which is our minimum size for the forecast [48,49].

4.2. Examples of Nowcast and Filtered Calculations

With these considerations, we can now calculate the ROC curves, the PPV calendar time forecasts, and exceedance curves for the original ensembles, the transformed ensembles and for the filtered ensembles.
Figure 7 shows plots of the PPV curves for the original intervals, the filtered intervals, and the nowcast transformed intervals. The plot for the original intervals (Figure 7 left) repeats a plot from Figure 4 for convenience of comparison. The results show that the final value of PPV for the original intervals are the smallest of the three, which are in order from left to right, 29%, 35%, and 43%. While generally consistent, the three plots should be viewed as alternative views of the forecast probabilities.
Figure 8 are the corresponding magnitude exceedance curves for the three types of intervals, and Figure 9 shows the same magnitude exceedances for the 25%, 50% (median), and 75% exceedance probabilities as a function of the number of small events that have occurred. Again, the three sets of plots are generally consistent.
We now compute calendar time exceedance probabilities, the waiting times or lifetimes ΔL(t), for large earthquake occurrence. To do this, we need to scale the conditional lifetimes since the last large earthquake MT within each interval ni,j. To that end, let the lifetime within an interval ni,j in ensemble i be denoted by L ( t ) i , j . Then we scale the lifetimes by the inverse of the factor in equation (4):
L ( t ) i , j =   R i R C   L ( t ) i , j
where now L i , j is the scaled lifetime since the last large earthquake. We then use the scaled lifetimes to compute the exceedance probabilities.
Figure 10 shows the comparison for the calendar time exceedance probabilities. In all three cases, we show the Poisson probability curve (dashed line) that is based on the average interval between large earthquakes. Similar to Figure 5, we show the curves for several calendar times in the earthquake recurrence cycles. These exceedance curves are for immediately after the last large earthquake, at the current time (Today); at the current time plus 15 years; and at the current time plus 30 years. Note that a light smoothing has been applied to these curves.
A feature of these calendar time curves is that once the initial large earthquake clustering period has passed, the lifetime until the next large earthquake becomes longer and longer as time passes, until the next large earthquake does eventually occur, as noted in [43,44,45,46,47]. This feature, can be inferred by comparing the zero time curve with the Poisson curve. Initially the zero time curve lies below the Poisson curve until a cutoff is reached (shorter waiting times more probable). Subsequently, the zero time curve lies above the Poisson curve (longer waiting times more probable).
We can then repeat the exceedance curve calculation for natural time (small event counts) using equation (8) directly (Figure 11). Conditional exceedance curves are shown for several examples of natural times (small event counts): for 0 small events (immediately after the last large earthquake); for 448 small events (the current count in the circular region); and for the current-plus-mean-projected number of small events in the circular region. The mean projected number is the average number of small events expected until just before the next large earthquake. This mean projected number is computed by finding the mean of all intervals larger than the current number, 448, minus the current number. Note that a light smoothing has been applied to these curves.
In this case however, one finds the more intuitively expected result that the longer it has been in natural time since the last large earthquake MT, the shorter the expected natural time until the next large earthquake. Or stated another way, as time since the last large earthquake increases, the probability increases for a shorter lifetime, or time to the next large earthquake.
The reason for the different implications of the calendar and natural time curves is the increasing, nonlinear small earthquake quiescence as time passes. This observation has been discussed in [12]. There it was concluded that the reason for this anomalous slowing down in calendar time (relative to the Poisson curve) is due to an anomalous stiffening/strengthening of the crustal rigidity as the next earthquake approaches, due to the closure of small cracks that, when open, weaken the crust. And as the rigidity of the crust increase, a transition occurs from sliding via unstable stick slip to sliding via stable slip [6,50], as is well known from many laboratory experiments.

4.3. Validating/Benchmarking the Forecasts

An important consideration is to validate the forecasts by comparison to a recognized, accepted forecast or benchmark. The obvious choices are the UCERF2 time-independent forecast, and the UCERF3 time-dependent forecast [51,52]. Figure 12 shows the comparison. The UCERF2 forecast for magnitude 6.7, produced in 2007, computed a 30 year forecast of 67% for the Los Angeles box, a rectangular region that we show in the new Figure 5, and a 63% for the San Francisco Bay area for that rectangular box. In 2016, the UCERF3 forecast published the 30 year forecast of 60% for the same Los Angeles box. The UCERF2 30-yr forecast is especially relevant because we are past the midpoint of the 30-year time window. The UCERF3 time-dependent forecast is a valid comparison because it is the official USGS forecast.
The UCERF3 forecast was produced in 2014, whereas the ensemble forecast was produced now. But the numbers are similar, and within the quoted error bounds for the ensemble method. This similarity provides a useful benchmark for evaluating the quality of the ensemble forecast.

5. Conclusions

We have developed a new method for earthquake forecasting for arbitrary forecast times and for small geographic regions encompassing multiple earthquake faults. It is generally not as appropriate for individual faults, where quiescence may be the normal mode of behavior. Since the forecasts are conducted in regions, rather than on individual faults, stability of the Gutenberg-Richter statistics and the associated b-value are observed using least squares fits to the magnitude-frequency curves [53]. The assumption of similar Gutenberg-Richter statistics also amounts to the assumption that we confine analysis to a single tectonic province [53].
The method is appropriate for use when a forecast for such small regions is desired on a frequent basis, and can be carried out rapidly and easily on a laptop computer in a few minutes of computation. For that reason, the ensemble method constitutes a convenient addition to present forecast methods.

Author Contributions

Conceptualization, JBR, IB, AD, LGL, GF and KN; methodology, JBR and KN; software, JBR and KN; validation, JBR, IB and KN; formal analysis, JBR; investigation, JBR; resources, JBR and IB; data curation, JBR; writing—original draft preparation, JBR; writing—review and editing, AD, LGL, GF and KN; visualization, JBR; supervision, JBR; project administration, JBR.; funding acquisition, JBR. All authors have read and agreed to the published version of the manuscript.

Funding

Funding for this project has been provided by a generous gift from Dr. John LaBrecque to the University of California, Davis.

Data Availability Statement

Data for this paper was downloaded from the USGS earthquake catalog for California, and are freely available there. An included method in the Python code mentioned above can be used to download these data for analysis. Python code that can be used to reproduce the results of this paper can be found at the Zenodo site: https://doi.org/10.5281/zenodo.19390594.

Acknowledgments

The authors would also like to acknowledge an informative conversation with Jeanne Hardebeck of the USGS.

References

  1. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Spatiotemporal complexity aspects on the interrelation between Seismic Electric Signals and seismicity, 2001. Pract. Athens Acad. 76, 294–321.
  2. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Natural Time Analysis: The new view of time. Precursory Seismic Electric Signals, Earthquakes and other Complex Time-Series; Springer-Verlag: Berlin Heidelberg, 2011. [Google Scholar]
  3. Varotsos, P.; Sarlis, N.V.; Skordas, E.S. Study of the temporal correlations in the magnitude time series before major earthquakes in Japan. J. Geophys. Res. Space Phys. 2014, 119, 9192–9206. [Google Scholar] [CrossRef]
  4. Holliday, J.R.; Rundle, J.B.; Turcotte, D.L.; Klein, W.; Tiampo, K.F. Space-time correlation and clustering of major earthquakes. Phys. Rev. Lett. 2006, 97, 238501. [Google Scholar] [CrossRef] [PubMed]
  5. Rundle, J.B.; Donnellan, A.; Grant Ludwig, L.; Gong, G.; Turcotte, D.L.; Luginbuhl, M. Nowcasting earthquakes. Earth Space Sci. 2016, 3, 480–486. [Google Scholar] [CrossRef]
  6. Rundle, J.B.; Stein, S.; Donnellan, A.; Turcotte, D.L.; Klein, W.; Saylor, C. The complex dynamics of earthquake fault systems: New approaches to forecasting and nowcasting of earthquakes. Rep. Prog. Phys. 2021, 84(7), 076801. [Google Scholar] [CrossRef]
  7. Rundle, J.B.; Luginbuhl, M.; Giguere, A.; Turcotte, D.L. Natural time, nowcasting and the physics of earthquakes: Estimation of risk to global megacities. Pure Appl. Geophys. 2018, 175, 647–660. [Google Scholar] [CrossRef]
  8. Rundle, J.B.; Luginbuhl, M.; Khapikova, P.; et al. Nowcasting Great Global Earthquake and Tsunami Sources. Pure Appl. Geophys. 2019a. [Google Scholar] [CrossRef]
  9. Rundle, J.B.; Giguere, A.; Turcotte, D.L.; Crutchfield, J.P.; Donnellan, A. Global seismic nowcasting with Shannon information entropy. Earth Space Sci. 2019, 6, 456–472. [Google Scholar] [CrossRef]
  10. Rundle, J. B.; Donnellan, Andrea. Nowcasting earthquakes in Southern California with machine learning: Bursts, swarms, and aftershocks may be related to levels of regional tectonic stress. Earth Space Sci. 2020, 7.9, e2020EA0010. [Google Scholar] [CrossRef]
  11. Rundle, J.B.; Donnellan, A.; Fox, G.; Crutchfield, J.P.; Granat, R. Nowcasting earthquakes: Imaging the earthquake cycle in California with machine learning. Earth Space Sci. 2021, 8(12), e2021EA001757. [Google Scholar] [CrossRef]
  12. Rundle, J.B.; Yazbeck, J.; Donnellan, A.; Fox, G.; Ludwig, L.G.; Heflin, M.; Crutchfield, J. Optimizing earthquake nowcasting with machine learning: The role of strain hardening in the earthquake cycle. Earth Space Sci. 2022, 9(11), e2022EA002343. [Google Scholar] [CrossRef] [PubMed]
  13. Rundle, J.B.; Donnellan, A.; Fox, G.; Crutchfield, J.P. Nowcasting earthquakes by visualizing the earthquake cycle with machine learning: A comparison of two methods. Surv. Geophys. 2022, 43(2), 483–50. [Google Scholar] [CrossRef]
  14. Rundle, J.B.; Baughman, I.; Zhang, T. Nowcasting earthquakes with stochastic simulations: Information entropy of earthquake catalogs. Earth Space Sci. 2024, 11(6), e2023EA003367. [Google Scholar] [CrossRef]
  15. Rundle, J.B.; Baughmann, I.; Donnellan, A.; Ludwig, L.G.; Fox, G.C.; Nanjo, K. Calendar Time Local Earthquake Forecasts from Earthquake Nowcasts: A Do-It-Yourself (DIY) Ensemble Method. arXiv 2025, arXiv:2512.06572. [Google Scholar] [CrossRef]
  16. Rundle, J.B.; Baughman, I.; Donnellan, A.; Grant Ludwig, L.; Fox, G.C. From local earthquake nowcasting to natural time forecasting: A simple do-it-yourself (DIY) method. Earth Space Sci. 2026, 13(1), e2025EA004820. [Google Scholar] [CrossRef]
  17. Fox, G.C.; Rundle, J.B.; Donnellan, A.; Feng, B. Earthquake nowcasting with deep learning. Geohazards 2022, 3(2), 199–226. [Google Scholar] [CrossRef]
  18. Jafari, A.; Fox, G.; Rundle, J.B.; Donnellan, A.; Ludwig, L.G. Time series foundation models and deep learning architectures for earthquake temporal and spatial nowcasting. GeoHazards 2024, 5(4), 1247–1274. [Google Scholar] [CrossRef]
  19. Pasari, S.; Mehta, A. Nowcasting earthquakes in the northwest Himalaya and surrounding regions. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, XLII-5, 855–859. [Google Scholar] [CrossRef]
  20. Pasari, S.; Sharma, Y. Contemporary earthquake hazards in the West-northwest Himalaya: A statistical perspective through natural times. Bull. Seismol. Soc. Am. 2020, 91(6), 3358–3369. [Google Scholar] [CrossRef]
  21. Pasari, S. Nowcasting earthquakes in the Bay-of-Bengal region. Pure Appl. Geophys. 2019, 23, 537–559. [Google Scholar] [CrossRef]
  22. Pasari, S.; Bhattacharyya, S.; Kumar, J.; Ghoshal, K. Stochastic Modeling of Earthquake Interevent Counts (Natural Times) in Northwest Himalaya and Adjoining Regions. In Mathematical Modeling and Computational Tools, Springer Proceedings in Mathematics & Statistics; Springer: Singapore, 2020; Volume 320, pp. 495–501. [Google Scholar]
  23. Pasari, S.; Simanjuntak, A.V.; Neha; Sharma, Y. Nowcasting earthquakes in Sulawesi island, Indonesia. Geosci. Lett. 2021, 8(1), 27. [Google Scholar] [CrossRef]
  24. Pasari, S. Nowcasting earthquakes in Iran: A quantitative analysis of earthquake hazards through natural times. J. Afr. Earth Sci. 2023, 198, 104821. [Google Scholar] [CrossRef]
  25. Devi, S.; Pasari, S. Nowcasting earthquakes in the Philippines archipelago. J. Seismol. 2025, 29(2), 505–524. [Google Scholar] [CrossRef]
  26. Devi, S.; Pasari, S. Earthquake cycle progression in major city regions of Taiwan through nowcasting technique. J. Seismol. 2025, 29(3), 603–623. [Google Scholar] [CrossRef]
  27. Pasari, S.; Neha. Nowcasting-based earthquake hazard estimation at major cities in New Zealand. Pure Appl. Geophys. 2022, 179(5), 1597–1612. [Google Scholar] [CrossRef]
  28. Pasari, S.; Sharma, Y. Quantifying the current state of earthquake hazards in Nepal. Appl. Comput. Geosci. 2021, 10, 100058. [Google Scholar] [CrossRef]
  29. Pasari, S.; Simanjuntak, A.V.; Mehta, A.; Neha; Sharma, Y. The current state of earthquake potential on Java Island, Indonesia. Pure Appl. Geophys. 2021, 178(8), 2789–28. [Google Scholar] [CrossRef]
  30. Devi, S.; Pasari, S.; Mehta, A. Seismic cycle progression in major cities of Myanmar using earthquake nowcasting. J. Seismol. 2025, 29(6), 1691–1707. [Google Scholar] [CrossRef]
  31. Devi, S.; Pasari, S.; Mehta, A. Seismic cycle progression in major cities of Myanmar using earthquake nowcasting. J. Seismol. 2025, 29(6), 1691–1707. [Google Scholar] [CrossRef]
  32. Devi, S.; Pasari, S. Earthquake Hazard Evaluation in Peninsular India with Nowcasting Approach. In 2025 IEEE International Conference on Next-Gen Technologies of Artificial Intelligence and Geoscience Remote Sensing (EarthSense); IEEE, September 2025; pp. 1–5. [Google Scholar]
  33. Pasari, S.; Simanjuntak, A.V.; Mehta, A.; Neha; Sharma, Y. A synoptic view of the natural time distribution and contemporary earthquake hazards in Sumatra, Indonesia. Nat. Hazards 2021, 108(1), 309–321. [Google Scholar] [CrossRef]
  34. Bhatia, A.; Pasari, S.; Mehta, A. Earthquake forecasting using artificial neural networks. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 42, 823–827. [Google Scholar] [CrossRef]
  35. Pasari, S. Stochastic modeling of earthquake interevent counts (Natural Times) in Northwest Himalaya and adjoining regions. In International conference on applied and computational mathematics; Springer Singapore: Singapore, November 2018; pp. 495–501. [Google Scholar]
  36. Shafiee, A.H.; Mesgar Asl, H.; Samani, B. Determination of earthquake potential score for the western margin of the Lut Block, Iran, using the nowcasting method. J. Seismol. 2025, 1–15. [Google Scholar] [CrossRef]
  37. Chouliaras, G. Seismicity anomalies prior to 8 June 2008, Mw=6.4 earthquake in Western Greece. Nat. Hazards Earth Syst. Sci. 2009, 9, 327–335. [Google Scholar] [CrossRef]
  38. Chouliaras, G.; Skordas, E.S.; Sarlis, N.V. Earthquake nowcasting: Retrospective testing in Greece. Entropy 2023, 25(2), 379. [Google Scholar] [CrossRef]
  39. Perez-Oregon, Jennifer; Angulo-Brown, Fernando; Sarlis, Nicholas Vassiliou. Nowcasting Avalanches as Earthquakes and the Predictability of Strong Avalanches in the Olami-Feder-Christensen Model. Entropy 2020, 22.11, 1228. [Google Scholar] [CrossRef]
  40. Mandrekar, J.N. Receiver operating characteristic curve in diagnostic test assessment. J. Thorac. Oncol. 2010, 5(9), 1315–1316. [Google Scholar] [CrossRef]
  41. Powers, David M.W. Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness & Correlation. J. Mach. Learn. Technol. 2011, 2(1), 37–63. [Google Scholar]
  42. Gardner, J. K.; Knopoff, Leon. Is the sequence of earthquakes in Southern California, with aftershocks removed, Poissonian? Bull. Seismol. Soc. Am. 1974, 64.5, 1363–1367. [Google Scholar] [CrossRef]
  43. Davis, P.M.; Jackson, D.D.; Kagan, Y.Y. The longer it has been since the last earthquake, the longer the expected time till the next? Bull. Seismol. Soc. Am. 1989, 79(5), 1439–1456. [Google Scholar] [CrossRef]
  44. Sornette, D.; Knopoff, L. The paradox of the expected time until the next earthquake. Bull. Seismol. Soc. Am. 1997, 87(4), 789–798. [Google Scholar] [CrossRef]
  45. Corral, Á. Time-decreasing hazard and increasing time until the next earthquake. Phys. Rev. E—Statistical Nonlinear Soft Matter Phys. 2005, 71(1), 017101. [Google Scholar] [CrossRef]
  46. Jonsdottir, K.; Lindman, M.; Roberts, R.; Lund, B.; Bödvarsson, R. Modelling fundamental waiting time distributions for earthquake sequences. Tectonophysics 2006, 424(3-4), 195–208. [Google Scholar] [CrossRef]
  47. Guglielmi, A.V.; Zotov, O.D. About the waiting time for a strong earthquake. arXiv 2022, arXiv:2209.00176. [Google Scholar] [CrossRef]
  48. Manyele, A.; Mwambela, A. Simulated PGA Shaking Maps for the Magnitude 6.8 Lake Tanganyika earthquake of December 5, 2005 and the observed damages across South Western Tanzania. IJSRP 2014, 4, 1–5. [Google Scholar]
  49. Minson, S.E.; Baltay, A.S.; Cochran, E.S.; McBride, S.K.; Milner, K.R. Shaking is almost always a surprise: The earthquakes that produce significant ground motion. Bull. Seismol. Soc. Am. 2021, 92(1), 460–468. [Google Scholar] [CrossRef]
  50. Dieterich, J.H. Modeling of rock friction: 1. Experimental results and constitutive equations. J. Geophys. Res. Solid Earth 1979, 84(B5), 2161–2168. [Google Scholar] [CrossRef]
  51. Field, E.H.; Arrowsmith, R.J.; Biasi, G.P.; Bird, P.; Dawson, T.E.; Felzer, K.R.; Jackson, D.D.; Johnson, K.M.; Jordan, T.H.; Madden, C.; Michael, A.J. Uniform California earthquake rupture forecast, version 3 (UCERF3)—The time-independent model. Bull. Seismol. Soc. Am. 2014, 104(3), 1122–1180. [Google Scholar] [CrossRef]
  52. Field, E.H.; Dawson, T.E.; Felzer, K.R.; Frankel, A.D.; Gupta, V.; Jordan, T.H.; Parsons, T.; Petersen, M.D.; Stein, R.S.; Weldon, R.J.; Wills, C.J. Uniform California earthquake rupture forecast, version 2 (UCERF 2). Bull. Seismol. Soc. Am. 2009, 99(4), 2053–2107. [Google Scholar] [CrossRef]
  53. Schorlemmer, D.; Wiemer, S.; Wyss, M. Variations in earthquake-size distribution across different stress regimes. Nature 2005, 437(7058), 539–542. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Left: Regional seismicity (small dots) used in this paper. Large earthquakes are shown as red circles. A region of radius 125 KM around the city of Los Angeles is shown as a blue circle. Right: Green bars show the histogram of the number of small earthquakes between large earthquakes. Solid red stair-step line is the Cumulative Distribution Function (CDF) corresponding to the histogram. Magenta dashed lines are the standard deviations from the CDF, computed using a bootstrap method. Red dot is the current count (= 448) of small earthquakes in the circular region since the January 17, 1994 Magnitude 6.7 Northridge, CA earthquake. Current count corresponds to a CDF/Nowcast Poisson value of 94.1%. Blue dashed line is the Poisson CDF, which we use as the “Nowcast Function”, and is based on the average (Gutenberg Richter) number of small earthquakes in the region (see equation (1) in the text).
Figure 1. Left: Regional seismicity (small dots) used in this paper. Large earthquakes are shown as red circles. A region of radius 125 KM around the city of Los Angeles is shown as a blue circle. Right: Green bars show the histogram of the number of small earthquakes between large earthquakes. Solid red stair-step line is the Cumulative Distribution Function (CDF) corresponding to the histogram. Magenta dashed lines are the standard deviations from the CDF, computed using a bootstrap method. Red dot is the current count (= 448) of small earthquakes in the circular region since the January 17, 1994 Magnitude 6.7 Northridge, CA earthquake. Current count corresponds to a CDF/Nowcast Poisson value of 94.1%. Blue dashed line is the Poisson CDF, which we use as the “Nowcast Function”, and is based on the average (Gutenberg Richter) number of small earthquakes in the region (see equation (1) in the text).
Preprints 210909 g001
Figure 2. Schematic illustration of the ensemble method. Left: A series of expanding regions (white rectangles) are constructed surrounding the circular region. Right: Using the nowcast function (equation (2)) a time series of nowcast earthquake cycles for each region in the ensemble is constructed using the small earthquakes 3.49 < MS < MT between the large target earthquakes MT ≥ 6.0.
Figure 2. Schematic illustration of the ensemble method. Left: A series of expanding regions (white rectangles) are constructed surrounding the circular region. Right: Using the nowcast function (equation (2)) a time series of nowcast earthquake cycles for each region in the ensemble is constructed using the small earthquakes 3.49 < MS < MT between the large target earthquakes MT ≥ 6.0.
Preprints 210909 g002
Figure 3. Conditional Receiver Operating Characteristic (ROC) diagrams for an ensemble of 30 regions from 3.6o to 6.5o surrounding Los Angeles, CA, at 0.1o interval half-widths, with a forecast time of TF = 5 years. a) ROC diagram computed after no small earthquakes have occurred. b) ROC diagram computed after 150 small earthquakes have occurred. c) ROC diagram computed after 300 small earthquakes have occurred. d) ROC diagram computed after 448 small earthquakes have occurred, which is the number in the circle to date. The diagrams are conditional because only cycles with more events than the designated number (0, 150, 300, 448) of events are used to compute the ROC curves. Cyan curves are for the various ensemble members. Red curve is the mean value, dashed curves are the 1 standard deviation curves. Diagonal line is the no skill line. Skill for the curves are, respectively, 0.47, 0.78, 0.86, 0.90, showing that skill improves progressively as the earthquake cycle proceeds.
Figure 3. Conditional Receiver Operating Characteristic (ROC) diagrams for an ensemble of 30 regions from 3.6o to 6.5o surrounding Los Angeles, CA, at 0.1o interval half-widths, with a forecast time of TF = 5 years. a) ROC diagram computed after no small earthquakes have occurred. b) ROC diagram computed after 150 small earthquakes have occurred. c) ROC diagram computed after 300 small earthquakes have occurred. d) ROC diagram computed after 448 small earthquakes have occurred, which is the number in the circle to date. The diagrams are conditional because only cycles with more events than the designated number (0, 150, 300, 448) of events are used to compute the ROC curves. Cyan curves are for the various ensemble members. Red curve is the mean value, dashed curves are the 1 standard deviation curves. Diagonal line is the no skill line. Skill for the curves are, respectively, 0.47, 0.78, 0.86, 0.90, showing that skill improves progressively as the earthquake cycle proceeds.
Preprints 210909 g003
Figure 4. Plots of PPV, the probability of a future M ≥ 6 earthquake, as function of time since the M6.7 Northridge, CA earthquake on 1/17/1994. a) Ensemble size = 30, Forecast time interval TF = 1 year. b) Ensemble size = 60, Forecast time interval TF = 1 year. c) Ensemble size = 30, Forecast time interval TF = 5 years. d) Ensemble size = 60, Forecast time interval TF = 5 years. Cyan curves are for the various ensemble members. Red curve is the mean of the cyan curves, the en-semble probability, and dashed curves are the 1-standard deviation curves. In figures a) and b), probability immediately after the mainshock is high, indicating a tendency for mainshock clustering. In figures c) and d), tectonic reloading over time following the Northridge earthquake is the primary process that can be seen.
Figure 4. Plots of PPV, the probability of a future M ≥ 6 earthquake, as function of time since the M6.7 Northridge, CA earthquake on 1/17/1994. a) Ensemble size = 30, Forecast time interval TF = 1 year. b) Ensemble size = 60, Forecast time interval TF = 1 year. c) Ensemble size = 30, Forecast time interval TF = 5 years. d) Ensemble size = 60, Forecast time interval TF = 5 years. Cyan curves are for the various ensemble members. Red curve is the mean of the cyan curves, the en-semble probability, and dashed curves are the 1-standard deviation curves. In figures a) and b), probability immediately after the mainshock is high, indicating a tendency for mainshock clustering. In figures c) and d), tectonic reloading over time following the Northridge earthquake is the primary process that can be seen.
Preprints 210909 g004
Figure 5. Conditional Exceedance Probabilities for magnitude of the terminating target earthquake MMT, after a number of small earthquakes have occurred. a) Base case, just after the last large earthquake, in which no small earthquakes have yet occurred. b) Current case for number of small earthquakes (448) that have occurred. c) A future time at which 615 small earthquakes have occurred.
Figure 5. Conditional Exceedance Probabilities for magnitude of the terminating target earthquake MMT, after a number of small earthquakes have occurred. a) Base case, just after the last large earthquake, in which no small earthquakes have yet occurred. b) Current case for number of small earthquakes (448) that have occurred. c) A future time at which 615 small earthquakes have occurred.
Preprints 210909 g005
Figure 6. Plot of expected terminating magnitude vs. natural time (small event counts) for 25%, 50%, and 75% values of exceedance probability.
Figure 6. Plot of expected terminating magnitude vs. natural time (small event counts) for 25%, 50%, and 75% values of exceedance probability.
Preprints 210909 g006
Figure 7. Comparison of PPV vs. calendar time forecasts for original observed intervals, filtered intervals, and transformed intervals, for a 60 month (5 year) period using ensembles of size 30 members.
Figure 7. Comparison of PPV vs. calendar time forecasts for original observed intervals, filtered intervals, and transformed intervals, for a 60 month (5 year) period using ensembles of size 30 members.
Preprints 210909 g007
Figure 8. Terminating magnitude exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals, using 30 ensemble members.
Figure 8. Terminating magnitude exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals, using 30 ensemble members.
Preprints 210909 g008
Figure 9. Magnitude exceedance probabilities vs. natural time for original observed intervals, filtered intervals, and transformed intervals for 25%, 50%, and 75% values of exceedance probability.
Figure 9. Magnitude exceedance probabilities vs. natural time for original observed intervals, filtered intervals, and transformed intervals for 25%, 50%, and 75% values of exceedance probability.
Preprints 210909 g009
Figure 10. Calendar time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed times (following the last large earthquake) of 0 years; Today, 31.91 years, the current elapsed time following the 1994 Northridge earthquake; Today + 15 years from now; and Today + 30 years from now.
Figure 10. Calendar time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed times (following the last large earthquake) of 0 years; Today, 31.91 years, the current elapsed time following the 1994 Northridge earthquake; Today + 15 years from now; and Today + 30 years from now.
Preprints 210909 g010
Figure 11. Natural time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed natural times (following the last large earthquake) of 0 small events; Today, 448 small events, the current number following the 1994 Northridge earthquake; Today + 150 additional small earthquakes; and Today + 300 additional small events.
Figure 11. Natural time exceedance probabilities for original observed intervals, filtered intervals, and transformed intervals. Conditional curves are shown for elapsed natural times (following the last large earthquake) of 0 small events; Today, 448 small events, the current number following the 1994 Northridge earthquake; Today + 150 additional small earthquakes; and Today + 300 additional small events.
Preprints 210909 g011
Figure 12. Validation of the ensemble method by comparing to the UCERF3 time-dependent fore-cast (Field et al., 2014) for the Los Angeles and San Francisco boxes defined in the UCERF3 forecast. The forecast curves at right begin at the time of the 1994 Northridge earthquake for the Los Angeles box, and the 1989 Loma Prieta earthquake for the San Francisco box, respectively. The cur-rent values of the Los Angeles and San Francisco ensemble 30-year forecasts are listed in the figure, together with the UCERF3 30-year forecasts.
Figure 12. Validation of the ensemble method by comparing to the UCERF3 time-dependent fore-cast (Field et al., 2014) for the Los Angeles and San Francisco boxes defined in the UCERF3 forecast. The forecast curves at right begin at the time of the 1994 Northridge earthquake for the Los Angeles box, and the 1989 Loma Prieta earthquake for the San Francisco box, respectively. The cur-rent values of the Los Angeles and San Francisco ensemble 30-year forecasts are listed in the figure, together with the UCERF3 30-year forecasts.
Preprints 210909 g012
Table 1. Statistical data for selected ensemble members for cycles between successive magnitude M≥6 earthquakes from 1980.0-present. Min/Max Cycle Length is the minimum/maximum number of small earthquakes among the cycles for that region size. Total Small EQ entry is the total number of small earthquakes in the catalog for the circle or ensemble member since 1980 for the range M ≥ 3.5. Least squares fits in each ensemble member are used to compute the Gutenberg-Richter b-values. The range of magnitude values used for computing the b-values are between M = 3.5 and M = 6.5.
Table 1. Statistical data for selected ensemble members for cycles between successive magnitude M≥6 earthquakes from 1980.0-present. Min/Max Cycle Length is the minimum/maximum number of small earthquakes among the cycles for that region size. Total Small EQ entry is the total number of small earthquakes in the catalog for the circle or ensemble member since 1980 for the range M ≥ 3.5. Least squares fits in each ensemble member are used to compute the Gutenberg-Richter b-values. The range of magnitude values used for computing the b-values are between M = 3.5 and M = 6.5.
Ensemble Number
1 5 10 15 20 25 30
Region Size 125 Km LA Circle 3.6o x 3.6o
Rectangle
4.0o x 4.0o
Rectangle
4.5o x 4.5o
Rectangle
5.0o x 5.0o
Rectangle
5.5o x 5.5o
Rectangle
6.0o x 6.0o
Rectangle
6.5o x 6.5o
Rectangle
Total
Small EQ
600 6286 6657 7345 7803 8026 8192 8777
Number
Cycles
- 22 24 27 29 32 33 41
Min Cycle Length - 15 10 10 10 2 6 7
Max Cycle Length - 657 797 800 825 730 755 798
b-value 0.93 ± .02 0.96 ± .01 0.96 ± .01 0.97 ± .01 0.98 ± .01 0.96 ± .01 0.97 ± .01 0.94 ± .01
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated