Coverage report: 82%

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.