Skip to content

LevCarlo/SeisForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeisForge

A Python toolkit for seismic processing and analysis, including:

  • Ambient Noise
  • Receiver Functions
  • Seafloor Compliance

Installation

For local development:

conda activate seis
python -m pip install -e ".[dev]"

Command Line Interface

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.yml

Legacy entry points are still available:

rfqc -c examples/configs/rf_qc.yml --plot
hkseq -c examples/configs/hkseq.yml --mode both --plot

Examples And Docs

Example 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 --progress

See docs/inv_usage.md for the inversion configuration guide.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors