Changelog

Version 0.2.1

Released on: 2021/04/14

Digital Object Identifier for the Zenodo archive

Minor changes:

  • Rename prisms_layer to prism_layer (#223)

Bug fixes:

  • Unpin Sphinx and fix documentation style (#224)

This release contains contributions from:

  • Santiago Soler

Version 0.2.0

Released on: 2021/04/09

Digital Object Identifier for the Zenodo archive

New features:

  • Add function to create a layer of prisms and add a new South Africa ETOPO1 dataset (#186)

  • Optimize forward models by parallelizing outer loops for prisms and point masses and refactor the tesseroids forward modelling (#205)

  • Add parallel flag to EQLs (#207)

  • Parallelize EQLs predictions and Jacobian build (#203)

  • Improve EQL harmonic classes by splitting classes and adding upward argument to prediction methods (#190)

  • Add function to compute the distance between points given in geodetic coordinates (#172)

  • Allow load_icgem_gdf to take open file objects (#155)

  • Add new EQLHarmonicSpherical class to interpolate data using EQL in spherical coordinates (#136)

Maintenance:

  • Extend support for Python 3.9 (#219)

  • Separate the Actions jobs into categories (#218)

  • Automatically check for license notice when checking code style (#211)

  • Use the OSI version of item 3 in the license (#206)

  • Add license and copyright notice to every .py file (#201)

  • Replace versioneer with setuptools_scm (#196)

  • Remove configuration files for unused CI: Stickler, Codacy and CodeClimate (#197)

  • Replace TravisCI and Azure for GitHub Actions (#189)

  • Fetch a sample data before testing locate because Pooch creates cache directory only after the first fetch (#193)

  • Require Black>=20.8b1 (#187)

  • Add CI builds for Python 3.8 (#150)

  • Replace global Zenodo DOI on badges and citation (#148)

  • Remove the GitHub templates from the repository and use the shared ones in fatiando/.github (#149)

Documentation:

  • Add example for EQLHarmonicSpherical (#152)

  • Replace Cartesian distance for Euclidean distance in docs (#156)

Bug fixes:

  • Keep metadata of sample datasets in the Xarray objects (#184)

  • Fix infinite loop on CIs after Numba v0.5.0 (#180)

This release contains contributions from:

  • Santiago Soler

  • Leonardo Uieda

  • Nicholas Shea

  • Rowan Cockett

Version 0.1.0

Released on: 2020/02/27

Digital Object Identifier for the Zenodo archive

Fist release of Harmonica. Forward modeling, inversion, and processing gravity and magnetic data.

Forward models:

  • Point masses in Cartesian coordinates. Gravitational potential with vertical (#71) and horizontal components of acceleration (#119).

  • Point masses in spherical coordinates. (#60)

  • Rectangular prisms. (#86)

  • Tesseroids. (#60)

Available datasets:

  • Great Britain aeromagnetic dataset. (#111)

  • South Africa gravity station data. (#99)

  • Geoid grid from EIGEN-6C4. (#34)

  • Global topography from ETOPO1. (#23)

  • Global gravity data from EIGEN-6C4. (#12)

Other features:

  • Synthetic ground and airborne surveys based on real world data. (#120)

  • Equivalent Layer for harmonic functions. (#78)

  • Planar Bouguer correction. (#38)

  • Airy Isostasy function. (#17)

  • Function to read ICGEM data files. (#11)

This release contains contributions from:

  • Leonardo Uieda

  • Santiago Soler

  • Vanderlei C Oliveira Jr

  • Agustina Pesce

  • Nicholas Shea

  • ziebam