Skip to content

Releases: fatiando/harmonica

v0.2.0

09 Apr 11:55
b205a58
Compare
Choose a tag to compare

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

v0.1.0

27 Feb 17:27
5a537ee
Compare
Choose a tag to compare

DOI: https://doi.org/10.5281/zenodo.3628742

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