Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.13.0
, created at 2025-12-16 04:49 +0000
File
function
statements
missing
excluded
coverage
src / cvxcla / __init__.py
(no function)
4
0
0
100%
src / cvxcla / cla.py
CLA.proj
1
0
0
100%
src / cvxcla / cla.py
CLA.kkt
2
0
0
100%
src / cvxcla / cla.py
CLA.__post_init__
40
0
0
100%
src / cvxcla / cla.py
CLA._solve
8
0
0
100%
src / cvxcla / cla.py
CLA.__len__
1
0
0
100%
src / cvxcla / cla.py
CLA._first_turning_point
2
0
0
100%
src / cvxcla / cla.py
CLA._append
5
0
0
100%
src / cvxcla / cla.py
CLA.frontier
1
0
0
100%
src / cvxcla / cla.py
(no function)
24
0
0
100%
src / cvxcla / first.py
init_algo
12
0
0
100%
src / cvxcla / first.py
_free
5
0
0
100%
src / cvxcla / first.py
(no function)
6
0
0
100%
src / cvxcla / optimize.py
minimize
46
4
0
91%
src / cvxcla / optimize.py
(no function)
4
0
0
100%
src / cvxcla / types.py
FrontierPoint.__post_init__
1
0
0
100%
src / cvxcla / types.py
FrontierPoint.mean
1
0
0
100%
src / cvxcla / types.py
FrontierPoint.variance
1
0
0
100%
src / cvxcla / types.py
TurningPoint.free_indices
1
0
0
100%
src / cvxcla / types.py
TurningPoint.blocked_indices
1
0
0
100%
src / cvxcla / types.py
Frontier.interpolate
3
0
0
100%
src / cvxcla / types.py
Frontier.interpolate._interpolate
4
0
0
100%
src / cvxcla / types.py
Frontier.__iter__
1
0
0
100%
src / cvxcla / types.py
Frontier.__len__
1
0
0
100%
src / cvxcla / types.py
Frontier.weights
1
0
0
100%
src / cvxcla / types.py
Frontier.returns
1
0
0
100%
src / cvxcla / types.py
Frontier.variance
1
0
0
100%
src / cvxcla / types.py
Frontier.sharpe_ratio
1
0
0
100%
src / cvxcla / types.py
Frontier.volatility
1
0
0
100%
src / cvxcla / types.py
Frontier.max_sharpe
22
4
0
82%
src / cvxcla / types.py
Frontier.max_sharpe.neg_sharpe
4
0
0
100%
src / cvxcla / types.py
Frontier.plot
6
0
0
100%
src / cvxcla / types.py
(no function)
42
0
0
100%
Total
254
8
0
97%
No items found using the specified filter.