Open-Source Geophysical Software and Mathematics Software Package
Comprehensive seismic processing suites include a wide range of algorithms and tools, covering most of the needs of a seismic data processing and imaging researcher.
An open source earning framework that accelerates the path from research prototyping to production deployment.
Deepwave provides wave propagation modules for PyTorch (currently only for the constant density acoustic / scalar wave equation). It is primarily aimed at seismic imaging/inversion. One interesting advantage of this is that it allows you to chain operations together. You could, for example, use Deepwave to perform FWI using a custom cost function (as long as PyTorch is able to automatically differentiate it), or add some other operations before and after wave propagation and PyTorch will backpropagate through all of them.
Wave propagation and FWI can be implemented using deep neural networks. Deep learning tools such as TensorFlow and PyTorch are currently too slow and memory inefficient to do this with realistic seismic datasets, however. Deepwave extends PyTorch with higher performance wave propagation modules (written in C and CUDA) so that you can benefit from the conveniences of PyTorch without sacrificing performance.
An open-source software package for multidimensional data analysis and reproducible computational experiments. Its mission is to provide
for researchers working with digital image and data processing in geophysics and related fields. Technology developed using the Madagascar project management system is transferred in the form of recorded processing histories, which become "computational recipes" to be verified, exchanged, and modified by users of the system.
The CWP/SU:Seismic Un*x is an open source seismic utilities package supported by the Center for Wave Phenomena (CWP) at the Colorado School of Mines (CSM). The package provides an instant seismic research and processing environment for users running on all Unix and Unix-like operating systems, which include the operating systems whose names begin in "U" and end in "X", Mac OS X, Linux, Free BSD Unix, and the Cygwin32 system for Windows PCs.
Sage is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Their combined power is accessed through a common, Python-based language or directly via interfaces or wrappers.