Skip to content


Repository files navigation

Fatiando a Terra: Open-source tools for geophysics


Online talk given to the Geophysical Society of Houston (GSH) in 2021 to introduce the project, in particular Boule and Harmonica.

When 20 May 2021 16:00 UTC-5
Demo notebook


The Fatiando a Terra project ( is a collection of open-source Python libraries for geophysics which cover a range of functionalities, from data download and processing to modeling and inversion. In this opportunity we will present the two libraries that are focused on potential fields: Harmonica and Boule. Boule implements reference ellipsoids (including oblate ellipsoids, spheres, and soon triaxial ellipsoids), conversions between ellipsoidal and geocentric spherical coordinates, and normal gravity calculations. The latter are performed using analytical expressions for gravity fields at any point outside of the ellipsoid. Harmonica provides tools for processing, forward modelling, and inversion of gravity and magnetic data. We will demonstrate its use to compute Bouguer gravity disturbances by forward modelling the topography with prisms, removing a 2nd order regional trend, and interpolating it onto a regular grid at a constant height using the equivalent layer technique. Both libraries are still evolving as we continue to refine their goals and scopes. We invite everyone to get involved in the development, whether it's through coding, writing documentation, or giving feedback.


  • Leonardo Uieda
    • Department of Earth, Ocean and Ecological Sciences, School of Environmental Sciences, University of Liverpool, UK
  • Santiago Soler
  • Agustina Pesce
    • Instituto Geofísico Sismológico Volponi, Universidad Nacional de San Juan, Argentina
    • CONICET, Argentina


Find out more:

Get involved in the project:

Speaker bios

Agustina Pesce

PhD in Geophysics focused in applied geophysics, processing and analyzing gravity and magnetic data. Now she is studying the subduction zones through geodynamical numerical modeling.

Santiago Soler

Physicist and PhD Student in Geophysics. His research is focused on new methodologies for forward and inverse modelling potential field data. He is one of the core developers of Fatiando a Terra, leading the development of the Harmonica library for processing and modelling gravity and magentic data.

Leonardo Uieda

Geophysicist specializing in the development of methods for determining the inner structure of the Earth from geophysical observations, mainly disturbances in the Earth's gravity and magnetic fields. Developer of open-source software for processing, modeling, and visualizing geophysical data. Advocate for openness in the scientific process and the adoption of best practices in computational research.


Creative Commons License
This content is licensed under a Creative Commons Attribution 4.0 International License.