WaveMod calculates synthetic waveforms using various tools. Three main classes are currently available:
WaveDBdeals with synthetic waveforms computed from Green's function database.WaveIntis a wrapper of Bob Hermann's Wavenumber Integration code.FastSweepis a simple 2D eikonal solver used for rupture front propagation on simple faults.
- The WaveMod module must be located in a directory that is incuded in the PYTHONPATH environment.
- To use
WaveDB, Green's function databases must be organized following the W-phase format. We use SAC files stored in sub-directories as follows:H????.?/??/GF.????.SY.LH?.SACwhereH????.?indicates depth (in km)/??/indicates the moment tensor component (PP,RP,RR,RT,TP,TT)????.SYis the epicentral distance x 10 (in km or deg)LH?is the component (either LHL or LHZ)
- SAC files are handled using the sacpy module available at https://github.com/eost/sacpy
- To use WaveInt, the package "Computer programs in seismology" must be installed and path to associated binaries must be included in the PATH environment variable : http://www.eas.slu.edu/eqc/eqccps.html