Skip to content

Commit b9f9c00

Browse files
authored
Create changelog for v0.7.0 (#526)
Add v0.7.0 to the list of previous documentation pages.
1 parent c001529 commit b9f9c00

File tree

2 files changed

+107
-0
lines changed

2 files changed

+107
-0
lines changed

doc/changes.rst

+106
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,112 @@
33
Changelog
44
=========
55

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+
6112
Version 0.6.0
7113
-------------
8114

doc/versions.rst

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Use the links below to access documentation for specific versions
77
* `Latest release <http://www.fatiando.org/harmonica/latest>`__
88
* `Development <http://www.fatiando.org/harmonica/dev>`__
99
(reflects the *main* branch on GitHub)
10+
* `v0.7.0 <http://www.fatiando.org/harmonica/v0.7.0>`__
1011
* `v0.6.0 <http://www.fatiando.org/harmonica/v0.6.0>`__
1112
* `v0.5.1 <http://www.fatiando.org/harmonica/v0.5.1>`__
1213
* `v0.5.0 <http://www.fatiando.org/harmonica/v0.5.0>`__

0 commit comments

Comments
 (0)