Required
filename| Type: | pathlib.Path | str |
| Description: | Path of the database. |
class WaveformDB(builtins.object):
def __init__(self, filename: pathlib.Path | str): ...| Type: | pathlib.Path | str |
| Description: | Path of the database. |
float)-The sampling rate in Hertz for all waveforms in the database.obspy.UTCDateTime)-Time of the first sample for all waveforms in the database.int)-The number of GLL points per element.dict)-Return a copy of the meta.json dictionary of the Salvus run creating
the original volume data.int)-The dimensionality of the database.int)-The polynomial order of the wavefield.set[str])-The receiver fields available in the database.def get_waveform_data(
self,
receiver: simple_config.receiver._Base,
receiver_field: str | None = None,
sampling_rate: float | None = None,
) -> obspy.Stream: ...| Type: | simple_config.receiver._Base |
| Description: | Salvus receiver object. |
| Type: | str | None |
| Default value: | None |
| Description: | The receiver field to extract. If the receiver object only contains a single receiver field this does not have to be specified. |
| Type: | float | None |
| Default value: | None |
| Description: | Optionally resample to a chosen sampling rate. Cannot downsample. |