Scikit-rmt

Latest version: v1.0.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.6.0

Not secure
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.

0.5.0

Not secure
Announcing **0.5.0 release**.

This new version incorporates new functionality for **spectrum analysis and simulation**, and **refactors some existing code**. In particular:

- Added the sub-module `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:
- `WignerSemicircleDistribution`.
- `MarchenkoPasturDistribution`.
- `TracyWidomDistribution`.
- `ManovaSpectrumDistribution`.

- Refactored the code of the submodule `skrmt.ensemble.plot_law` to be **based on the usage of the four previous classes**. Also, this sub-module is now **only focused on plotting and representation** of the different simulations of **scikit-rmt**.

- Added **unit tests** for all the new and refactored classes, methods and functions.

- **New tutorials** describing how to **sample, compute, analyze and graphically represent** the distribution of the spectral laws.

- **Improved** `readme` with the new **features**.

0.4.2

Not secure
Announcing **0.4.2 release**.

This new version fixes versioning when packaging the library. Therefore, the release improves the package and includes previous new features:
- Plotting of analytical probability density functions for the following spectral Laws by setting `limit_pdf=True` argument:
- Wigner Semicircle Law.
- Marchenko-Pastur Law.
- Tracy-Widom Law.
- Simulation of Manova Ensemble spectrum and representation of its analytical probability density function. Check out `skrmt.ensemble.plot_law.manova_spectrum_distr` function.
- New tests covering new functionality.
- Tutorials updated to describe new analytical PDFs representations.

0.4.1

Not secure
I am excited to announce the **0.4.1 release**.

This new version implements several enhancements:
- Plotting of analytical probability density functions for the following spectral Laws by setting `limit_pdf=True` argument:
- Wigner Semicircle Law.
- Marchenko-Pastur Law.
- Tracy-Widom Law.
- Simulation of Manova Ensemble spectrum and representation of its analytical probability density function. Check out `skrmt.ensemble.plot_law.manova_spectrum_distr` function.
- New tests covering new functionality.
- Tutorials updated to describe new analytical PDFs representations.
- Fixed minor bugs with `pip install`.

0.3.1

Not secure
I am excited to announce the 0.3.1 release.

Updates:
- Fixed bugs related to the hermiticity of some ensembles.
- Refined the documentation.

Feel free to install the library by executing:
bash
pip install scikit-rmt

0.2

Not secure
I am happy to announce the 0.2 release. A bug related with hermiticity of GUE matrices has been fixed.

Feel free to install it as usual:
bash
pip install scikit-rmt

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.