Skip to content

Commit

Permalink
Changelog entry for 1.2.0 (#197)
Browse files Browse the repository at this point in the history
Create a changelog entry and update the authors file to include
@santisoler
  • Loading branch information
leouieda authored Jul 23, 2019
1 parent 0332da4 commit 6cf9619
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 0 deletions.
1 change: 1 addition & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,5 @@ are considered "The Verde Developers":

* [David Hoese](https://github.com/djhoese)
* [Jesse Pisel](https://github.com/jessepisel)
* [Santiago R. Soler](https://github.com/santisoler)
* [Leonardo Uieda](https://github.com/leouieda)
1 change: 1 addition & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,7 @@ Documentation for other versions
* `Development <http://www.fatiando.org/verde/dev>`__ (reflects the *master* branch on
Github)
* `Latest release <http://www.fatiando.org/verde/latest>`__
* `v1.2.0 <http://www.fatiando.org/verde/v1.2.0>`__
* `v1.1.0 <http://www.fatiando.org/verde/v1.1.0>`__
* `v1.0.1 <http://www.fatiando.org/verde/v1.0.1>`__
* `v1.0.0 <http://www.fatiando.org/verde/v1.0.0>`__
77 changes: 77 additions & 0 deletions doc/changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,83 @@ Changelog
=========


Version 1.2.0
-------------

*Released on: 2019/07/23*

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.3347076.svg
:target: https://doi.org/10.5281/zenodo.3347076

Bug fixes:

* Return the correct coordinates when passing ``pixel_register=True`` and ``shape`` to
``verde.grid_coordinates``. The returned coordinates had 1 too few elements in each
dimension (and the wrong values). This is because we generate grid-line registered
points first and then shift them to the center of the pixels and drop the last point.
This only works when specifying ``spacing`` because it will generate the right amount
of points. When ``shape`` is given, we need to first convert it to "grid-line" shape
(with 1 extra point per dimension) before generating coordinates.
(`#183 <https://github.com/fatiando/verde/pull/183>`__)
* Reset force coordinates when refitting splines. Previously, the splines set the force
coordinates from the data coordinates only the first time ``fit`` was called. This
means that when fitting on different data, the spline would still use the old
coordinates leading to a poor prediction score. Now, the spline will use the
coordinates of the current data passed to ``fit``. This only affects cases where
``force_coords=None``. It's a slight change and only affects some of the scores for
cross-validation. (`#191 <https://github.com/fatiando/verde/pull/191>`__)

New functions/classes:

* New class ``verde.SplineCV``: a cross-validated version of ``Spline`` . that performs
grid search cross-validation to automatically tune the parameters of a ``Spline``.
(`#185 <https://github.com/fatiando/verde/pull/185>`__)
* New function ``verde.longitude_continuity`` to format longitudes to a continuous
range so that they can be indexed with ``verde.inside``
(`#181 <https://github.com/fatiando/verde/pull/181>`__)
* New function ``verde.load_surfer`` to load grid data from a Surfer ASCII file (a
contouring, griding and surface mapping software from GoldenSoftware).
(`#169 <https://github.com/fatiando/verde/pull/169>`__)
* New function ``verde.median_distance`` that calculates the median near neighbor
distance between each point in the given dataset.
(`#163 <https://github.com/fatiando/verde/pull/163>`__)

Improvements:

* Allow ``verde.block_split`` and ``verde.BlockReduce`` to take a ``shape`` argument
instead of ``spacing``. Useful when the size of the block is less meaningful than the
number of blocks.
(`#184 <https://github.com/fatiando/verde/pull/184>`__)
* Allow zero degree polynomials in ``verde.Trend``, which represents a mean value.
(`#162 <https://github.com/fatiando/verde/pull/162>`__)
* Function ``verde.cross_val_score`` returns a numpy array instead of a list for easier
computations on the results. (`#160 <https://github.com/fatiando/verde/pull/160>`__)
* Function ``verde.maxabs`` now handles inputs with NaNs automatically.
(`#158 <https://github.com/fatiando/verde/pull/158>`__)

Documentation:

* New tutorial to explain the intricacies of grid coordinates generation, adjusting
spacing vs region, pixel registration, etc.
(`#192 <https://github.com/fatiando/verde/pull/192>`__)

Maintenance:

* Drop support for Python 3.5. (`#178 <https://github.com/fatiando/verde/pull/178>`__)
* Add support for Python 3.7. (`#150 <https://github.com/fatiando/verde/pull/150>`__)
* More functions are now part of the base API: ``n_1d_arrays``, ``check_fit_input`` and
``least_squares`` are now included in ``verde.base``.
(`#156 <https://github.com/fatiando/verde/pull/156>`__)

This release contains contributions from:

* Goto15
* Lindsey Heagy
* Jesse Pisel
* Santiago Soler
* Leonardo Uieda


Version 1.1.0
-------------

Expand Down

0 comments on commit 6cf9619

Please sign in to comment.