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 180 122

  2. pyatoa pyatoa Public

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

    Python 19 8

  3. pysep pysep Public

    Seismogram Extraction and Processing: Seismic data retrieval and record sections

    Python 29 15

  4. adjdocs adjdocs Public

    adjTomo teaching material including Jupyter Notebooks, slideshows and examples

    Jupyter Notebook 17 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 14 26

Repositories

Showing 8 of 8 repositories
  • seisflows Public

    An automated workflow tool for full waveform inversion and adjoint tomography

    adjtomo/seisflows’s past year of commit activity
    Python 180 BSD-2-Clause 122 28 (3 issues need help) 0 Updated Oct 28, 2024
  • pysep Public

    Seismogram Extraction and Processing: Seismic data retrieval and record sections

    adjtomo/pysep’s past year of commit activity
    Python 29 MIT 15 22 0 Updated Oct 16, 2024
  • pyatoa Public

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

    adjtomo/pyatoa’s past year of commit activity
    Python 19 GPL-3.0 8 6 0 Updated Aug 22, 2024
  • pyflex Public

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

    adjtomo/pyflex’s past year of commit activity
    Python 13 GPL-3.0 21 8 1 Updated Aug 14, 2024
  • adjdocs Public

    adjTomo teaching material including Jupyter Notebooks, slideshows and examples

    adjtomo/adjdocs’s past year of commit activity
    Jupyter Notebook 17 GPL-3.0 7 1 0 Updated May 20, 2024
  • pyadjoint Public

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

    adjtomo/pyadjoint’s past year of commit activity
    Python 14 BSD-3-Clause 26 3 1 Updated Feb 28, 2023
  • .github Public
    adjtomo/.github’s past year of commit activity
    0 0 0 0 Updated Jan 11, 2023
  • wfdiff Public

    Estimating the minimum resolvable period of synthetic seismograms by waveform (wf) differences (diff)

    adjtomo/wfdiff’s past year of commit activity
    Python 3 GPL-3.0 2 2 0 Updated Nov 5, 2022

Most used topics

Loading…