v0.6.0
v0.6.0 (2024-05-29)
Breaking
- refactor: make gravity CV return inversion results
BREAKING CHANGE: first return value of grav_optimal_parameter
is ow a tuple of the inversion results. (1048295
)
- refactor: regional separation methods only take gravity df not grid.
BREAKING CHANGE: use grav_df
and grav_data_column
arguments instead of passing a grav_grid
to the various regional separation methods. (33fc5ba
)
- refactor: switch keyword argument name
BREAKING CHANGE: make sure to switch all mentions of regional_col_name
to regional_column
in your code! (a71cba1
)
- refactor: switch keyword argument for constraint points to
constraints_df
BREAKING CHANGE: all use of constraint points need to be supplied via argument constraints_df
now! (bf6cd34
)
- refactor: switch keyword argument name
BREAKING CHANGE: make sure to switch run_inversion
argument weights_after_solver
to apply_weighting_grid
and supply a xr.DataArray via parameter weighting_grid
. (444c43d
)
- refactor: switch keyword argument name from
input_grav_column
tograv_data_column
BREAKING CHANGE: make sure to switch all mentions of 'input_grav_columnto
grav_data_column in your code! ([
f864c1f`](f864c1f))
- refactor: switch keyword argument name from
input_grav
tograv_df
BREAKING CHANGE: make sure to switch all mentions of input_grav
to grav_df
in your code! (b7656ee
)
Build
- build: add plotly as optional dep (
0745e2a
)
Chore
-
chore: automatically updating changelog [skip ci] (
6140401
) -
chore: add warning if using constraints for regional separation within zref/density CV (
0e298aa
) -
chore: allow cyclic imports (
0c8942b
) -
chore: add optuna and plotly as optional imports (
3545f71
) -
chore: update regional tests (
9994cd5
) -
chore: update tests to use
easting
andnorthing
conventions (74eed3e
) -
chore: check for valid registration type (
6fb491a
) -
chore: raise error for wrong grid fill method (
c7bc568
) -
chore: codespell ignore word (
1a8b169
) -
chore: pylint ignore changelog (
b8a7030
) -
chore: git ignore pickle and log files (
de4c738
) -
chore: add make clean command (
55fe0fa
) -
chore: fix ruff linting compatibility issue (
f82448c
) -
chore: remove comprehensive ignore of specific md files in pre-commit (
eb9b405
) -
chore: ignore md files in pre-commit prettier, ruff, blacken (
0fade3b
) -
chore: automatically updating changelog [skip ci] (
bde09b7
) -
chore: update pre-commit hooks
updates:
- chore: automatically updating changelog [skip ci] (
ad579ee
)
Documentation
-
docs: update docstrings (
ac9753c
) -
docs: add section on conventions for
Invert4Geom
(650e4e0
) -
docs: re-run all notebooks (
a68431f
) -
docs: clarify intended use of invert4geom in README (
0817954
) -
docs: fix spacing on md files (
727c268
) -
docs: update binder env (
a6d9690
)
Feature
-
feat: add warning for global min of optimizing eq source parameters (
bbd5f10
) -
feat: add optuna optimization plotting function (
8e64289
) -
feat: add function for performing constraint CV (
96f74a0
) -
feat: updating logging in CV (
45f1f77
) -
feat: save and reload best inversion results during grav CV (
f390b7c
) -
feat: add function to run entire inversion workflow at once (
a7b87c7
) -
feat: add option to save inversion results (
db9ef36
) -
feat: add
regional_separation
function (3a8a626
) -
feat: add equivalent sources options to
regional_constraints
(264c9f5
) -
feat: add grav obs height option to
regional_constraints
(41f1a67
) -
feat: add function for creating starting topography (
32bb475
) -
feat: add option to calculate CV scores as root median or mean square (
818eed4
)
Fix
-
fix: remove numba jit decorator from
jacobian_prism
(b6166f5
) -
fix: add missing imports (
bbc4825
) -
fix: update imports (
362d79d
) -
fix: use median not RMSE for constraint point minimization (
6d1c686
) -
fix: fix warning for best_spline_cv (
abb5976
)
Refactor
-
refactor: update plot 2 parameter CV function (
365f5cf
) -
refactor: update plot convergence function (
7efe1e7
) -
refactor: update plot inversion results function (
ad2efa8
) -
refactor: change default filename for
optimize_eq_source_params
(c7e4acd
) -
refactor: change names for saved inversion parameters (
eaa7e55
) -
refactor: remove
inversion_region
fromrun_inversion
(73c1c7c
) -
refactor: misc changes to regional functions (
446260e
) -
refactor: use
easting
andnorthing
as coordinate names (172b736
) -
refactor: change default
regional_constraints
grid method to verde (ac1320b
) -
refactor: update inversion progressbar (
d791fcb
) -
refactor: update progressbar for grav CV (
1ebe1d8
) -
refactor: use list of l2 norms for end_inversion (
f25e739
) -
refactor: change default perc_increase_limit (
c456be8
) -
refactor: explicitly create density grid (
7555f18
) -
refactor: use
topo
variable for getting final topography grid (5596082
) -
refactor: enable CV progressbars by default (
dc6646e
)
Style
- style: automatic style fixes (
4a83bdd
)