Skip to content

Commit

Permalink
Release v0.12.0 (#49)
Browse files Browse the repository at this point in the history
* changelog.md: updated release notes

* bumped version to 0.12.0
  • Loading branch information
luisfabib authored Oct 23, 2020
1 parent 8763325 commit b35c066
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 4 deletions.
49 changes: 46 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,51 @@

-------------------------------

Version 0.11.0 - September 2020
-----------------------------
Release Notes v0.12.0 - October 2020
---------------------------------

#### Overall changes

* The regularization operator matrices ``regoperator`` now include the edges of the distribution (#38). Now the smoothness penalty is imposed on the distribution edges avoiding the accumulation of distribution mass at the edges of ``r``.

* The interface for defining dipolar pathways has been simplified (#41). For example, a signal with two dipolar pathways had to be defined as ``pathways = [[Lam0,np.nan], [lam1,T0]]``. Now the unmodulated pathway can just be defined by its amplitude and does not require the use of ``np.nan``, e.g. ``pathways = [Lam0, [lam1,T0]]``.

* The project version control has been switched from the Git-flow to the GitHub-flow design. The default branch has been switched from ``master`` to ``main``, which is now always production-ready. All new contributions are merged into ``main`` exclusively by pull requests.

* The dependency on the ``lambda`` parameter has been removed from all phenomenological background models, and kept only for physical models (#43). Their interface with ``dipolarbackground`` and ``dipolarkernel`` have been updated accordingly.

#### New features:

* ``diststats``: New function to calculate different statistical quantities of the distance distribution and their corresponding uncertainties (#38).

* ``bootan``: Introduced the option ``cores`` to parallelize the bootstrapping using multiple CPU.

#### Specific changes

* ``bg_homfractal``:
- Corrected behavior of the model. For ``d=3`` the model returned wrong values, and for ``d~=3`` the model resulted in an error.

* ``UncertQuant``:
- Fixed bug when propagating uncertainty to scalar functions.

* ``deerload``:
- Fixed UTF-8 error when loading certain spectrometer files in MacOS (#30)

* ``fitsignal``:
- The fitted scale of the signal is now properly calculated when fitting fully parametric signals.
- Fixed error occuring when fitting a dipolar evolution function with a non-parametric distribution.

* ``selregparam``:
- Fixed bug occuring when requesting the ``lc`` or ``lr`` selection methods.

* ``regparamange``:
- An error occuring at the BLAS/LAPLACK error ocurring under certain conditions in MacOS and Ubuntu is now handled to avoid a crash.

-------------------------------


Release Notes v0.11.0 - September 2020
---------------------------------

#### Overall changes

Expand Down Expand Up @@ -40,7 +83,7 @@ Version 0.11.0 - September 2020

-------------------------------

Version 0.10.0 - August 2020
Release Notes v0.10.0 - August 2020
-----------------------------

As of this version, DeerLab is written in Python in contrast to older versions based on MATLAB.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.12.0-dev
v0.12.0

0 comments on commit b35c066

Please sign in to comment.