Coverage report:
82%
hide covered
Files
Functions
Classes
coverage.py v7.10.4
, created at 2025-08-19 05:48 +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
1
0
0%
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)
30
0
0
100%
src/cvxcla/first.py
init_algo
12
2
0
83%
src/cvxcla/first.py
_free
5
5
0
0%
src/cvxcla/first.py
(no function)
6
0
0
100%
src/cvxcla/optimize.py
minimize
46
18
0
61%
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
1
0
0%
src/cvxcla/types.py
TurningPoint.blocked_indices
1
1
0
0%
src/cvxcla/types.py
Frontier.interpolate
3
3
0
0%
src/cvxcla/types.py
Frontier.interpolate._interpolate
4
4
0
0%
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
7
0
68%
src/cvxcla/types.py
Frontier.max_sharpe.neg_sharpe
4
0
0
100%
src/cvxcla/types.py
Frontier.plot
6
6
0
0%
src/cvxcla/types.py
(no function)
42
0
0
100%
Total
260
48
0
82%
No items found using the specified filter.