Skip to content

v0.6.0

Compare
Choose a tag to compare
@mdtanker mdtanker released this 29 May 16:46
· 231 commits to main since this release

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 to grav_data_column

BREAKING CHANGE: make sure to switch all mentions of 'input_grav_columntograv_data_column in your code! ([f864c1f`](f864c1f))

  • refactor: switch keyword argument name from input_grav to grav_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 and northing 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 from run_inversion (73c1c7c)

  • refactor: misc changes to regional functions (446260e)

  • refactor: use easting and northing 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)