API and modules#
The dyson_equalizer package provides a class functions implementing the algorithms needed
to compute the Dyson Equalizer [1] and related auxiliary functions.
The functions may be used to build specialized implementation of the Dyson Equalizer.
Examples#
See Examples
References#
[1]
Landa B., Kluger Y., “The Dyson Equalizer: Adaptive Noise Stabilization for Low-Rank Signal Detection and Recovery,” arXiv, https://arxiv.org/abs/2306.11263
Submodules#
- dyson_equalizer.algorithm module
- dyson_equalizer.dyson_equalizer module
DysonEqualizerDysonEqualizer.SDysonEqualizer.S_hatDysonEqualizer.X_barDysonEqualizer.YDysonEqualizer.Y_hatDysonEqualizer.compute()DysonEqualizer.compute_iteratively()DysonEqualizer.iteration_statisticsDysonEqualizer.ks_Y()DysonEqualizer.ks_Y_hat()DysonEqualizer.ks_pvalue_Y()DysonEqualizer.ks_pvalue_Y_hat()DysonEqualizer.plot_mp_density_Y()DysonEqualizer.plot_mp_density_Y_hat()DysonEqualizer.plot_mp_eigenvalues_Y()DysonEqualizer.plot_mp_eigenvalues_Y_hat()DysonEqualizer.plot_mp_eigenvalues_and_densities()DysonEqualizer.r_hatDysonEqualizer.x_hatDysonEqualizer.y_hat
IterationStatistics
- dyson_equalizer.examples module
- dyson_equalizer.plots module
- dyson_equalizer.validation module