|
3 | 3 | Changelog
|
4 | 4 | =========
|
5 | 5 |
|
| 6 | +Version 0.7.0 |
| 7 | +------------- |
| 8 | + |
| 9 | +*Released on: 2024/08/12* |
| 10 | + |
| 11 | +.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.13308312.svg |
| 12 | + :alt: Digital Object Identifier for the Zenodo archive |
| 13 | + :target: https://doi.org/10.5281/zenodo.13308312 |
| 14 | + |
| 15 | +Breaking changes: |
| 16 | + |
| 17 | +- Update the gravitational constant (`#412 <https://github.com/fatiando/harmonica/pull/412>`__) |
| 18 | +- Remove the ``harmonica.test()`` function (`#482 <https://github.com/fatiando/harmonica/pull/482>`__) |
| 19 | +- Remove ``depth_type`` from ``EquivalentSources`` (`#468 <https://github.com/fatiando/harmonica/pull/468>`__) |
| 20 | +- Change default value for ``depth`` in ``EquivalentSourcesGB`` (`#515 <https://github.com/fatiando/harmonica/pull/515>`__) |
| 21 | +- Change default for window size in ``EquivalentSourcesGB`` (`#487 <https://github.com/fatiando/harmonica/pull/487>`__) |
| 22 | + |
| 23 | +Bug fixes: |
| 24 | + |
| 25 | +- Make ``reduce_to_pole`` work for arbitrary dimension names (`#509 <https://github.com/fatiando/harmonica/pull/509>`__) |
| 26 | +- Fix inverted sign in upward derivative filter (`#479 <https://github.com/fatiando/harmonica/pull/479>`__) |
| 27 | +- Fix coordinate rounding errors in FFT (`#398 <https://github.com/fatiando/harmonica/pull/398>`__) |
| 28 | + |
| 29 | +New features: |
| 30 | + |
| 31 | +- Remove horizontal coordinates when ditching thin prisms (`#394 <https://github.com/fatiando/harmonica/pull/394>`__) |
| 32 | +- Raise error for zero depth value in equivalent sources (`#524 <https://github.com/fatiando/harmonica/pull/524>`__) |
| 33 | +- Merge magnetic forward functions for prisms (`#448 <https://github.com/fatiando/harmonica/pull/448>`__) |
| 34 | +- Merge magnetic forward functions for dipoles (`#453 <https://github.com/fatiando/harmonica/pull/453>`__) |
| 35 | +- Magnetic field of dipoles in Cartesian coordinates (`#414 <https://github.com/fatiando/harmonica/pull/414>`__) |
| 36 | +- Forward models of prisms gravity fields with Choclo (`#400 <https://github.com/fatiando/harmonica/pull/400>`__) |
| 37 | +- Drop null prisms when converting a prism layer to pyvista (`#393 <https://github.com/fatiando/harmonica/pull/393>`__) |
| 38 | +- Add total gradient amplitude transformation (`#478 <https://github.com/fatiando/harmonica/pull/478>`__) |
| 39 | +- Add ``total_field_anomaly`` function (`#510 <https://github.com/fatiando/harmonica/pull/510>`__) |
| 40 | +- Add progressbar to tesseroid forward modelling (`#430 <https://github.com/fatiando/harmonica/pull/430>`__) |
| 41 | +- Add new ``tilt_angle`` transformation function (`#486 <https://github.com/fatiando/harmonica/pull/486>`__) |
| 42 | +- Add magnetic field forward modelling of rectangular prisms (`#369 <https://github.com/fatiando/harmonica/pull/369>`__) |
| 43 | +- Add function to convert magnetic vector to inclination and declination (`#402 <https://github.com/fatiando/harmonica/pull/402>`__) |
| 44 | +- Add Euler Deconvolution of a single window (`#493 <https://github.com/fatiando/harmonica/pull/493>`__) |
| 45 | +- Add covariance, change fit data, more docs to Euler Deconvolution (`#519 <https://github.com/fatiando/harmonica/pull/519>`__) |
| 46 | +- Add associated Legendre function calculations (`#505 <https://github.com/fatiando/harmonica/pull/505>`__) |
| 47 | + |
| 48 | +Maintenance: |
| 49 | + |
| 50 | +- Use Dependabot to update GitHub Actions workflows (`#455 <https://github.com/fatiando/harmonica/pull/455>`__) |
| 51 | +- Use Choclo functions for forward modelling point sources (`#422 <https://github.com/fatiando/harmonica/pull/422>`__) |
| 52 | +- Use Burocrata to check and add license notices (`#469 <https://github.com/fatiando/harmonica/pull/469>`__) |
| 53 | +- Use a text field for license in pyproject.toml (`#442 <https://github.com/fatiando/harmonica/pull/442>`__) |
| 54 | +- Specify nopython=True on jit functions (`#435 <https://github.com/fatiando/harmonica/pull/435>`__) |
| 55 | +- Setup Trusted Publisher deployment to PyPI (`#477 <https://github.com/fatiando/harmonica/pull/477>`__) |
| 56 | +- Run serial vs parallel test on prisms without Numba (`#434 <https://github.com/fatiando/harmonica/pull/434>`__) |
| 57 | +- Rewrite check for point inside tesseroid with Numba (`#419 <https://github.com/fatiando/harmonica/pull/419>`__) |
| 58 | +- Fix prism_layer test when accessing PyVista cells (`#409 <https://github.com/fatiando/harmonica/pull/409>`__) |
| 59 | +- Fix broken ICGEM file loader test (`#457 <https://github.com/fatiando/harmonica/pull/457>`__) |
| 60 | +- Extend support to Python 3.12 (`#484 <https://github.com/fatiando/harmonica/pull/484>`__) |
| 61 | +- Extend support for Numpy 2.0 (`#514 <https://github.com/fatiando/harmonica/pull/514>`__) |
| 62 | +- Drop support for Python 3.8 (`#497 <https://github.com/fatiando/harmonica/pull/497>`__) |
| 63 | +- Drop support for Python 3.7 (`#404 <https://github.com/fatiando/harmonica/pull/404>`__) |
| 64 | +- Ditch setup.cfg and use only pyproject.toml (`#438 <https://github.com/fatiando/harmonica/pull/438>`__) |
| 65 | +- Decorate tests for Legendre functions (`#521 <https://github.com/fatiando/harmonica/pull/521>`__) |
| 66 | +- Continue running doctests after failure (`#411 <https://github.com/fatiando/harmonica/pull/411>`__) |
| 67 | +- Add Yago M Castro to AUTHORS.md (`#489 <https://github.com/fatiando/harmonica/pull/489>`__) |
| 68 | +- Add India Uppal to AUTHORS.md (`#500 <https://github.com/fatiando/harmonica/pull/500>`__) |
| 69 | +- Add Gelson to AUTHORS.md (`#520 <https://github.com/fatiando/harmonica/pull/520>`__) |
| 70 | + |
| 71 | +Documentation: |
| 72 | + |
| 73 | +- Update versions of Sphinx and its plugins (`#472 <https://github.com/fatiando/harmonica/pull/472>`__) |
| 74 | +- Update how to pip install dev version in install.rst (`#444 <https://github.com/fatiando/harmonica/pull/444>`__) |
| 75 | +- Set hinge to zero in gallery example plot (`#408 <https://github.com/fatiando/harmonica/pull/408>`__) |
| 76 | +- Replace sphinx napoleon for numpydoc (`#492 <https://github.com/fatiando/harmonica/pull/492>`__) |
| 77 | +- Replace ``color`` for ``fill`` in examples using PyGMT (`#495 <https://github.com/fatiando/harmonica/pull/495>`__) |
| 78 | +- Minor typo in eq sources parameter estimation docs (`#389 <https://github.com/fatiando/harmonica/pull/389>`__) |
| 79 | +- Minor edits to grid transformations guides (`#391 <https://github.com/fatiando/harmonica/pull/391>`__) |
| 80 | +- Make gravity units more explicit (`#421 <https://github.com/fatiando/harmonica/pull/421>`__) |
| 81 | +- Improve installation instructions in the docs (`#483 <https://github.com/fatiando/harmonica/pull/483>`__) |
| 82 | +- Improve docstrings of prism gravity functions (`#429 <https://github.com/fatiando/harmonica/pull/429>`__) |
| 83 | +- Improve docstring of ``prism_magnetic`` function (`#481 <https://github.com/fatiando/harmonica/pull/481>`__) |
| 84 | +- Improve coordinates description in forward functions (`#413 <https://github.com/fatiando/harmonica/pull/413>`__) |
| 85 | +- Fix wrong citations of Cordell (1992) (`#518 <https://github.com/fatiando/harmonica/pull/518>`__) |
| 86 | +- Fix visualization test using deprecated PyVista method (`#433 <https://github.com/fatiando/harmonica/pull/433>`__) |
| 87 | +- Fix typo in user guide (`#475 <https://github.com/fatiando/harmonica/pull/475>`__) |
| 88 | +- Fix typo in Installing (`#416 <https://github.com/fatiando/harmonica/pull/416>`__) |
| 89 | +- Fix spelling of "Gaussian" in tranformations guide (`#464 <https://github.com/fatiando/harmonica/pull/464>`__) |
| 90 | +- Fix prism and tesseroid layer in API Reference (`#428 <https://github.com/fatiando/harmonica/pull/428>`__) |
| 91 | +- Fix multiple typos on `DatasetAccessorPrismLayer` (`#494 <https://github.com/fatiando/harmonica/pull/494>`__) |
| 92 | +- Fix missing PyGMT images in user guide (`#474 <https://github.com/fatiando/harmonica/pull/474>`__) |
| 93 | +- Download User Guides as scripts and notebooks (`#405 <https://github.com/fatiando/harmonica/pull/405>`__) |
| 94 | + |
| 95 | +This release contains contributions from: |
| 96 | + |
| 97 | +- Agustina Pesce |
| 98 | +- Federico Esteban |
| 99 | +- Gelson F. Souza-Junior |
| 100 | +- India Uppal |
| 101 | +- Leonardo Miquelutti |
| 102 | +- Leonardo Uieda |
| 103 | +- Lu Li |
| 104 | +- Mariana Gómez |
| 105 | +- Matt Tankersley |
| 106 | +- RichardScottOZ |
| 107 | +- Santiago Soler |
| 108 | +- Sergei Freiman |
| 109 | +- Yago Moreira Castro |
| 110 | + |
| 111 | + |
6 | 112 | Version 0.6.0
|
7 | 113 | -------------
|
8 | 114 |
|
|
0 commit comments