Coverage report: 99%

Files Functions Classes

coverage.py v7.15.0, created at 2026-07-04 15:49 +0000

File function   statements missing excluded   coverage
src/fast_minimum_variance/__init__.py Problem   1 0 0   100%
src/fast_minimum_variance/__init__.py (no function)   4 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem.__post_init__   7 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem.t   1 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem.n   1 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem._clip_and_renormalize   3 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem._constraint_active_set   0 0 2   100%
src/fast_minimum_variance/_base.py _BaseProblem._kkt_step   0 0 2   100%
src/fast_minimum_variance/_base.py _BaseProblem._cvxpy_constraints   0 0 2   100%
src/fast_minimum_variance/_base.py _BaseProblem._cg_step   0 0 1   100%
src/fast_minimum_variance/_base.py _BaseProblem._pcg_step   0 0 7   100%
src/fast_minimum_variance/_base.py _BaseProblem.solve_kkt   4 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem.solve_cvxpy   15 1 0   93%
src/fast_minimum_variance/_base.py _BaseProblem.solve_cg   4 0 0   100%
src/fast_minimum_variance/_base.py _BaseProblem.solve_pcg   6 0 0   100%
src/fast_minimum_variance/_base.py (no function)   29 0 12   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem.__post_init__   10 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._p   1 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._c_vec   1 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._balance_rows   3 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._recover_balance   9 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._compute_gradient   12 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._primal_drop   8 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._dual_add   13 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._constraint_active_set   21 0 1   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._kkt_step   14 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._cvxpy_constraints   3 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._system_operator   9 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._free_matvec   10 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._cg_step   12 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._cg_step.matvec   2 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._pcg_step   17 0 2   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._pcg_step.matvec   2 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._pcg_step.precond   2 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._constraint_active_set_warm   34 0 1   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem.solve_cg_warm   4 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem.solve_kkt_warm   4 0 0   100%
src/fast_minimum_variance/minvar_problem.py _MinVarProblem._clip_and_renormalize   3 0 0   100%
src/fast_minimum_variance/minvar_problem.py (no function)   34 0 0   100%
src/fast_minimum_variance/shrinkage/__init__.py (no function)   0 0 0   100%
src/fast_minimum_variance/shrinkage/util.py lw_alpha_and_target   13 0 0   100%
src/fast_minimum_variance/shrinkage/util.py lw_alpha_and_target_hard   4 0 0   100%
src/fast_minimum_variance/shrinkage/util.py oas_alpha_and_target   4 0 0   100%
src/fast_minimum_variance/shrinkage/util.py cc_target   9 0 0   100%
src/fast_minimum_variance/shrinkage/util.py lw_alpha_for_target   6 0 0   100%
src/fast_minimum_variance/shrinkage/util.py rmt_target_and_alpha   13 0 0   100%
src/fast_minimum_variance/shrinkage/util.py (no function)   8 0 0   100%
Total     360 1 30   99%

No items found using the specified filter.