Coverage report: 100%

Files Functions Classes

coverage.py v7.15.0, created at 2026-07-11 10:51 +0000

File class   statements missing excluded   coverage
src/cvxmarkowitz/__init__.py (no class)   0 0 0   100%
src/cvxmarkowitz/builder.py Builder   18 0 0   100%
src/cvxmarkowitz/builder.py (no class)   33 0 0   100%
src/cvxmarkowitz/cvxerror.py CvxError   0 0 0   100%
src/cvxmarkowitz/cvxerror.py (no class)   1 0 0   100%
src/cvxmarkowitz/model.py Model   1 0 0   100%
src/cvxmarkowitz/model.py (no class)   15 0 0   100%
src/cvxmarkowitz/models/__init__.py (no class)   0 0 0   100%
src/cvxmarkowitz/models/bounds.py Bounds   7 0 0   100%
src/cvxmarkowitz/models/bounds.py (no class)   16 0 0   100%
src/cvxmarkowitz/models/expected_returns.py ExpectedReturns   9 0 0   100%
src/cvxmarkowitz/models/expected_returns.py (no class)   14 0 0   100%
src/cvxmarkowitz/models/holding_costs.py HoldingCosts   3 0 0   100%
src/cvxmarkowitz/models/holding_costs.py (no class)   13 0 0   100%
src/cvxmarkowitz/models/trading_costs.py TradingCosts   4 0 0   100%
src/cvxmarkowitz/models/trading_costs.py (no class)   13 0 0   100%
src/cvxmarkowitz/names.py DataNames   0 0 0   100%
src/cvxmarkowitz/names.py ModelName   0 0 0   100%
src/cvxmarkowitz/names.py ConstraintName   0 0 0   100%
src/cvxmarkowitz/names.py ParameterName   0 0 0   100%
src/cvxmarkowitz/names.py (no class)   33 0 0   100%
src/cvxmarkowitz/portfolios/__init__.py (no class)   0 0 0   100%
src/cvxmarkowitz/portfolios/max_sharpe.py MaxSharpe   7 0 0   100%
src/cvxmarkowitz/portfolios/max_sharpe.py (no class)   15 0 0   100%
src/cvxmarkowitz/portfolios/min_var.py MinVar   4 0 0   100%
src/cvxmarkowitz/portfolios/min_var.py (no class)   12 0 0   100%
src/cvxmarkowitz/portfolios/soft_risk.py SoftRisk   13 0 0   100%
src/cvxmarkowitz/portfolios/soft_risk.py (no class)   17 0 0   100%
src/cvxmarkowitz/portfolios/utils.py (no class)   6 0 0   100%
src/cvxmarkowitz/problem.py _Problem   21 0 0   100%
src/cvxmarkowitz/problem.py (no class)   37 0 0   100%
src/cvxmarkowitz/risk/__init__.py (no class)   5 0 0   100%
src/cvxmarkowitz/risk/cvar/__init__.py (no class)   3 0 0   100%
src/cvxmarkowitz/risk/cvar/cvar.py CVar   4 0 0   100%
src/cvxmarkowitz/risk/cvar/cvar.py (no class)   15 0 0   100%
src/cvxmarkowitz/risk/factor/__init__.py (no class)   3 0 0   100%
src/cvxmarkowitz/risk/factor/factor.py FactorModel   30 0 0   100%
src/cvxmarkowitz/risk/factor/factor.py (no class)   20 0 0   100%
src/cvxmarkowitz/risk/sample/__init__.py (no class)   3 0 0   100%
src/cvxmarkowitz/risk/sample/sample.py SampleCovariance   8 0 0   100%
src/cvxmarkowitz/risk/sample/sample.py (no class)   15 0 0   100%
src/cvxmarkowitz/types.py (no class)   11 0 0   100%
src/cvxmarkowitz/utils/__init__.py (no class)   0 0 0   100%
src/cvxmarkowitz/utils/fill.py (no class)   11 0 0   100%
Total     440 0 0   100%

No items found using the specified filter.