A Python toolkit for seismic processing and analysis, including:
- Ambient Noise
- Receiver Functions
- Seafloor Compliance
For local development:
conda activate seis
python -m pip install -e ".[dev]"SeisForge groups commands by scientific workflow:
seisforge --help
seisforge rf --help
seisforge rf qc -c examples/configs/rf_qc.yml --plot
seisforge rf hkseq -c examples/configs/hkseq.yml --mode both --plot
seisforge ant rotate-ccf -c examples/configs/ccf_rotate.yml
seisforge ant aftan -c examples/configs/aftan_station.ymlLegacy entry points are still available:
rfqc -c examples/configs/rf_qc.yml --plot
hkseq -c examples/configs/hkseq.yml --mode both --plotExample YAML configs live in examples/configs/.
Workflow notes live in docs/.
Single-station inversion:
cd examples/STA001
seisforge inv disp-hv --inv inv.yaml --obs obs.yaml -o run_disp_hv --progressSee docs/inv_usage.md for the inversion configuration guide.