pyrocko.scenario.station¶
Implementation of the station generators.
Classes
|
Undocumented. |
|
Undocumented. |
|
Undocumented. |
|
Undocumented. |
- class StationGenerator(*args, **kwargs)[source]¶
Bases:
LocationGenerator
Undocumented.
- class ImportStationGenerator(*args, **kwargs)[source]¶
Bases:
StationGenerator
Undocumented.
- ♦ stations_paths¶
list
ofpyrocko.guts.Any
objects, optionalList of files with station coordinates in Pyrocko format.
- ♦ stations_stationxml_paths¶
list
ofpyrocko.guts.Any
objects, optionalList of files with station coordinates in StationXML format.
- ♦ stations¶
list
ofpyrocko.model.station.Station
objects, optionalList of Pyrocko stations.
- class CircleStationGenerator(*args, **kwargs)[source]¶
Bases:
StationGenerator
Undocumented.
- ♦ radius¶
float
, default:100000.0
Radius of the station circle in km.
- ♦ azi_start¶
float
, default:0.0
Start azimuth of circle [deg]. Default is a full circle, 0 - 360 deg
- ♦ azi_end¶
float
, default:360.0
End azimuth of circle [deg]. Default is a full circle, 0 - 360 deg
- ♦ nstations¶
int
, default:10
Number of evenly spaced stations.
- ♦ network_name¶
str
, default:'CI'
Network name.
- ♦ channels¶
list
ofpyrocko.guts.Any
objects, default:['BHE', 'BHN', 'BHZ']
Seismic channels to generate. Default: BHN, BHE, BHZ.
- ♦ shift_circle¶
bool
, default:False
Rotate circle away by half a station distance.
- class RandomStationGenerator(*args, **kwargs)[source]¶
Bases:
StationGenerator
Undocumented.
- ♦ nstations¶
int
, default:10
Number of randomly distributed stations.
- ♦ network_name¶
str
, default:'CO'
Network name
- ♦ channels¶
list
ofpyrocko.guts.Any
objects, optional, default:['BHE', 'BHN', 'BHZ']
Seismic channels to generate. Default: BHN, BHE, BHZ