Skip to content
@adjtomo

adjTomo

Landing page for automated seismic waveform inversion tools

adjTomo (an abbreviation of 'adjoint tomography') is an organization for tools related to the scientific problems of seismic imaging, adjoint tomography and full waveform inversion. These tools are Python-based, open-source and community driven.

Although independent, the adjTomo organization is connected with the open-source numerical solver, SPECFEM.

Want to contribute, discuss or ask questions? Check out the adjTomo Discussions Tab, or open an issue or pull request in any of the individual repositories.

All contributions are welcome! Have a look at this Contributor's guide to see how you can help improve adjTomo.


The main repositories in this organization are:

  • SeisFlows: An automated workflow tool for full waveform inversion and adjoint tomography
  • Pyatoa: A misfit assessment and visualization toolbox for full waveform tomography
  • PySEP: Seismic data (waveforms and metadata) retrieval program with built-in record section plotter

Auxiliary repositories include:

  • adjDocs: Workshop and teaching materials related to adjTomo packages and SPECFEM
  • wfdiff: Waveform differencing to determine finite-element mesh minimum resolvable period
  • PyFlex*: A Python port of FLEXWIN, automated window picking algorithm for seismic imaging
  • Pyadjoint*: Waveform misfit functions and adjoint source generation

* These packages are wrapped into Pyatoa and do not need to be installed or called standalone

Pinned Loading

  1. seisflows seisflows Public

    An automated workflow tool for full waveform inversion and adjoint tomography

    Python 211 134

  2. pyatoa pyatoa Public

    Python's Adjoint Tomography Operations Assistant (Pyatoa): a misfit assessment toolbox for full waveform tomography

    Python 19 10

  3. pysep pysep Public

    Seismogram Extraction and Processing: Seismic data retrieval and record sections

    Python 29 17

  4. adjdocs adjdocs Public

    adjTomo teaching material including Jupyter Notebooks, slideshows and examples

    Jupyter Notebook 23 7

  5. pyflex pyflex Public

    Python port of FLEXWIN, an automated time-window selection package for seismologists

    Python 13 21

  6. pyadjoint pyadjoint Public

    Measure waveform misfits and generate adjoint sources for a variety of measurement quantities

    Python 16 27

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…