Coverage report: 94%

Files Functions Classes

coverage.py v7.13.4, created at 2026-02-14 15:50 +0000

File   statements missing excluded   coverage
src / cvxmarkowitz / __init__.py   0 0 0   100%
src / cvxmarkowitz / builder.py   98 0 0   100%
src / cvxmarkowitz / cvxerror.py   2 0 0   100%
src / cvxmarkowitz / linalg / __init__.py   5 0 0   100%
src / cvxmarkowitz / linalg / cholesky.py   5 0 0   100%
src / cvxmarkowitz / linalg / pca.py   34 0 0   100%
src / cvxmarkowitz / linalg / random.py   5 0 0   100%
src / cvxmarkowitz / linalg / types.py   4 0 0   100%
src / cvxmarkowitz / linalg / valid.py   8 0 0   100%
src / cvxmarkowitz / model.py   16 0 0   100%
src / cvxmarkowitz / models / __init__.py   0 0 0   100%
src / cvxmarkowitz / models / bounds.py   23 0 0   100%
src / cvxmarkowitz / models / expected_returns.py   23 0 0   100%
src / cvxmarkowitz / models / holding_costs.py   16 0 0   100%
src / cvxmarkowitz / models / trading_costs.py   17 0 0   100%
src / cvxmarkowitz / names.py   33 0 0   100%
src / cvxmarkowitz / portfolios / __init__.py   0 0 0   100%
src / cvxmarkowitz / portfolios / max_sharpe.py   22 0 0   100%
src / cvxmarkowitz / portfolios / min_var.py   16 0 0   100%
src / cvxmarkowitz / portfolios / soft_risk.py   30 30 0   0%
src / cvxmarkowitz / portfolios / utils.py   6 0 0   100%
src / cvxmarkowitz / risk / __init__.py   5 0 0   100%
src / cvxmarkowitz / risk / cvar / __init__.py   3 0 0   100%
src / cvxmarkowitz / risk / cvar / cvar.py   19 0 0   100%
src / cvxmarkowitz / risk / factor / __init__.py   3 0 0   100%
src / cvxmarkowitz / risk / factor / factor.py   47 0 0   100%
src / cvxmarkowitz / risk / sample / __init__.py   3 0 0   100%
src / cvxmarkowitz / risk / sample / sample.py   23 0 0   100%
src / cvxmarkowitz / types.py   11 0 0   100%
src / cvxmarkowitz / utils / __init__.py   0 0 0   100%
src / cvxmarkowitz / utils / fill.py   11 0 0   100%
Total   488 30 0   94%

No items found using the specified filter.