Please see the following issue for more information: #2
Documentation
can be found on Read the Docs: https://seisflows3.readthedocs.io (in development)
SeisFlows3 is a fork of SeisFlows and the current main development branch for this codebase.
SeisFlows is a Python-based waveform inversion package used to tackle the problems of full waveform inversion, seismic migration, and adjoint tomography.
With a growing user base in academia and industry, this package has been used for production scale inversions, some with over a billion model parameters, for research problems related to oil and gas exploration, earthquake seismology, and general nonlinear optimization problems.
Changes made in the SeisFlows3 package include code refactor to Python3, improvements in source-code implementation and readability, stronger adherance to coding standards (PEP-8), and additional functionalities not present in the original package.
If you find this package useful, please cite:
Ryan Modrak, Dmitry Borisov, Matthieu Lefebvre, Jeroen Tromp; SeisFlows—Flexible waveform inversion software, Computers & Geosciences, Volume 115, June 2018, Pages 88-95, https://doi.org/10.1016/j.cageo.2018.02.004
Ryan Modrak, Jeroen Tromp; Seismic waveform inversion best practices: regional, global and exploration test cases, Geophysical Journal International, Volume 206, Issue 3, 1 September 2016, Pages 1864–1889, https://doi.org/10.1093/gji/ggw202