pyrocko.scenario.sources.base

Base class for source generators.

Classes

SourceGenerator(*args, **kwargs)

Base class for source generators.

class SourceGenerator(*args, **kwargs)[source]

Bases: LocationGenerator

Base class for source generators.

Provides the functionality to read sources from a file. Base class for generators producing random sources.

nevents

int, default: 2

avoid_water

bool, default: False

Avoid sources offshore under the ocean / lakes.

time_min

pyrocko.util.get_time_float (pyrocko.guts.Timestamp), default: str_to_time('2017-01-01 00:00:00')

time_max

pyrocko.util.get_time_float (pyrocko.guts.Timestamp), default: str_to_time('2017-01-03 00:00:00')

magnitude_min

float, default: 4.0

minimum moment magnitude

magnitude_max

float, optional

if set, maximum moment magnitude for a uniform distribution. If set to None, magnitudes are drawn using a Gutenberg-Richter distribution, see b_value.

b_value

float, optional

b-value for Gutenberg-Richter magnitude distribution. If unset, a value of 1 is assumed.

source_file

str, optional

Path to source file. Sources are used as scenario events