Skip to content

0.6.0 release

Pre-release
Pre-release
Compare
Choose a tag to compare
@AlejandroSantorum 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 (former skrmt.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.
  • Deprecation of skrmt.ensemble.plot_law sub-module. The former functionality has been moved and upgraded in the new skrmt.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 to joint_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.