Coverage report:
100%
hide covered
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.