Coverage report: 93%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-19 21:18 +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 / 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   427 30 0   93%

No items found using the specified filter.