Releases: mdtanker/invert4geom
v0.4.0
v0.4.0 (2024-02-22)
Breaking
- build: drop python 3.8 support
BREAKING CHANGE: (77cc15d
)
Build
-
build: add support for Python 3.12 (
b0b058a
) -
build: add binder env (
60f15b7
) -
build: update pyproj specs (
e70c4bc
) -
build: add/remove dev dependencies (
ec831f3
) -
build: add doc dependencies (
d62d855
)
Chore
-
chore: automatically updating changelog [skip ci] (
50898ac
) -
chore: fixing semantic release action (
cfcfdf1
) -
chore: trying to fix semantic-release action (
75cadc3
) -
chore: manually update GH action and pre-commit versions (
46d9357
) -
chore: update changelog template (
d20c603
) -
chore: delete tmp optuna file in test (
9b266aa
) -
chore: gitignore vscode settings (
ad5ab8e
) -
chore: remove unnecessary files (
74b63ae
) -
chore: list packages after install in test GHA (
35f05e5
) -
chore: include all optimization deps in testing env (
cb2f091
) -
chore: add optuna to test deps (
89e2447
) -
chore: update GHA test env (
70fcbf7
) -
chore: revert to mamba for GHA test env (
45c9b7b
) -
chore: add make command for GHA test env (
9f598bd
) -
chore: upgrade pip for GHA test env (
e89ba32
) -
chore: include setuptools in GHA test env (
aa9e569
) -
chore: fix typo in pre-commit (
b05bab5
) -
chore: ignore bib in pre-commit (
ecd6d93
) -
chore: ignore changelog template in pre-commit (
23ed7d4
) -
chore: update changelog template (
f3a3c9c
) -
chore: remove old push GHA (
9e2088d
) -
chore: replace mamba with pip for GHA test env install (
421cffe
) -
chore: rename release GHA (
32b6c3a
) -
chore: add semantic release GHA (
204c7a7
) -
chore: update pre-commit config (
e2dbcdd
) -
chore: add make commands (
98d6069
) -
chore: update RTD env and add make command (
83d4199
) -
chore: change dependa-bot updates to monthly (
3284324
) -
chore: update from antarctic-plots to polartoolkit (
16bf313
)
Documentation
-
docs: rerun all user guide notebooks (
d8688f2
) -
docs: fix incorrect reference styles (
93b6cfc
) -
docs: fix bibliography references (
606c936
) -
docs: fix rtd.yml (
36376d7
) -
docs: use pip to install RTD env (
27c063a
) -
docs: switch from autodoc to autoapi (
e182bac
) -
docs: add binder link to docs (
ddb80d3
) -
docs: add reference .bib and md file (
048933e
) -
docs: update install instructions (
5c051a4
) -
docs: add a discretization user guide (
8562c06
) -
docs: move contributing guide (
8d30cda
) -
docs: enable nbgallery for user guide (
2bcc0aa
) -
docs: enable binder links (
e134b4a
)
Feature
- feat: add plotting options to show_prism_layers (
8c1874e
)
Fix
- fix: resolve permission denied windows error in optuna test (
1084b56
)
Style
v0.3.1
v0.3.1 (2023-12-06)
Build
- build: only install doc optional deps for nox (
da69dcb
)
Chore
-
chore: adds license file to pyproject.toml (
ed882d8
) -
chore: adds github issue templates amd comments (
721b391
) -
chore(deps): bump conda-incubator/setup-miniconda from 2 to 3
Bumps conda-incubator/setup-miniconda from 2 to 3.
updated-dependencies:
- dependency-name: conda-incubator/setup-miniconda
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com> (93e8abc
)
Documentation
-
docs: remove optimization deps from RTD env (
dad0330
) -
docs: fix docstring for jacobian_annular (
7b7be72
) -
docs: fix intersphinx mapping links (
1ca89af
) -
docs: add docs link to contributing file (
9d7f830
) -
docs: fixes minor issues in docs (
0bca578
) -
docs: add cover figure (
5c0d029
)
Fix
- fix: adds encoding to open calls (
110ff36
)
Style
- style: formatting (
3ab7fb3
)
v0.3.0
v0.3.0 (2023-11-30)
Build
- build: restrict xrft version
Seems to be cause issues in conda-forge feedstock, harmonica requires >= 1.0, match this (f9a17ff
)
-
build: combine optional dependencies into
all
(d5f038b
) -
build: add optimization optional deps (
871a870
) -
build: alter dependency versions (
82695f5
) -
build: add new dependencies (
8d9982c
)
Chore
-
chore: add Make changelog command (
d433a9d
) -
chore: numba-progress install from pip to conda (
59099bf
) -
chore: move changelog template location (
2bdeccb
) -
chore: fix env.yml files (
2735f09
) -
chore: seperate RTD env and testing env (
0d1621d
) -
chore: remove build api docs to ci.yml (
0bf7f87
) -
chore: add sphinx-apidoc call to ci.yml (
9d0ff3a
) -
chore: update pre-commit hooks (#28)
updates:
- github.com/astral-sh/ruff-pre-commit: v0.1.3 → v0.1.6
- github.com/pre-commit/mirrors-prettier: v3.0.3 → v3.1.0
- github.com/pre-commit/mirrors-mypy: v1.6.1 → v1.7.1
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (161cc9d
)
Documentation
-
docs: replace
Unknown
withOther
in changelog (e7f274a
) -
docs: customize jinja changelog template (
203c1c8
) -
docs: add rst files for new modules (
b9010e5
) -
docs: add estimating regional field user guide (
7e5b69b
) -
docs: add testing instructions to contrib guide (
9c2732d
) -
docs: add module descriptions to overview (
ae7469d
) -
docs: fix some docstrings (
920e129
) -
docs: add cross_validation to pre-commit ignore (
b8e8e86
)
Feature
-
feat: add test files for all modules (
2c11f56
) -
feat: add regional module (
2d52c19
) -
feat: add optimization module (
a398e12
) -
feat: add synthetic regional field function (
aeb81b2
) -
feat: add eq_sources_score function (
6c132d8
) -
feat: add best_spline_cv function (
3965dcb
)
Fix
-
fix: optional optuna Journal import (
e0a159f
) -
fix: make optimization dep imports optional (
e7ed8a1
) -
fix: use lock_obj to fix file store for windows (
f835c74
) -
fix: replace psutil cpu affinity with new function
used a function from a stack overlow answer which is able to get cpu core numbers for many operating systems since psutil doesn't seem to work for MacOS or Windows. (f3bf61e
)
- fix: typos and formatting (
9ce69c2
)
Unknown
This reverts commit daf3c9c. (99bcfac
)
-
Adding regional and optimization modules (#30)
-
docs: fix some docstrings
-
feat: add best_spline_cv function
-
feat: add eq_sources_score function
-
feat: add synthetic regional field function
-
feat: add optimization module
-
feat: add regional module
-
docs: add module descriptions to overview
-
docs: add testing instructions to contrib guide
-
build: add new dependencies
-
feat: add test files for all modules
-
docs: add estimating regional field user guide
-
fix: typos and formatting
-
fix: replace psutil cpu affinity with new function
used a function from a stack overlow answer which is able to get cpu core numbers for many operating systems since psutil doesn't seem to work for MacOS or Windows.
-
build: alter dependency versions
-
fix: use lock_obj to fix file store for windows
-
chore: add sphinx-apidoc call to ci.yml
-
docs: add rst files for new modules
-
chore: remove build api docs to ci.yml
-
chore: seperate RTD env and testing env
-
chore: fix env.yml files
-
chore: move changelog template location
-
docs: customize jinja changelog template
-
build: add optimization optional deps
-
build: combine optional dependencies into
all
-
build: restrict xrft version
Seems to be cause issues in conda-forge feedstock, harmonica requires >= 1.0, match this
-
chore: numba-progress install from pip to conda
-
docs: replace
Unknown
withOther
in changelog -
chore: add Make changelog command
-
fix: make optimization dep imports optional
-
fix: optional optuna Journal import (
daf3c9c
) -
Fixing the docs and add semantic release check workflow (#29)
-
build: restrict antarctic_plots version
-
build: move changelog template
-
build: use conda for readthedocs env
-
build: add local install for RTD
-
style: pre-commit fixes
-
build: add doc deps to RTD env
-
build: update RTD env
-
build: update RTD dnv
-
build: force update
-
build: force update
-
chore: add non-main branches to semantic release
-
chore: add semantic_release_check.yml
-
style: formatting
-
style: pre-commit fixes
-
chore: add autocomment to release check action
-
chore: fix release check action
-
chore: add ref to release check action
-
chore: fixing release check action
-
chore: add PAT to release check action
-
chore: PAT supplied in wrong location
-
chore: switch back to GH token
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (cade158
)
v0.2.0
v0.2.0 (2023-11-27)
Chore
- chore(deps): bump actions/checkout from 3 to 4 (#27)
Bumps actions/checkout from 3 to 4.
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3f46f5b
)
-
chore: add ignore option for codespell (
bc4f597
) -
chore: add semantic-release changelog template (
bc93159
) -
chore: add semantic release check to makefile (
d3bb077
)
Documentation
-
docs: minor changes (
c29c742
) -
docs: new user guide notebook
adds notebook which combines damping, density, and zref cross validations, as well as using a starting model and weighting grid. (1ad026a
)
- docs: update user guide notebooks
To run faster, this lowers the resolution of the user guide notebooks. It also adds synthetic noise to all the examples. (d63c410
)
-
docs: update some docstrings (
0bf4d7b
) -
docs: add references to docstrings (
d0357a8
) -
docs: add emojis to homepage (
eda2938
) -
docs: set nb execute to never for docs (
ef58202
) -
docs: edit the user guide notebooks (
aec1fe6
) -
docs: add cross validation api docs (
03c38d6
) -
docs: remove tqdm mapping (
088409e
)
Feature
-
feat: add 2 parameter cross validation plotting (
2d1269e
) -
feat: add contaminate function for synthetic noise (
3a1cf8d
)
Fix
- fix: add reference level to iteration plots (
960eb44
)
Style
- style: formatting (
66b0a56
)
Unknown
- Merge branch 'main' of https://github.com/mdtanker/invert4geom (
86c611b
)
v0.1.20
v0.1.20 (2023-11-24)
Fix
- fix: forcing a new patch (
9a73194
)
Unknown
-
Hyperparameter cross validation (#25)
-
fix: add zref and density args to inversion
-
fix: removes references to density and zref
-
fix: remove python 3.12 support, add test for 3.10
-
chore: specify semantic release options
-
chore: remove pypy from testing versions
-
feat: add cross validation module
-
feat: add cross validation plot function
-
build: add tqdm and seaborn deps
-
docs: update simple_inversion.ipynb
Lower the grid resolution to run faster, add more detailed comments, use same zref as true topography, change choosen damping value
- docs: add damping_cross_validation.ipynb
new notebook to demonstrate how to perform a CV to find the optimal damping value.
-
docs: add damping_cross_validation.ipynb to guide
-
style: formatting cross_validation.py
-
fix: allow matplotlib and seaborn to be optional
-
chore: update deps in .yml and mapping
-
chore: add github action workflow
run a python-semantic-release in no operation mode to see what will be done. Runs one all commits to PR's
-
style: pre-commit fixes
-
style: format fix
-
chore: update release check
-
chore: updating release check
-
chore: remove semantic release check action
-
fix: restructure damping cross validation
associated functions are termed "gravity" cross validation since they use the observed and predicted gravity data to determine the score.
- feat: add constraints cv functions
termed "constraints" since they use the difference between constraint point elevations and inverted topography to determine the score. Used for zref and density cross validations
-
docs: reorganized damping CV notebook
-
docs: restructured simple inversion notebook
-
docs: restructured starting model notebook
-
docs: add density and zref CV notebooks
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> (2546ee4
)
v0.1.19
v0.1.19 (2023-11-24)
Chore
- chore: remove scm version files (
1f99c55
)
Fix
-
fix: add zref and density args to inversion (#24)
-
fix: add zref and density args to inversion
-
fix: removes references to density and zref
-
fix: remove python 3.12 support, add test for 3.10
-
chore: specify semantic release options
-
chore: remove pypy from testing versions (
c62f189
)