- Notifications
You must be signed in to change notification settings - Fork23
A tool for modeling and source inversion of auto- and cross-correlations of ambient seismic "noise".
License
lermert/noisi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This tool can be used to simulate noise cross-correlations and sensitivity kernels to noise sources.
Install requirements (easiest done with anaconda)
- obspy
- PyYaml
- pandas
- mpi4py
- geographiclib
- cartopy
- h5py
- jupyter
- pytest
Additionally, installinstaseis, if you plan to use it for Green's functions.Install jupyter notebook if you intend to run the tutorial (see below).
If you encounter problems with mpi4py, try removing it and reinstalling it using pip (pip install mpi4py
).
After installing the dependencies, runpip install noisi
Clone the repository with git:git clone https://github.com/lermert/noisi.git
Change into thenoisi_v1/
directory. Callpip install -v -e .
here.
After installation, change to thenoisi/noisi
directory and runpytest
. If you encounter any errors (warnings are o.k.), we'll be grateful if you let us know.
To see an overview of the tool, typenoisi --help
.A step-by-step tutorial for jupyter notebook can be found in thenoisi/noisi
directory.Examples on how to set up an inversion and how to import a wavefield from axisem3d are found in the noisi/examples directory.