Catalog#
Catalog#
Simple representation of an earthquake catalog, storing each single event as a row.
Constructor#
A catalog of seismic events represented in tabular form, where each row corresponds to a single earthquake. |
Create a Catalog from a QuakeML file. |
|
Create a Catalog from a list of dictionaries. |
Estimate from Catalog#
Estimates b-value of the Gutenberg-Richter (GR) law, using the magnitudes in the Catalog. |
|
Estimates a-value of the Gutenberg-Richter (GR) law, using the magnitudes in the Catalog. |
|
Returns the smallest magnitude in a given list of completeness magnitudes for which the KS test is passed, i.e., where the null hypothesis that the sample of magnitudes is drawn from a Gutenberg-Richter law cannot be rejected. |
|
Estimates the completeness magnitude (mc) using b-value stability. |
|
Returns the completeness magnitude (mc) estimate using the maximum curvature method. |
Estimate from Catalog#
This function plots seismicity on a surface. |
|
Creates a scatter plot, each dot is an event. |
|
Plots cumulative count of earthquakes in given catalog above given Mc through time. |
|
Plots frequency magnitude distribution. |
|
Plots cumulative frequency magnitude distribution, optionally with a corresponding theoretical Gutenberg-Richter (GR) distribution. |
|
Plots the estimated b-value in dependence of the completeness magnitude. |
Modify Catalog#
Rounds values in the |
|
Remove all columns except the required ones defined in |
|
Drop event, origin, and magnitude IDs from the catalog. |
|
Drop uncertainty columns from the catalog. |
Convert from and to other format#
Convert the catalog to QuakeML format. |
|
Create a Catalog from a QuakeML file. |
|
Create a (seismostats) Catalog from an openquake Catalogue. |
|
Converts the Catalog to an openquake Catalogue The optional dependency group openquake is required for this method. |