Releases: fatiando/harmonica
Releases · fatiando/harmonica
v0.2.0
Released on: 2021/04/09
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
withsetuptools_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
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