Forward modeling, inversion, and processing gravity and magnetic data
Released on: 2023/03/01
Deprecations:
EQLHarmonic
and EQLHarmonicSpherical
classes (#366)isostasy_airy
function (#379)New features:
xarray.DataArray
(#348)Maintenance:
setup.py
with PyPA build
(#363)forward
, equivalent_sources
, gravity_corrections
, isostasy
and transformations
submodules private (#362)Documentation:
This release contains contributions from:
Released on: 2022/08/26
Bug fixes:
This release contains contributions from:
Released on: 2022/08/12
Deprecations:
isostasy_airy
function warning of deprecation after next release (#307)point_mass_gravity
function (#310)New features:
isostatic_moho_airy
function to compute Moho depth based on Airy isostasy hypothesis using the rock equivalent topography concept (#307)Maintenance:
Documentation:
This release contains contributions from:
Released on: 2021/12/02
New features:
EquivalentSources
to define block-averaged sources through a new block_size
argument (Soler2021). (#260)dtype
argument to EquivalentSources
. Allows to select the data type used to allocate the Jacobian matrix. (#278)EquivalentSourcesGB
class that implements gradient-boosted equivalent sources. Provides a method to estimate the amount of computer memory needed to allocate the largest Jacobian matrix (Soler2021](https://doi.org/10.1093/gji/ggab297)). (#275)tesseroid_gravity
to compute gravitational fields of variable density tesseroids. Implements the density-based discretization algorithm and takes numba.njit
decorated density functions as input (Soler2019). (#269)Breaking changes:
point_mass_gravity
to point_gravity
. Having mass and gravity in the same function name is redundant. The function name has the same structure as other forward modelling functions (tesseroid_gravity
and prism_gravity
). The old point_mass_gravity
will be deprecated on the next release. (#280)Bug fixes:
require_numba
pytest mark and rename it to run_only_with_numba
for improved readability. (#273)Documentation:
EquivalentSources
docstring: replace bloc_size
with block_size
. (#276)Maintenance:
master
to main
(#287)pylint
for flake8
extensions. Add isort
for autoformatting imports. (#285)This release contains contributions from:
Released on: 2021/10/22
Bug fix:
EquivalentSources
and EquivalentSourcesSph
to API index. Replace the old equivalent layer classes. (#270)This release contains contributions from:
Released on: 2021/10/21
Bug fixes:
__version__
variable inside a new version.py
file. (#264)This release contains contributions from:
Released on: 2021/10/20
Bug fix:
requirements.txt
and update the dependencies list: remove scipy
and add scikit-learn
. Exclude license_notice.py
and .flake8
from the MANIFEST.in
(#261)This release contains contributions from:
Released on: 2021/10/20
Deprecations:
EquivalentSources
and EquivalentSourcesSph
. The old EQLHarmonic
and EQLHarmonicSpherical
will be removed on v0.5 (#255)relative_depth
parameters in EquivalentSources
to depth
. The old relative_depth
parameter will be deleted on v0.5 (#236)New features:
EquivalentSources
points to constant depth (#236)prism_layer
to take Xarray objects as arguments (#243)Maintenance:
_version.py
on build (#237)require_numba
decorator into a global variable (#245)Documentation:
prism_layer
(#241)prism_layer
(#230)This release contains contributions from:
Released on: 2021/04/09
New features:
load_icgem_gdf
to take open file objects (#155)EQLHarmonicSpherical
class to interpolate data using EQL in spherical coordinates (#136)Maintenance:
versioneer
with setuptools_scm
(#196)Documentation:
EQLHarmonicSpherical
(#152)Bug fixes:
This release contains contributions from: