Fatiando
This page is from The fatiando package — Fatiando 0.5.
1.Introduction
The fatiando
package contains all the subpackages and modules required for most tasks.
Modules for each geophysical method are group in subpackages:
gravmag
: Gravity and magnetics (i.e., potential fields)seismic
: Seismics and seismologygeothermal
: Geothermal heat transfer modeling
Modules for gridding, meshing, visualization, etc:
mesher
: Mesh generation and definition of geometric elementsgridder
: Grid generation and operations (e.g., interpolation)vis
: Plotting utilities for 2D (using matplotlib) and 3D (using mayavi)datasets
: Fetch and load datasets and models from web repositoriesutils
: Miscelaneous utilities, like mathematical functions, unit conversion, etcconstants
: Physical constants and unit conversions
Also included is the fatiando.inversion
package with utilities for implementing inverse problems. There you’ll find ready to use regularization, optimization methods, and templates to implement new inversion methods.
Inversions implemented in Fatiando leverage fatiando.inversion
, providing a common interface and usage patters. For examples, see modules fatiando.seismic.epic2d
, fatiando.seismic.srtomo
, fatiando.gravmag.basin2d
, fatiando.gravmag.euler
, fatiando.gravmag.eqlayer
, etc.
The design of fatiando.inversion
was inspired by scikit-learn, an amazing machine-learning library.
2.List of modules and packages
- Gravity and magnetics (
fatiando.gravmag
) - Seismics and seismology (
fatiando.seismic
) - Geothermal heat (
fatiando.geothermal
) - Meshing (
fatiando.mesher
) - Gridding (
fatiando.gridder
) - Visualization (
fatiando.vis
) - Fetch data from the internet (
fatiando.datasets
) - Miscellaneous Utilities (
fatiando.utils
) - Physical constants and unit conversions (
fatiando.constants
) - Inverse problems framework (
fatiando.inversion
)
3. Update
- 2021.12.20 update the new link of Fatiando from https://www.fatiando.org/v0.5 to https://legacy.fatiando.org/