<commit_before>.. _changelog:

Changelog
=========

Version 0.3
-----------

**Release date**:

**Changes**:

* Faster Cython implementations of
  :ref:`fatiando.gravmag.sphere <fatiando_gravmag_sphere>` and
  :ref:`fatiando.gravmag.polyprism <fatiando_gravmag_polyprism>`.
  Also separated gravmag forward modeling functions into "kernels" for gravity
  tensor components. This allows them to be reused in the magnetic field
  computations.
  (`PR 105 <https://github.com/leouieda/fatiando/pull/105>`_)
* Added ``xy2ne`` flag for ``square`` and ``points`` functions in
  :ref:`fatiando.vis.mpl <fatiando_vis_mpl>`.
  (`PR 94 <https://github.com/leouieda/fatiando/pull/94>`_)
* **New** class ``LCurve`` in :ref:`fatiando.inversion.regularization
  <fatiando_inversion_regularization>` for estimating the regularization
  parameter using an L-curve criterion.
  (`PR 90 <https://github.com/leouieda/fatiando/pull/90>`_)
* Added support for ``vmin`` and ``vmax`` arguments in
  :ref:`fatiando.vis.mpl.contourf <fatiando_vis_mpl>`.
  (`PR 89 <https://github.com/leouieda/fatiando/pull/89>`_)
* **New** module :ref:`fatiando.gravmag.magdir <fatiando_gravmag_magdir>` for
  estimating the total magnetization vector of multiple sources.
  (`PR 87 <https://github.com/leouieda/fatiando/pull/87>`_)

Version 0.2
-----------<commit_msg>Updated changelog for OpenMP support in gravmag<commit_after>.. _changelog:

Changelog
=========

Version 0.3
-----------

**Release date**:

**Changes**:

* Multithreaded parallelism with OpenMP in
  :ref:`fatiando.gravmag.sphere <fatiando_gravmag_sphere>`,
  :ref:`fatiando.gravmag.polyprism <fatiando_gravmag_polyprism>` and
  :ref:`fatiando.gravmag.prism <fatiando_gravmag_prism>`.
  Speedups are range from practically none to over 3x.
  Works automatically.
  **Windows users will have to install an extra dependency!**
  See the :ref:`install instructions <install>`.
  (`PR 106 <https://github.com/leouieda/fatiando/pull/106>`_)
* Faster Cython implementations of
  :ref:`fatiando.gravmag.sphere <fatiando_gravmag_sphere>` and
  :ref:`fatiando.gravmag.polyprism <fatiando_gravmag_polyprism>`.
  Also separated gravmag forward modeling functions into "kernels" for gravity
  tensor components. This allows them to be reused in the magnetic field
  computations.
  (`PR 105 <https://github.com/leouieda/fatiando/pull/105>`_)
* Added ``xy2ne`` flag for ``square`` and ``points`` functions in
  :ref:`fatiando.vis.mpl <fatiando_vis_mpl>`.
  (`PR 94 <https://github.com/leouieda/fatiando/pull/94>`_)
* **New** class ``LCurve`` in :ref:`fatiando.inversion.regularization
  <fatiando_inversion_regularization>` for estimating the regularization
  parameter using an L-curve criterion.
  (`PR 90 <https://github.com/leouieda/fatiando/pull/90>`_)
* Added support for ``vmin`` and ``vmax`` arguments in
  :ref:`fatiando.vis.mpl.contourf <fatiando_vis_mpl>`.
  (`PR 89 <https://github.com/leouieda/fatiando/pull/89>`_)
* **New** module :ref:`fatiando.gravmag.magdir <fatiando_gravmag_magdir>` for
  estimating the total magnetization vector of multiple sources.
  (`PR 87 <https://github.com/leouieda/fatiando/pull/87>`_)

Version 0.2
-----------
{'fraction_non_alphanumeric': 0.15294859665720592, 'fraction_numerical': 0.01923683380637023, 'mean_word_length': 4.841620626151013, 'pattern_counts': {'":': 0, '<': 30, '<?xml version=': 0, '>': 30, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6110853', 'n_tokens_mistral': 1182, 'n_tokens_neox': 1078, 'n_words': 258}