Skip to content

Commit

Permalink
Create changelog for v0.7.0 (#526)
Browse files Browse the repository at this point in the history
Add v0.7.0 to the list of previous documentation pages.
  • Loading branch information
santisoler authored Aug 12, 2024
1 parent c001529 commit b9f9c00
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 0 deletions.
106 changes: 106 additions & 0 deletions doc/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https:/fatiando/harmonica/pull/412>`__)
- Remove the ``harmonica.test()`` function (`#482 <https:/fatiando/harmonica/pull/482>`__)
- Remove ``depth_type`` from ``EquivalentSources`` (`#468 <https:/fatiando/harmonica/pull/468>`__)
- Change default value for ``depth`` in ``EquivalentSourcesGB`` (`#515 <https:/fatiando/harmonica/pull/515>`__)
- Change default for window size in ``EquivalentSourcesGB`` (`#487 <https:/fatiando/harmonica/pull/487>`__)

Bug fixes:

- Make ``reduce_to_pole`` work for arbitrary dimension names (`#509 <https:/fatiando/harmonica/pull/509>`__)
- Fix inverted sign in upward derivative filter (`#479 <https:/fatiando/harmonica/pull/479>`__)
- Fix coordinate rounding errors in FFT (`#398 <https:/fatiando/harmonica/pull/398>`__)

New features:

- Remove horizontal coordinates when ditching thin prisms (`#394 <https:/fatiando/harmonica/pull/394>`__)
- Raise error for zero depth value in equivalent sources (`#524 <https:/fatiando/harmonica/pull/524>`__)
- Merge magnetic forward functions for prisms (`#448 <https:/fatiando/harmonica/pull/448>`__)
- Merge magnetic forward functions for dipoles (`#453 <https:/fatiando/harmonica/pull/453>`__)
- Magnetic field of dipoles in Cartesian coordinates (`#414 <https:/fatiando/harmonica/pull/414>`__)
- Forward models of prisms gravity fields with Choclo (`#400 <https:/fatiando/harmonica/pull/400>`__)
- Drop null prisms when converting a prism layer to pyvista (`#393 <https:/fatiando/harmonica/pull/393>`__)
- Add total gradient amplitude transformation (`#478 <https:/fatiando/harmonica/pull/478>`__)
- Add ``total_field_anomaly`` function (`#510 <https:/fatiando/harmonica/pull/510>`__)
- Add progressbar to tesseroid forward modelling (`#430 <https:/fatiando/harmonica/pull/430>`__)
- Add new ``tilt_angle`` transformation function (`#486 <https:/fatiando/harmonica/pull/486>`__)
- Add magnetic field forward modelling of rectangular prisms (`#369 <https:/fatiando/harmonica/pull/369>`__)
- Add function to convert magnetic vector to inclination and declination (`#402 <https:/fatiando/harmonica/pull/402>`__)
- Add Euler Deconvolution of a single window (`#493 <https:/fatiando/harmonica/pull/493>`__)
- Add covariance, change fit data, more docs to Euler Deconvolution (`#519 <https:/fatiando/harmonica/pull/519>`__)
- Add associated Legendre function calculations (`#505 <https:/fatiando/harmonica/pull/505>`__)

Maintenance:

- Use Dependabot to update GitHub Actions workflows (`#455 <https:/fatiando/harmonica/pull/455>`__)
- Use Choclo functions for forward modelling point sources (`#422 <https:/fatiando/harmonica/pull/422>`__)
- Use Burocrata to check and add license notices (`#469 <https:/fatiando/harmonica/pull/469>`__)
- Use a text field for license in pyproject.toml (`#442 <https:/fatiando/harmonica/pull/442>`__)
- Specify nopython=True on jit functions (`#435 <https:/fatiando/harmonica/pull/435>`__)
- Setup Trusted Publisher deployment to PyPI (`#477 <https:/fatiando/harmonica/pull/477>`__)
- Run serial vs parallel test on prisms without Numba (`#434 <https:/fatiando/harmonica/pull/434>`__)
- Rewrite check for point inside tesseroid with Numba (`#419 <https:/fatiando/harmonica/pull/419>`__)
- Fix prism_layer test when accessing PyVista cells (`#409 <https:/fatiando/harmonica/pull/409>`__)
- Fix broken ICGEM file loader test (`#457 <https:/fatiando/harmonica/pull/457>`__)
- Extend support to Python 3.12 (`#484 <https:/fatiando/harmonica/pull/484>`__)
- Extend support for Numpy 2.0 (`#514 <https:/fatiando/harmonica/pull/514>`__)
- Drop support for Python 3.8 (`#497 <https:/fatiando/harmonica/pull/497>`__)
- Drop support for Python 3.7 (`#404 <https:/fatiando/harmonica/pull/404>`__)
- Ditch setup.cfg and use only pyproject.toml (`#438 <https:/fatiando/harmonica/pull/438>`__)
- Decorate tests for Legendre functions (`#521 <https:/fatiando/harmonica/pull/521>`__)
- Continue running doctests after failure (`#411 <https:/fatiando/harmonica/pull/411>`__)
- Add Yago M Castro to AUTHORS.md (`#489 <https:/fatiando/harmonica/pull/489>`__)
- Add India Uppal to AUTHORS.md (`#500 <https:/fatiando/harmonica/pull/500>`__)
- Add Gelson to AUTHORS.md (`#520 <https:/fatiando/harmonica/pull/520>`__)

Documentation:

- Update versions of Sphinx and its plugins (`#472 <https:/fatiando/harmonica/pull/472>`__)
- Update how to pip install dev version in install.rst (`#444 <https:/fatiando/harmonica/pull/444>`__)
- Set hinge to zero in gallery example plot (`#408 <https:/fatiando/harmonica/pull/408>`__)
- Replace sphinx napoleon for numpydoc (`#492 <https:/fatiando/harmonica/pull/492>`__)
- Replace ``color`` for ``fill`` in examples using PyGMT (`#495 <https:/fatiando/harmonica/pull/495>`__)
- Minor typo in eq sources parameter estimation docs (`#389 <https:/fatiando/harmonica/pull/389>`__)
- Minor edits to grid transformations guides (`#391 <https:/fatiando/harmonica/pull/391>`__)
- Make gravity units more explicit (`#421 <https:/fatiando/harmonica/pull/421>`__)
- Improve installation instructions in the docs (`#483 <https:/fatiando/harmonica/pull/483>`__)
- Improve docstrings of prism gravity functions (`#429 <https:/fatiando/harmonica/pull/429>`__)
- Improve docstring of ``prism_magnetic`` function (`#481 <https:/fatiando/harmonica/pull/481>`__)
- Improve coordinates description in forward functions (`#413 <https:/fatiando/harmonica/pull/413>`__)
- Fix wrong citations of Cordell (1992) (`#518 <https:/fatiando/harmonica/pull/518>`__)
- Fix visualization test using deprecated PyVista method (`#433 <https:/fatiando/harmonica/pull/433>`__)
- Fix typo in user guide (`#475 <https:/fatiando/harmonica/pull/475>`__)
- Fix typo in Installing (`#416 <https:/fatiando/harmonica/pull/416>`__)
- Fix spelling of "Gaussian" in tranformations guide (`#464 <https:/fatiando/harmonica/pull/464>`__)
- Fix prism and tesseroid layer in API Reference (`#428 <https:/fatiando/harmonica/pull/428>`__)
- Fix multiple typos on `DatasetAccessorPrismLayer` (`#494 <https:/fatiando/harmonica/pull/494>`__)
- Fix missing PyGMT images in user guide (`#474 <https:/fatiando/harmonica/pull/474>`__)
- Download User Guides as scripts and notebooks (`#405 <https:/fatiando/harmonica/pull/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
-------------

Expand Down
1 change: 1 addition & 0 deletions doc/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ Use the links below to access documentation for specific versions
* `Latest release <http://www.fatiando.org/harmonica/latest>`__
* `Development <http://www.fatiando.org/harmonica/dev>`__
(reflects the *main* branch on GitHub)
* `v0.7.0 <http://www.fatiando.org/harmonica/v0.7.0>`__
* `v0.6.0 <http://www.fatiando.org/harmonica/v0.6.0>`__
* `v0.5.1 <http://www.fatiando.org/harmonica/v0.5.1>`__
* `v0.5.0 <http://www.fatiando.org/harmonica/v0.5.0>`__
Expand Down

0 comments on commit b9f9c00

Please sign in to comment.