Andy Nowacki |
I maintain several software packages which provide functionality which may be useful to the geophysicist. Bug reports and pull requests to add functionality are welcome, and I will try to see to these in a reasonable time frame.
The following codes—and other useful packages—are hosted at my GitHub pages:
Seis.jl is a Julia package for dealing with seismic data. It is fast (many times faster than Obspy for most operations), flexible, and open source.
Seis.jl provides the basics building blocks to process data (e.g., filtering), and other packages build on top of Seis.jl's basic types to provide other functionality:
A package to deal with elastic constants for geophysics problems, including computing velocities from arbitrary elastic constants.
Obtain seismic and other physical properties at any point in the Earth for various Global seismic models, including computing gravity, moment of intertia, and so on.
General utility modules for dealing with various geophysical problems, including:
Making use of seismo-fortran, this repo gives contains many small command-line programs for manipulating and plotting first-order general elastic constants.
Fortran codes to deal with RAD3-format data as produced by, for example, Malå ground-penetrating radar units. Many proprietary or graphical programs exist for processing such data, but few offer any automated way to create plots and filter the data. These codes aim to make that process easier.
Output options include making sections and writing to NetCDF for visualisation in your 3D program of choice (such as Paraview).