From b9f9c00b0999f470dcae971b19add28b055633c9 Mon Sep 17 00:00:00 2001 From: Santiago Soler Date: Mon, 12 Aug 2024 19:27:40 -0300 Subject: [PATCH] Create changelog for v0.7.0 (#526) Add v0.7.0 to the list of previous documentation pages. --- doc/changes.rst | 106 +++++++++++++++++++++++++++++++++++++++++++++++ doc/versions.rst | 1 + 2 files changed, 107 insertions(+) diff --git a/doc/changes.rst b/doc/changes.rst index 116b94738..6a36ed093 100644 --- a/doc/changes.rst +++ b/doc/changes.rst @@ -3,6 +3,112 @@ Changelog ========= +Version 0.7.0 +------------- + +*Released on: 2024/08/12* + +.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.13308312.svg + :alt: Digital Object Identifier for the Zenodo archive + :target: https://doi.org/10.5281/zenodo.13308312 + +Breaking changes: + +- Update the gravitational constant (`#412 `__) +- Remove the ``harmonica.test()`` function (`#482 `__) +- Remove ``depth_type`` from ``EquivalentSources`` (`#468 `__) +- Change default value for ``depth`` in ``EquivalentSourcesGB`` (`#515 `__) +- Change default for window size in ``EquivalentSourcesGB`` (`#487 `__) + +Bug fixes: + +- Make ``reduce_to_pole`` work for arbitrary dimension names (`#509 `__) +- Fix inverted sign in upward derivative filter (`#479 `__) +- Fix coordinate rounding errors in FFT (`#398 `__) + +New features: + +- Remove horizontal coordinates when ditching thin prisms (`#394 `__) +- Raise error for zero depth value in equivalent sources (`#524 `__) +- Merge magnetic forward functions for prisms (`#448 `__) +- Merge magnetic forward functions for dipoles (`#453 `__) +- Magnetic field of dipoles in Cartesian coordinates (`#414 `__) +- Forward models of prisms gravity fields with Choclo (`#400 `__) +- Drop null prisms when converting a prism layer to pyvista (`#393 `__) +- Add total gradient amplitude transformation (`#478 `__) +- Add ``total_field_anomaly`` function (`#510 `__) +- Add progressbar to tesseroid forward modelling (`#430 `__) +- Add new ``tilt_angle`` transformation function (`#486 `__) +- Add magnetic field forward modelling of rectangular prisms (`#369 `__) +- Add function to convert magnetic vector to inclination and declination (`#402 `__) +- Add Euler Deconvolution of a single window (`#493 `__) +- Add covariance, change fit data, more docs to Euler Deconvolution (`#519 `__) +- Add associated Legendre function calculations (`#505 `__) + +Maintenance: + +- Use Dependabot to update GitHub Actions workflows (`#455 `__) +- Use Choclo functions for forward modelling point sources (`#422 `__) +- Use Burocrata to check and add license notices (`#469 `__) +- Use a text field for license in pyproject.toml (`#442 `__) +- Specify nopython=True on jit functions (`#435 `__) +- Setup Trusted Publisher deployment to PyPI (`#477 `__) +- Run serial vs parallel test on prisms without Numba (`#434 `__) +- Rewrite check for point inside tesseroid with Numba (`#419 `__) +- Fix prism_layer test when accessing PyVista cells (`#409 `__) +- Fix broken ICGEM file loader test (`#457 `__) +- Extend support to Python 3.12 (`#484 `__) +- Extend support for Numpy 2.0 (`#514 `__) +- Drop support for Python 3.8 (`#497 `__) +- Drop support for Python 3.7 (`#404 `__) +- Ditch setup.cfg and use only pyproject.toml (`#438 `__) +- Decorate tests for Legendre functions (`#521 `__) +- Continue running doctests after failure (`#411 `__) +- Add Yago M Castro to AUTHORS.md (`#489 `__) +- Add India Uppal to AUTHORS.md (`#500 `__) +- Add Gelson to AUTHORS.md (`#520 `__) + +Documentation: + +- Update versions of Sphinx and its plugins (`#472 `__) +- Update how to pip install dev version in install.rst (`#444 `__) +- Set hinge to zero in gallery example plot (`#408 `__) +- Replace sphinx napoleon for numpydoc (`#492 `__) +- Replace ``color`` for ``fill`` in examples using PyGMT (`#495 `__) +- Minor typo in eq sources parameter estimation docs (`#389 `__) +- Minor edits to grid transformations guides (`#391 `__) +- Make gravity units more explicit (`#421 `__) +- Improve installation instructions in the docs (`#483 `__) +- Improve docstrings of prism gravity functions (`#429 `__) +- Improve docstring of ``prism_magnetic`` function (`#481 `__) +- Improve coordinates description in forward functions (`#413 `__) +- Fix wrong citations of Cordell (1992) (`#518 `__) +- Fix visualization test using deprecated PyVista method (`#433 `__) +- Fix typo in user guide (`#475 `__) +- Fix typo in Installing (`#416 `__) +- Fix spelling of "Gaussian" in tranformations guide (`#464 `__) +- Fix prism and tesseroid layer in API Reference (`#428 `__) +- Fix multiple typos on `DatasetAccessorPrismLayer` (`#494 `__) +- Fix missing PyGMT images in user guide (`#474 `__) +- Download User Guides as scripts and notebooks (`#405 `__) + +This release contains contributions from: + +- Agustina Pesce +- Federico Esteban +- Gelson F. Souza-Junior +- India Uppal +- Leonardo Miquelutti +- Leonardo Uieda +- Lu Li +- Mariana Gómez +- Matt Tankersley +- RichardScottOZ +- Santiago Soler +- Sergei Freiman +- Yago Moreira Castro + + Version 0.6.0 ------------- diff --git a/doc/versions.rst b/doc/versions.rst index 85b3af8f6..49c9fa5fa 100644 --- a/doc/versions.rst +++ b/doc/versions.rst @@ -7,6 +7,7 @@ Use the links below to access documentation for specific versions * `Latest release `__ * `Development `__ (reflects the *main* branch on GitHub) +* `v0.7.0 `__ * `v0.6.0 `__ * `v0.5.1 `__ * `v0.5.0 `__