-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.json
More file actions
1 lines (1 loc) · 33.6 KB
/
Copy pathcoverage.json
File metadata and controls
1 lines (1 loc) · 33.6 KB
1
{"meta": {"format": 3, "version": "7.13.2", "timestamp": "2026-02-02T23:07:20.024594", "branch_coverage": false, "show_contexts": false}, "files": {"src\\adaptive_reconstruction.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 35, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 35, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 16, 17, 18, 20, 23, 26, 27, 31, 33, 34, 37, 38, 39, 43, 47, 48, 49, 51, 52, 54, 59, 63, 65, 71, 74, 79, 81, 82, 83, 84, 90, 92], "excluded_lines": [], "functions": {"estimate_parameters": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 17, 18, 20, 23, 26, 27, 31, 33, 34, 37, 38, 39, 43, 47, 48, 49, 51, 52, 54, 59, 63, 65, 71], "excluded_lines": [], "start_line": 6}, "oscillator_bank_reconstruct": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [79, 81, 82, 83, 84, 90, 92], "excluded_lines": [], "start_line": 74}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 74], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 35, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 35, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 16, 17, 18, 20, 23, 26, 27, 31, 33, 34, 37, 38, 39, 43, 47, 48, 49, 51, 52, 54, 59, 63, 65, 71, 74, 79, 81, 82, 83, 84, 90, 92], "excluded_lines": [], "start_line": 1}}}, "src\\adaptive_windows.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 24, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 24, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 15, 16, 22, 27, 29, 31, 33, 34, 37, 40, 41, 42, 49, 51, 59, 61, 66, 69, 71], "excluded_lines": [], "functions": {"WindowSelector.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16], "excluded_lines": [], "start_line": 15}, "WindowSelector.evaluate": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 12, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 12, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [27, 29, 31, 33, 34, 37, 40, 41, 42, 49, 51, 59], "excluded_lines": [], "start_line": 22}, "WindowSelector.select": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [66, 69, 71], "excluded_lines": [], "start_line": 61}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 15, 22, 61], "excluded_lines": [], "start_line": 1}}, "classes": {"WindowSelector": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 27, 29, 31, 33, 34, 37, 40, 41, 42, 49, 51, 59, 66, 69, 71], "excluded_lines": [], "start_line": 8}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 15, 22, 61], "excluded_lines": [], "start_line": 1}}}, "src\\aliasing.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 11, 12, 15, 17, 18, 20, 22, 25, 33, 35, 36, 39, 43, 45, 46, 50, 51, 54, 55, 57, 59, 66, 67, 68, 84, 87, 89, 90, 91, 92, 93, 94, 95, 97, 99, 101], "excluded_lines": [], "functions": {"detect_high_freq_energy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [11, 12, 15, 17, 18, 20, 22], "excluded_lines": [], "start_line": 6}, "attempt_harmonic_recovery": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 28, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 28, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [33, 35, 36, 39, 43, 45, 46, 50, 51, 54, 55, 57, 59, 66, 67, 68, 84, 87, 89, 90, 91, 92, 93, 94, 95, 97, 99, 101], "excluded_lines": [], "start_line": 25}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 25], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 39, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 39, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 6, 11, 12, 15, 17, 18, 20, 22, 25, 33, 35, 36, 39, 43, 45, 46, 50, 51, 54, 55, 57, 59, 66, 67, 68, 84, 87, 89, 90, 91, 92, 93, 94, 95, 97, 99, 101], "excluded_lines": [], "start_line": 1}}}, "src\\compressed_sensing.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 56, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 56, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 15, 16, 17, 18, 28, 45, 48, 49, 51, 62, 63, 67, 87, 89, 94, 96, 106, 110, 111, 112, 113, 115, 118, 121, 129, 130, 131, 135, 139, 142, 145, 147, 148, 156, 159, 171, 172, 174, 176, 187, 188, 189, 192, 194, 197, 200, 202, 203, 207, 208, 211, 213, 216, 223], "excluded_lines": [], "functions": {"SensingOperator.__init__": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 17, 18], "excluded_lines": [], "start_line": 15}, "SensingOperator.matvec": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [45, 48, 49], "excluded_lines": [], "start_line": 28}, "SensingOperator.rmatvec": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [62, 63, 67, 87], "excluded_lines": [], "start_line": 51}, "create_sensing_matrix": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [94], "excluded_lines": [], "start_line": 89}, "create_dct_dictionary": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 7, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 7, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [106, 110, 111, 112, 113, 115, 118], "excluded_lines": [], "start_line": 96}, "matching_pursuit": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 14, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 14, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [129, 130, 131, 135, 139, 142, 145, 147, 148, 156, 159, 171, 172, 174], "excluded_lines": [], "start_line": 121}, "matching_pursuit_matrix": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 13, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 13, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [187, 188, 189, 192, 194, 197, 200, 202, 203, 207, 208, 211, 213], "excluded_lines": [], "start_line": 176}, "reconstruction_from_sparse": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [223], "excluded_lines": [], "start_line": 216}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 15, 28, 51, 89, 96, 121, 176, 216], "excluded_lines": [], "start_line": 1}}, "classes": {"SensingOperator": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 10, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 10, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [16, 17, 18, 45, 48, 49, 62, 63, 67, 87], "excluded_lines": [], "start_line": 5}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 46, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 46, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 15, 28, 51, 89, 94, 96, 106, 110, 111, 112, 113, 115, 118, 121, 129, 130, 131, 135, 139, 142, 145, 147, 148, 156, 159, 171, 172, 174, 176, 187, 188, 189, 192, 194, 197, 200, 202, 203, 207, 208, 211, 213, 216, 223], "excluded_lines": [], "start_line": 1}}}, "src\\dft.py": {"executed_lines": [3, 5, 10, 13, 16, 24, 25, 28, 31, 34, 36], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "functions": {"dft": {"executed_lines": [10, 13, 16, 24, 25, 28, 31, 34, 36], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 5}, "": {"executed_lines": [3, 5], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 5, 10, 13, 16, 24, 25, 28, 31, 34, 36], "summary": {"covered_lines": 11, "num_statements": 11, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "src\\experiments.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 9, 12, 14, 16, 18, 23, 24, 26, 29, 32, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 79, 80, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 100, 101, 104, 106, 108, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 136, 137, 140, 143, 146, 151, 156, 157, 160, 164, 167, 170, 173, 175, 176, 177, 178, 179, 180, 181, 187, 190, 191, 192, 194, 198, 199, 200, 201, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221], "excluded_lines": [], "functions": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 9, 12, 14, 16, 18, 23, 24, 26, 29, 32, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 79, 80, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 100, 101, 104, 106, 108, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 136, 137, 140, 143, 146, 151, 156, 157, 160, 164, 167, 170, 173, 175, 176, 177, 178, 179, 180, 181, 187, 190, 191, 192, 194, 198, 199, 200, 201, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 115, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 115, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 6, 9, 12, 14, 16, 18, 23, 24, 26, 29, 32, 35, 36, 37, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 57, 58, 60, 62, 63, 65, 66, 67, 68, 69, 70, 71, 72, 73, 79, 80, 82, 84, 85, 87, 88, 89, 90, 91, 92, 93, 94, 95, 100, 101, 104, 106, 108, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 136, 137, 140, 143, 146, 151, 156, 157, 160, 164, 167, 170, 173, 175, 176, 177, 178, 179, 180, 181, 187, 190, 191, 192, 194, 198, 199, 200, 201, 208, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221], "excluded_lines": [], "start_line": 1}}}, "src\\fft.py": {"executed_lines": [3, 5, 14, 15, 18, 19, 22, 26, 27, 31, 32, 35, 36, 37, 39, 42, 47, 48, 49, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64, 73, 74, 76, 80, 85, 86, 89, 91, 92, 93, 98, 99, 102, 104, 105, 108, 112, 113, 115, 116, 118, 121, 128, 129, 132, 135, 138], "summary": {"covered_lines": 56, "num_statements": 59, "percent_covered": 94.91525423728814, "percent_covered_display": "95", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 94.91525423728814, "percent_statements_covered_display": "95"}, "missing_lines": [23, 77, 81], "excluded_lines": [], "functions": {"fft": {"executed_lines": [14, 15, 18, 19, 22, 26, 27, 31, 32, 35, 36, 37, 39], "summary": {"covered_lines": 13, "num_statements": 14, "percent_covered": 92.85714285714286, "percent_covered_display": "93", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 92.85714285714286, "percent_statements_covered_display": "93"}, "missing_lines": [23], "excluded_lines": [], "start_line": 5}, "_get_bit_reverse_indices": {"executed_lines": [47, 48, 49, 53, 54, 56, 57, 58, 59, 60, 61, 62], "summary": {"covered_lines": 12, "num_statements": 12, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 42}, "fft_iterative": {"executed_lines": [73, 74, 76, 80, 85, 86, 89, 91, 92, 93, 98, 99, 102, 104, 105, 108, 112, 113, 115, 116, 118], "summary": {"covered_lines": 21, "num_statements": 23, "percent_covered": 91.30434782608695, "percent_covered_display": "91", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 91.30434782608695, "percent_statements_covered_display": "91"}, "missing_lines": [77, 81], "excluded_lines": [], "start_line": 64}, "ifft": {"executed_lines": [128, 129, 132, 135, 138], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 121}, "": {"executed_lines": [3, 5, 42, 64, 121], "summary": {"covered_lines": 5, "num_statements": 5, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 5, 14, 15, 18, 19, 22, 26, 27, 31, 32, 35, 36, 37, 39, 42, 47, 48, 49, 53, 54, 56, 57, 58, 59, 60, 61, 62, 64, 73, 74, 76, 80, 85, 86, 89, 91, 92, 93, 98, 99, 102, 104, 105, 108, 112, 113, 115, 116, 118, 121, 128, 129, 132, 135, 138], "summary": {"covered_lines": 56, "num_statements": 59, "percent_covered": 94.91525423728814, "percent_covered_display": "95", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 94.91525423728814, "percent_statements_covered_display": "95"}, "missing_lines": [23, 77, 81], "excluded_lines": [], "start_line": 1}}}, "src\\filters.py": {"executed_lines": [3, 4, 6, 18, 22, 25, 28, 37, 40, 41, 45, 47, 50, 65, 67], "summary": {"covered_lines": 15, "num_statements": 16, "percent_covered": 93.75, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 93.75, "percent_statements_covered_display": "94"}, "missing_lines": [19], "excluded_lines": [], "functions": {"low_pass_filter": {"executed_lines": [18, 22, 25, 28, 37, 40, 41, 45, 47], "summary": {"covered_lines": 9, "num_statements": 10, "percent_covered": 90.0, "percent_covered_display": "90", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 90.0, "percent_statements_covered_display": "90"}, "missing_lines": [19], "excluded_lines": [], "start_line": 6}, "convolve": {"executed_lines": [65, 67], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 50}, "": {"executed_lines": [3, 4, 6, 50], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 4, 6, 18, 22, 25, 28, 37, 40, 41, 45, 47, 50, 65, 67], "summary": {"covered_lines": 15, "num_statements": 16, "percent_covered": 93.75, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 93.75, "percent_statements_covered_display": "94"}, "missing_lines": [19], "excluded_lines": [], "start_line": 1}}}, "src\\metrics.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 12, 16, 20, 23, 25, 28, 35, 38, 40, 50, 51, 54, 57, 58, 59, 61, 63, 65, 67, 68, 70, 71, 74, 80, 81, 83, 84, 87, 90, 91, 93], "excluded_lines": [], "functions": {"spectral_entropy": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 16, 20, 23, 25], "excluded_lines": [], "start_line": 5}, "peak_to_sidelobe_ratio": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 16, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 16, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [35, 38, 40, 50, 51, 54, 57, 58, 59, 61, 63, 65, 67, 68, 70, 71], "excluded_lines": [], "start_line": 28}, "energy_concentration": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [80, 81, 83, 84, 87, 90, 91, 93], "excluded_lines": [], "start_line": 74}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 4, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 4, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 28, 74], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 33, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 33, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 12, 16, 20, 23, 25, 28, 35, 38, 40, 50, 51, 54, 57, 58, 59, 61, 63, 65, 67, 68, 70, 71, 74, 80, 81, 83, 84, 87, 90, 91, 93], "excluded_lines": [], "start_line": 1}}}, "src\\monte_carlo.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 28, 29, 32, 34, 35, 36, 38, 40, 43, 44, 45, 47, 48, 51, 52, 55, 58, 60, 61, 64, 65, 67, 68, 69, 72, 74, 76, 78, 80, 81, 83, 84, 85, 87, 88, 90, 91], "excluded_lines": [], "functions": {"add_noise": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 5, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 5, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 13, 14, 15, 16], "excluded_lines": [], "start_line": 8}, "run_monte_carlo": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 40, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 40, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [19, 20, 23, 24, 25, 28, 29, 32, 34, 35, 36, 38, 40, 43, 44, 45, 47, 48, 51, 52, 55, 58, 60, 61, 64, 65, 67, 68, 69, 72, 74, 76, 78, 80, 81, 83, 84, 85, 87, 88], "excluded_lines": [], "start_line": 18}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 18, 90, 91], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 53, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 53, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 4, 5, 6, 8, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 28, 29, 32, 34, 35, 36, 38, 40, 43, 44, 45, 47, 48, 51, 52, 55, 58, 60, 61, 64, 65, 67, 68, 69, 72, 74, 76, 78, 80, 81, 83, 84, 85, 87, 88, 90, 91], "excluded_lines": [], "start_line": 1}}}, "src\\quantization.py": {"executed_lines": [3, 5, 17, 18, 21, 24, 27, 34, 37, 39, 42, 48, 49, 51, 53, 54, 56, 57, 59, 61], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "functions": {"quantize": {"executed_lines": [17, 18, 21, 24, 27, 34, 37, 39], "summary": {"covered_lines": 8, "num_statements": 8, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 5}, "calculate_sqnr": {"executed_lines": [48, 49, 51, 53, 54, 56, 57, 59, 61], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 42}, "": {"executed_lines": [3, 5, 42], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 5, 17, 18, 21, 24, 27, 34, 37, 39, 42, 48, 49, 51, 53, 54, 56, 57, 59, 61], "summary": {"covered_lines": 20, "num_statements": 20, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}}, "src\\reconstruction.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 9, 10, 12, 14, 15, 19], "excluded_lines": [], "functions": {"sinc_reconstruct": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 6, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 6, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [9, 10, 12, 14, 15, 19], "excluded_lines": [], "start_line": 5}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 8, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 8, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [3, 5, 9, 10, 12, 14, 15, 19], "excluded_lines": [], "start_line": 1}}}, "src\\signals.py": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4, 6, 12, 15, 18, 21, 25, 28, 30], "excluded_lines": [], "functions": {"sine_wave": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [12, 15, 18], "excluded_lines": [], "start_line": 6}, "two_tone_signal": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [25, 28, 30], "excluded_lines": [], "start_line": 21}, "": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 3, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4, 6, 21], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 9, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 9, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [4, 6, 12, 15, 18, 21, 25, 28, 30], "excluded_lines": [], "start_line": 1}}}, "src\\stft.py": {"executed_lines": [3, 4, 6, 19, 20, 21, 22, 26, 28, 31, 33, 34, 35, 38, 41, 44, 46, 48], "summary": {"covered_lines": 18, "num_statements": 19, "percent_covered": 94.73684210526316, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 94.73684210526316, "percent_statements_covered_display": "95"}, "missing_lines": [29], "excluded_lines": [], "functions": {"stft": {"executed_lines": [19, 20, 21, 22, 26, 28, 31, 33, 34, 35, 38, 41, 44, 46, 48], "summary": {"covered_lines": 15, "num_statements": 16, "percent_covered": 93.75, "percent_covered_display": "94", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 93.75, "percent_statements_covered_display": "94"}, "missing_lines": [29], "excluded_lines": [], "start_line": 6}, "": {"executed_lines": [3, 4, 6], "summary": {"covered_lines": 3, "num_statements": 3, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 4, 6, 19, 20, 21, 22, 26, 28, 31, 33, 34, 35, 38, 41, 44, 46, 48], "summary": {"covered_lines": 18, "num_statements": 19, "percent_covered": 94.73684210526316, "percent_covered_display": "95", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 94.73684210526316, "percent_statements_covered_display": "95"}, "missing_lines": [29], "excluded_lines": [], "start_line": 1}}}, "src\\windows.py": {"executed_lines": [3, 10, 20, 33, 35, 40], "summary": {"covered_lines": 6, "num_statements": 9, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [14, 22, 27], "excluded_lines": [], "functions": {"rectangular": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 1, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 1, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [14], "excluded_lines": [], "start_line": 10}, "hann": {"executed_lines": [], "summary": {"covered_lines": 0, "num_statements": 2, "percent_covered": 0.0, "percent_covered_display": "0", "missing_lines": 2, "excluded_lines": 0, "percent_statements_covered": 0.0, "percent_statements_covered_display": "0"}, "missing_lines": [22, 27], "excluded_lines": [], "start_line": 20}, "hamming": {"executed_lines": [35, 40], "summary": {"covered_lines": 2, "num_statements": 2, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 33}, "": {"executed_lines": [3, 10, 20, 33], "summary": {"covered_lines": 4, "num_statements": 4, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "percent_statements_covered": 100.0, "percent_statements_covered_display": "100"}, "missing_lines": [], "excluded_lines": [], "start_line": 1}}, "classes": {"": {"executed_lines": [3, 10, 20, 33, 35, 40], "summary": {"covered_lines": 6, "num_statements": 9, "percent_covered": 66.66666666666667, "percent_covered_display": "67", "missing_lines": 3, "excluded_lines": 0, "percent_statements_covered": 66.66666666666667, "percent_statements_covered_display": "67"}, "missing_lines": [14, 22, 27], "excluded_lines": [], "start_line": 1}}}}, "totals": {"covered_lines": 126, "num_statements": 506, "percent_covered": 24.90118577075099, "percent_covered_display": "25", "missing_lines": 380, "excluded_lines": 0, "percent_statements_covered": 24.90118577075099, "percent_statements_covered_display": "25"}}