Coverage report: 100%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-15 05:21 +0000

File   statements missing excluded   coverage
src/cvxmarkowitz/__init__.py   11 0 0   100%
src/cvxmarkowitz/builder.py   54 0 0   100%
src/cvxmarkowitz/cvxerror.py   4 0 0   100%
src/cvxmarkowitz/model.py   21 0 0   100%
src/cvxmarkowitz/models/__init__.py   0 0 0   100%
src/cvxmarkowitz/models/bounds.py   25 0 0   100%
src/cvxmarkowitz/models/expected_returns.py   28 0 0   100%
src/cvxmarkowitz/models/holding_costs.py   18 0 0   100%
src/cvxmarkowitz/models/trading_costs.py   20 0 0   100%
src/cvxmarkowitz/names.py   34 0 0   100%
src/cvxmarkowitz/portfolios/__init__.py   0 0 0   100%
src/cvxmarkowitz/portfolios/max_sharpe.py   20 0 0   100%
src/cvxmarkowitz/portfolios/min_var.py   14 0 0   100%
src/cvxmarkowitz/portfolios/soft_risk.py   28 0 0   100%
src/cvxmarkowitz/portfolios/utils.py   6 0 0   100%
src/cvxmarkowitz/problem.py   61 0 0   100%
src/cvxmarkowitz/risk/__init__.py   10 0 0   100%
src/cvxmarkowitz/risk/cvar/__init__.py   3 0 0   100%
src/cvxmarkowitz/risk/cvar/cvar.py   27 0 0   100%
src/cvxmarkowitz/risk/factor/__init__.py   3 0 0   100%
src/cvxmarkowitz/risk/factor/factor.py   54 0 0   100%
src/cvxmarkowitz/risk/sample/__init__.py   3 0 0   100%
src/cvxmarkowitz/risk/sample/sample.py   26 0 0   100%
src/cvxmarkowitz/types.py   9 0 0   100%
src/cvxmarkowitz/utils/__init__.py   0 0 0   100%
src/cvxmarkowitz/utils/fill.py   16 0 0   100%
Total   495 0 0   100%

No items found using the specified filter.