Changed property use_tridiagonal for tridiagonal_form in GaussianEnsemble and WishartEnsemble classes.
Added new method resample with the option of specifying the bool argument tridiagonal_form (by default None), which allows changing the pre-defined form of the matrix
Update ylabel of the spectral_law plots to be always "density", and not "probability density".
Update ylabel of the ensemble plots to be "density" if density=True, and "frequency" if density=False.
Added the method _plot_eigval_hist to ManovaEnsemble class so the default interval con be correctly specified.
Added test_standard_vs_tridiag_hist method in utils to compare the histograms of random matrices in their tridiagonal form vs their standard form.
Renamed method set_eigval_norm_const: now it is a private method.
New features introduced with this PR:
use_tridiagonal
fortridiagonal_form
inGaussianEnsemble
andWishartEnsemble
classes.resample
with the option of specifying thebool
argumenttridiagonal_form
(by defaultNone
), which allows changing the pre-defined form of the matrixylabel
of thespectral_law
plots to be always"density"
, and not"probability density"
.ylabel
of the ensemble plots to be"density"
ifdensity=True
, and"frequency"
ifdensity=False
._plot_eigval_hist
toManovaEnsemble
class so the default interval con be correctly specified.test_standard_vs_tridiag_hist
method inutils
to compare the histograms of random matrices in their tridiagonal form vs their standard form.set_eigval_norm_const
: now it is a private method.