API reference#
This reference defines the documented support surface for pygrnwang 3.0. Import objects from their modules; the package root does not re-export the whole API.
Deprecated backends: QSEIS06 and SPGRN2012. Use QSEIS2025 and SPGRN2020, respectively, for new calculations. Deprecated entry points remain documented for existing workflows. Migration requires rebuilding Green libraries and revalidating numerical settings, source and time conventions, and results; replacement backends are not guaranteed to accept existing libraries or reproduce results without validation.
from pygrnwang.create_qseis2025_bulk import pre_process_qseis2025
from pygrnwang.read_qseis2025 import seek_qseis2025
The explicit public API manifest lists 92 functions, classes and methods. It is reviewed when interfaces are added; documentation builds verify that every entry exists and every argument is documented. Names without a leading underscore are not automatically part of this surface.
Prepare the qseis2025 library grid, input files and job groups. |
|
Read dynamic synthetic waveforms through an explicit backend selector. |
|
Synthesize qseis2025 waveforms from a precomputed Green library. |
|
Cache raw SPGRN2020 grid blocks and travel-time tables in one process. |
|
Read static EDCMP deformation at the nearest stored geometry. |
|
Calculate first P and S arrivals for one geometry. |
|
Convert a supported focal mechanism to six NED moment components. |
- Library preparation and execution
- Reading, synthesis and caching
- Travel times and TauP
- Models, mechanisms, geometry and signals
- Advanced implementation reference
- pygrnwang.create_edcmp
- pygrnwang.create_edgrn
- pygrnwang.create_qseis06_bulk
- pygrnwang.create_qseis06
- pygrnwang.create_qseis2025
- pygrnwang.create_qssp2020_bulk
- pygrnwang.create_qssp2020
- pygrnwang.create_spgrn2012
- pygrnwang.create_spgrn2020_bulk
- pygrnwang.create_spgrn2020
- pygrnwang.geo
- pygrnwang.plot_seismograms
- pygrnwang.read_by_qssp
- pygrnwang.read_edcmp
- pygrnwang.read_qseis06_diff
- pygrnwang.read_qseis06
- pygrnwang.read_qseis2025
- pygrnwang.read_qssp2020
- pygrnwang.read_spgrn2020
- pygrnwang.utils
Numerical choices, units and complete runnable workflows are explained in the user guides and backend tutorials. Reference pages describe actual behavior, including historical parameter defaults that require an explicit model path in practice.