From deca342187fb24517c5cf0712bcca0fdc844f0cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" Date: Sat, 8 Feb 2025 04:16:00 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20cvxgrp/c?= =?UTF-8?q?vxcla@15a1adfa3b9e0be4a369bb87a4ddc3d139a6e068=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- marimo/cla.html | 2 +- tests/coverage/coverage.info | 6 +++--- tests/coverage/coverage.json | 2 +- tests/coverage/coverage.xml | 10 +++++----- tests/html-coverage/class_index.html | 14 +++++++------- tests/html-coverage/function_index.html | 14 +++++++------- tests/html-coverage/index.html | 14 +++++++------- tests/html-coverage/status.json | 2 +- .../z_166202a6f7ca1def___init___py.html | 4 ++-- .../z_166202a6f7ca1def_claux_py.html | 4 ++-- .../z_166202a6f7ca1def_first_py.html | 4 ++-- .../z_166202a6f7ca1def_types_py.html | 16 ++++++++-------- .../z_545b0069563a4144___init___py.html | 4 ++-- .../html-coverage/z_545b0069563a4144_cla_py.html | 4 ++-- tests/html-report/report.html | 6 +++--- 15 files changed, 53 insertions(+), 53 deletions(-) diff --git a/marimo/cla.html b/marimo/cla.html index d6b59361..ff526aca 100644 --- a/marimo/cla.html +++ b/marimo/cla.html @@ -65,7 +65,7 @@ diff --git a/tests/coverage/coverage.info b/tests/coverage/coverage.info index b4e88ec2..5ba8d578 100644 --- a/tests/coverage/coverage.info +++ b/tests/coverage/coverage.info @@ -258,8 +258,8 @@ DA:197,1 DA:203,1 DA:204,1 DA:205,1 -DA:207,0 -DA:208,0 +DA:207,1 +DA:208,1 DA:210,1 DA:211,1 DA:213,1 @@ -269,7 +269,7 @@ DA:220,1 DA:227,0 DA:233,1 LF:93 -LH:88 +LH:90 FN:36,38,FrontierPoint.__post_init__ FNDA:1,FrontierPoint.__post_init__ FN:40,44,FrontierPoint.mean diff --git a/tests/coverage/coverage.json b/tests/coverage/coverage.json index 976aa1ff..4c70cf43 100644 --- a/tests/coverage/coverage.json +++ b/tests/coverage/coverage.json @@ -1 +1 @@ -{"meta": {"format": 3, "version": "7.6.10", "timestamp": "2025-02-07T18:43:13.300992", "branch_coverage": false, "show_contexts": false}, "files": {"cvx/cla/__init__.py": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/claux.py": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40, 42, 43, 48, 50, 51, 53, 54, 55, 57, 59, 60, 64], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"CLAUX.__len__": {"executed_lines": [40], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX._first_turning_point": {"executed_lines": [43, 48], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX._append": {"executed_lines": [51, 53, 54, 55, 57], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX.frontier": {"executed_lines": [64], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 42, 50, 59, 60], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"CLAUX": {"executed_lines": [40, 43, 48, 51, 53, 54, 55, 57, 64], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 42, 50, 59, 60], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/first.py": {"executed_lines": [14, 16, 17, 19, 23, 42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64, 67, 78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128, 131, 132, 134, 136, 137, 138], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"init_algo": {"executed_lines": [42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "init_algo_lp": {"executed_lines": [78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "_free": {"executed_lines": [132, 134, 136, 137, 138], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 17, 19, 23, 67, 131], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [14, 16, 17, 19, 23, 42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64, 67, 78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128, 131, 132, 134, 136, 137, 138], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/markowitz/__init__.py": {"executed_lines": [0], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/markowitz/cla.py": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114, 116, 117, 118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 64, "num_statements": 64, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"CLA.__post_init__": {"executed_lines": [25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114], "summary": {"covered_lines": 48, "num_statements": 48, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLA._solve": {"executed_lines": [118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 116, 117], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"CLA": {"executed_lines": [25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114, 118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 55, "num_statements": 55, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 116, 117], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/types.py": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 38, 40, 44, 46, 50, 53, 54, 55, 60, 61, 63, 64, 68, 70, 71, 75, 78, 79, 80, 84, 85, 86, 88, 98, 99, 100, 101, 102, 104, 105, 107, 111, 113, 117, 119, 120, 124, 126, 127, 131, 133, 134, 138, 140, 141, 145, 147, 148, 152, 154, 155, 163, 165, 167, 168, 169, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 210, 211, 213, 215, 219, 220, 233], "summary": {"covered_lines": 88, "num_statements": 93, "percent_covered": 94.6236559139785, "percent_covered_display": "95", "missing_lines": 5, "excluded_lines": 0}, "missing_lines": [193, 194, 207, 208, 227], "excluded_lines": [], "functions": {"FrontierPoint.__post_init__": {"executed_lines": [38], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "FrontierPoint.mean": {"executed_lines": [44], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "FrontierPoint.variance": {"executed_lines": [50], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint.free_indices": {"executed_lines": [68], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint.blocked_indices": {"executed_lines": [75], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.interpolate": {"executed_lines": [98, 104, 105], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.interpolate._interpolate": {"executed_lines": [99, 100, 101, 102], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.__iter__": {"executed_lines": [111], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.__len__": {"executed_lines": [117], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.weights": {"executed_lines": [124], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.returns": {"executed_lines": [131], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.variance": {"executed_lines": [138], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.sharpe_ratio": {"executed_lines": [145], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.volatility": {"executed_lines": [152], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.max_sharpe": {"executed_lines": [163, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 210, 211, 213], "summary": {"covered_lines": 18, "num_statements": 22, "percent_covered": 81.81818181818181, "percent_covered_display": "82", "missing_lines": 4, "excluded_lines": 0}, "missing_lines": [193, 194, 207, 208], "excluded_lines": []}, "Frontier.max_sharpe.neg_sharpe": {"executed_lines": [165, 167, 168, 169], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.plot": {"executed_lines": [219, 220, 233], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [227], "excluded_lines": []}, "": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 40, 46, 53, 54, 55, 60, 61, 63, 64, 70, 71, 78, 79, 80, 84, 85, 86, 88, 107, 113, 119, 120, 126, 127, 133, 134, 140, 141, 147, 148, 154, 155, 215], "summary": {"covered_lines": 44, "num_statements": 44, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"FrontierPoint": {"executed_lines": [38, 44, 50], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint": {"executed_lines": [68, 75], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier": {"executed_lines": [98, 99, 100, 101, 102, 104, 105, 111, 117, 124, 131, 138, 145, 152, 163, 165, 167, 168, 169, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 210, 211, 213, 219, 220, 233], "summary": {"covered_lines": 39, "num_statements": 44, "percent_covered": 88.63636363636364, "percent_covered_display": "89", "missing_lines": 5, "excluded_lines": 0}, "missing_lines": [193, 194, 207, 208, 227], "excluded_lines": []}, "": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 40, 46, 53, 54, 55, 60, 61, 63, 64, 70, 71, 78, 79, 80, 84, 85, 86, 88, 107, 113, 119, 120, 126, 127, 133, 134, 140, 141, 147, 148, 154, 155, 215], "summary": {"covered_lines": 44, "num_statements": 44, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}}, "totals": {"covered_lines": 222, "num_statements": 227, "percent_covered": 97.79735682819383, "percent_covered_display": "98", "missing_lines": 5, "excluded_lines": 0}} \ No newline at end of file +{"meta": {"format": 3, "version": "7.6.10", "timestamp": "2025-02-08T04:15:41.827997", "branch_coverage": false, "show_contexts": false}, "files": {"cvx/cla/__init__.py": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [15], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/claux.py": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 40, 42, 43, 48, 50, 51, 53, 54, 55, 57, 59, 60, 64], "summary": {"covered_lines": 31, "num_statements": 31, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"CLAUX.__len__": {"executed_lines": [40], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX._first_turning_point": {"executed_lines": [43, 48], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX._append": {"executed_lines": [51, 53, 54, 55, 57], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLAUX.frontier": {"executed_lines": [64], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 42, 50, 59, 60], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"CLAUX": {"executed_lines": [40, 43, 48, 51, 53, 54, 55, 57, 64], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 15, 16, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 42, 50, 59, 60], "summary": {"covered_lines": 22, "num_statements": 22, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/first.py": {"executed_lines": [14, 16, 17, 19, 23, 42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64, 67, 78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128, 131, 132, 134, 136, 137, 138], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"init_algo": {"executed_lines": [42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "init_algo_lp": {"executed_lines": [78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "_free": {"executed_lines": [132, 134, 136, 137, 138], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 17, 19, 23, 67, 131], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [14, 16, 17, 19, 23, 42, 43, 46, 47, 51, 52, 53, 54, 55, 59, 61, 64, 67, 78, 79, 81, 82, 90, 92, 93, 101, 102, 104, 105, 111, 126, 128, 131, 132, 134, 136, 137, 138], "summary": {"covered_lines": 38, "num_statements": 38, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/markowitz/__init__.py": {"executed_lines": [0], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/markowitz/cla.py": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114, 116, 117, 118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 64, "num_statements": 64, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": [], "functions": {"CLA.__post_init__": {"executed_lines": [25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114], "summary": {"covered_lines": 48, "num_statements": 48, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "CLA._solve": {"executed_lines": [118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 7, "num_statements": 7, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 116, 117], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"CLA": {"executed_lines": [25, 26, 29, 30, 33, 34, 36, 38, 39, 41, 42, 45, 46, 49, 50, 52, 53, 55, 56, 58, 59, 61, 63, 65, 67, 68, 71, 73, 74, 77, 78, 81, 82, 85, 86, 89, 90, 94, 95, 97, 100, 102, 103, 104, 106, 109, 112, 114, 118, 119, 120, 122, 123, 125, 126], "summary": {"covered_lines": 55, "num_statements": 55, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "": {"executed_lines": [14, 16, 18, 19, 22, 23, 24, 116, 117], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}, "cvx/cla/types.py": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 38, 40, 44, 46, 50, 53, 54, 55, 60, 61, 63, 64, 68, 70, 71, 75, 78, 79, 80, 84, 85, 86, 88, 98, 99, 100, 101, 102, 104, 105, 107, 111, 113, 117, 119, 120, 124, 126, 127, 131, 133, 134, 138, 140, 141, 145, 147, 148, 152, 154, 155, 163, 165, 167, 168, 169, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 207, 208, 210, 211, 213, 215, 219, 220, 233], "summary": {"covered_lines": 90, "num_statements": 93, "percent_covered": 96.7741935483871, "percent_covered_display": "97", "missing_lines": 3, "excluded_lines": 0}, "missing_lines": [193, 194, 227], "excluded_lines": [], "functions": {"FrontierPoint.__post_init__": {"executed_lines": [38], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "FrontierPoint.mean": {"executed_lines": [44], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "FrontierPoint.variance": {"executed_lines": [50], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint.free_indices": {"executed_lines": [68], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint.blocked_indices": {"executed_lines": [75], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.interpolate": {"executed_lines": [98, 104, 105], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.interpolate._interpolate": {"executed_lines": [99, 100, 101, 102], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.__iter__": {"executed_lines": [111], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.__len__": {"executed_lines": [117], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.weights": {"executed_lines": [124], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.returns": {"executed_lines": [131], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.variance": {"executed_lines": [138], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.sharpe_ratio": {"executed_lines": [145], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.volatility": {"executed_lines": [152], "summary": {"covered_lines": 1, "num_statements": 1, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.max_sharpe": {"executed_lines": [163, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 207, 208, 210, 211, 213], "summary": {"covered_lines": 20, "num_statements": 22, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 2, "excluded_lines": 0}, "missing_lines": [193, 194], "excluded_lines": []}, "Frontier.max_sharpe.neg_sharpe": {"executed_lines": [165, 167, 168, 169], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier.plot": {"executed_lines": [219, 220, 233], "summary": {"covered_lines": 3, "num_statements": 4, "percent_covered": 75.0, "percent_covered_display": "75", "missing_lines": 1, "excluded_lines": 0}, "missing_lines": [227], "excluded_lines": []}, "": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 40, 46, 53, 54, 55, 60, 61, 63, 64, 70, 71, 78, 79, 80, 84, 85, 86, 88, 107, 113, 119, 120, 126, 127, 133, 134, 140, 141, 147, 148, 154, 155, 215], "summary": {"covered_lines": 44, "num_statements": 44, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}, "classes": {"FrontierPoint": {"executed_lines": [38, 44, 50], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "TurningPoint": {"executed_lines": [68, 75], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}, "Frontier": {"executed_lines": [98, 99, 100, 101, 102, 104, 105, 111, 117, 124, 131, 138, 145, 152, 163, 165, 167, 168, 169, 171, 174, 177, 178, 182, 183, 189, 190, 191, 196, 197, 203, 204, 205, 207, 208, 210, 211, 213, 219, 220, 233], "summary": {"covered_lines": 41, "num_statements": 44, "percent_covered": 93.18181818181819, "percent_covered_display": "93", "missing_lines": 3, "excluded_lines": 0}, "missing_lines": [193, 194, 227], "excluded_lines": []}, "": {"executed_lines": [14, 18, 20, 22, 23, 24, 25, 26, 28, 29, 32, 33, 34, 36, 40, 46, 53, 54, 55, 60, 61, 63, 64, 70, 71, 78, 79, 80, 84, 85, 86, 88, 107, 113, 119, 120, 126, 127, 133, 134, 140, 141, 147, 148, 154, 155, 215], "summary": {"covered_lines": 44, "num_statements": 44, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0}, "missing_lines": [], "excluded_lines": []}}}}, "totals": {"covered_lines": 224, "num_statements": 227, "percent_covered": 98.6784140969163, "percent_covered_display": "99", "missing_lines": 3, "excluded_lines": 0}} \ No newline at end of file diff --git a/tests/coverage/coverage.xml b/tests/coverage/coverage.xml index 731b7dd1..5fda23a0 100644 --- a/tests/coverage/coverage.xml +++ b/tests/coverage/coverage.xml @@ -1,12 +1,12 @@ - + /home/runner/work/cvxcla/cvxcla/cvx - + @@ -93,7 +93,7 @@ - + @@ -179,8 +179,8 @@ - - + + diff --git a/tests/html-coverage/class_index.html b/tests/html-coverage/class_index.html index b6f9542d..b3e401d1 100644 --- a/tests/html-coverage/class_index.html +++ b/tests/html-coverage/class_index.html @@ -11,7 +11,7 @@

Coverage report: - 98% + 99%

@@ -148,9 +148,9 @@

cvx/cla/types.py Frontier 44 - 5 + 3 0 - 89% + 93% cvx/cla/types.py @@ -166,9 +166,9 @@

Total   227 - 5 + 3 0 - 98% + 99% @@ -180,7 +180,7 @@

coverage.py v7.6.10, - created at 2025-02-07 18:43 +0000 + created at 2025-02-08 04:15 +0000