0.6.0 release
Pre-release
Pre-release
AlejandroSantorum
released this
21 Jun 15:28
·
171 commits
to main
since this release
Announcing 0.6.0 release.
This new version contains the following improvements or features:
- New
skrmt.ensemble.spectral_law
sub-module (formerskrmt.ensemble.law
) that provides four classes to compute, analyze and plot the four main spectral laws, including the sampling and illustration of the probability density function (PDF) and cumulative distribution function (CDF) of the main random matrix ensembles:- Wigner Semicircle law:
WignerSemicircleDistribution
. - Tracy-Widom law:
TracyWidomDistribution
. - Marchenko-Pastur law:
MarchenkoPasturDistribution
. - Manova Spectrum distribution:
ManovaSpectrumDistribution
.
- Wigner Semicircle law:
- Deprecation of
skrmt.ensemble.plot_law
sub-module. The former functionality has been moved and upgraded in the newskrmt.ensemble.spectral_law
submodule. - Added computation of the empirical spectral PDF to the classes of the
skrmt.ensemble.spectral_law
submodule. - Renamed class method
eigval_pdf
tojoint_eigval_pdf
to clarify that this method is computing the joint eigenvalue PDF for the corresponding ensemble. - Pinned dependencies in requirements.txt file.
- Updated unit tests (99% coverage).
- Updated Sphinx documentation.
- Updated examples and tutorials.
- Updated README.