Coverage report: 98%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-16 16:29 +0000

File function   statements missing excluded   coverage
src/pyhrp/__init__.py (no function)   6 0 0   100%
src/pyhrp/algos.py risk_parity   4 0 0   100%
src/pyhrp/algos.py risk_parity.combine   4 0 0   100%
src/pyhrp/algos.py schur_risk_parity   7 0 0   100%
src/pyhrp/algos.py schur_risk_parity.combine   13 0 0   100%
src/pyhrp/algos.py _allocate   8 0 0   100%
src/pyhrp/algos.py _children   5 0 0   100%
src/pyhrp/algos.py _block_variance   4 0 0   100%
src/pyhrp/algos.py _split   10 0 0   100%
src/pyhrp/algos.py _solve   4 2 0   50%
src/pyhrp/algos.py one_over_n   9 0 0   100%
src/pyhrp/algos.py (no function)   16 0 2   100%
src/pyhrp/cluster.py Portfolio.assets   1 0 0   100%
src/pyhrp/cluster.py Portfolio.variance   7 0 0   100%
src/pyhrp/cluster.py Portfolio.__getitem__   1 0 0   100%
src/pyhrp/cluster.py Portfolio.__setitem__   1 0 0   100%
src/pyhrp/cluster.py Portfolio.weights   1 0 0   100%
src/pyhrp/cluster.py Portfolio.plot   5 0 0   100%
src/pyhrp/cluster.py Cluster.__init__   2 0 0   100%
src/pyhrp/cluster.py Cluster.leaves   11 0 0   100%
src/pyhrp/cluster.py (no function)   22 0 0   100%
src/pyhrp/hrp.py compute_cov   3 0 0   100%
src/pyhrp/hrp.py compute_corr   3 0 0   100%
src/pyhrp/hrp.py _returns   1 0 0   100%
src/pyhrp/hrp.py hrp   5 0 0   100%
src/pyhrp/hrp.py schur_hrp   5 0 0   100%
src/pyhrp/hrp.py Dendrogram.__post_init__   7 0 0   100%
src/pyhrp/hrp.py Dendrogram.plot   10 2 0   80%
src/pyhrp/hrp.py Dendrogram.ids   1 0 0   100%
src/pyhrp/hrp.py Dendrogram.names   1 0 0   100%
src/pyhrp/hrp.py _compute_distance_matrix   5 0 0   100%
src/pyhrp/hrp.py _bisect_tree   10 0 0   100%
src/pyhrp/hrp.py _get_linkage   8 0 2   100%
src/pyhrp/hrp.py build_tree   22 2 0   91%
src/pyhrp/hrp.py build_tree.to_cluster   5 0 0   100%
src/pyhrp/hrp.py (no function)   33 0 0   100%
src/pyhrp/treelib.py Node.__init__   3 0 0   100%
src/pyhrp/treelib.py Node.is_leaf   1 0 0   100%
src/pyhrp/treelib.py Node.leaves   8 0 0   100%
src/pyhrp/treelib.py Node.levels   12 0 0   100%
src/pyhrp/treelib.py Node.leaf_count   1 0 0   100%
src/pyhrp/treelib.py Node.size   6 0 0   100%
src/pyhrp/treelib.py Node.__iter__   8 0 0   100%
src/pyhrp/treelib.py (no function)   18 0 0   100%
Total     317 6 4   98%

No items found using the specified filter.