From 2ff6ca6932282a8f15e6480c93251c3e038bb798 Mon Sep 17 00:00:00 2001 From: martinjankoehler Date: Thu, 12 Dec 2024 13:42:46 +0000 Subject: [PATCH] deploy: 79fb735e4f4b03fc759887ab3bf946cdc994600a --- pycov/class_index.html | 8 ++++---- pycov/function_index.html | 8 ++++---- pycov/index.html | 8 ++++---- pycov/status.json | 2 +- pycov/z_04b8b9b3cc5f2e8a_netlist_reducer_py.html | 14 +++++++------- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pycov/class_index.html b/pycov/class_index.html index bf26c77d..24e67fa3 100644 --- a/pycov/class_index.html +++ b/pycov/class_index.html @@ -340,9 +340,9 @@

klayout_pex/klayout/netlist_reducer.py NetlistReducer 16 - 4 + 1 0 - 75% + 94% klayout_pex/klayout/netlist_reducer.py @@ -814,9 +814,9 @@

Total   3066 - 1442 + 1439 10 - 53% + 53% diff --git a/pycov/function_index.html b/pycov/function_index.html index 388f8eaf..6ae2fc0a 100644 --- a/pycov/function_index.html +++ b/pycov/function_index.html @@ -876,9 +876,9 @@

klayout_pex/klayout/netlist_reducer.py NetlistReducer.reduce 16 - 4 + 1 0 - 75% + 94% klayout_pex/klayout/netlist_reducer.py @@ -2086,9 +2086,9 @@

Total   3066 - 1442 + 1439 10 - 53% + 53% diff --git a/pycov/index.html b/pycov/index.html index 4c2dd547..5a405be1 100644 --- a/pycov/index.html +++ b/pycov/index.html @@ -192,9 +192,9 @@

klayout_pex/klayout/netlist_reducer.py 22 - 4 + 1 0 - 82% + 95% klayout_pex/klayout/repair_rdb.py @@ -390,9 +390,9 @@

Total 3066 - 1442 + 1439 10 - 53% + 53% diff --git a/pycov/status.json b/pycov/status.json index de941108..d6dcf215 100644 --- a/pycov/status.json +++ b/pycov/status.json @@ -1 +1 @@ -{"note":"This file is an internal implementation detail to speed up HTML report generation. Its format can change at any time. You might be looking for the JSON report: https://coverage.rtfd.io/cmd.html#cmd-json","format":5,"version":"7.6.9","globals":"9377bc33e455e090900ed9ba42f81ad4","files":{"z_fc60fe34ff3f88c8_process_parasitics_pb2_py":{"hash":"4243d6cd990a5f2ed4988d4295552d50","index":{"url":"z_fc60fe34ff3f88c8_process_parasitics_pb2_py.html","file":"build/python/klayout_pex_protobuf/process_parasitics_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":21,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fc60fe34ff3f88c8_process_stack_pb2_py":{"hash":"b61f4c540e594d87560c8fecbe94d491","index":{"url":"z_fc60fe34ff3f88c8_process_stack_pb2_py.html","file":"build/python/klayout_pex_protobuf/process_stack_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":25,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fc60fe34ff3f88c8_tech_pb2_py":{"hash":"eb1006697bf9f721a60930a0fff765eb","index":{"url":"z_fc60fe34ff3f88c8_tech_pb2_py.html","file":"build/python/klayout_pex_protobuf/tech_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":23,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_9c05d59a441cce45___init___py.html","file":"klayout_pex/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cf86fb25343e11a6___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_cf86fb25343e11a6___init___py.html","file":"klayout_pex/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cf86fb25343e11a6_capacitance_matrix_py":{"hash":"b3e83715e4233fd1b62de742f4eb8cad","index":{"url":"z_cf86fb25343e11a6_capacitance_matrix_py.html","file":"klayout_pex/common/capacitance_matrix.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":49,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b142ed8301d2aaf1___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_b142ed8301d2aaf1___init___py.html","file":"klayout_pex/fastcap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b142ed8301d2aaf1_fastcap_runner_py":{"hash":"6cbe5692c4b482dd9445dbd5c744dcfb","index":{"url":"z_b142ed8301d2aaf1_fastcap_runner_py.html","file":"klayout_pex/fastcap/fastcap_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":63,"n_excluded":0,"n_missing":29,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_875d58d22143ae30___init___py.html","file":"klayout_pex/fastercap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_input_builder_py":{"hash":"de2a6a4e6f598ee31bfa5205a55d91c8","index":{"url":"z_875d58d22143ae30_fastercap_input_builder_py.html","file":"klayout_pex/fastercap/fastercap_input_builder.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":171,"n_excluded":0,"n_missing":153,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_model_generator_py":{"hash":"3acf4c71ed4da8f0e1322fe76a766c86","index":{"url":"z_875d58d22143ae30_fastercap_model_generator_py.html","file":"klayout_pex/fastercap/fastercap_model_generator.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":662,"n_excluded":0,"n_missing":34,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_runner_py":{"hash":"8ffe5fab7643ae1d21f92cdc313520a9","index":{"url":"z_875d58d22143ae30_fastercap_runner_py.html","file":"klayout_pex/fastercap/fastercap_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":57,"n_excluded":0,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a___init___py":{"hash":"4cd39d325bb785870b3e7003a0f0fe59","index":{"url":"z_04b8b9b3cc5f2e8a___init___py.html","file":"klayout_pex/klayout/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_lvs_runner_py":{"hash":"70e359d1494af8f6e98f31270499a86e","index":{"url":"z_04b8b9b3cc5f2e8a_lvs_runner_py.html","file":"klayout_pex/klayout/lvs_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":26,"n_excluded":0,"n_missing":18,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_lvsdb_extractor_py":{"hash":"2c8b38be83b428a08aa2a9a83c0f1984","index":{"url":"z_04b8b9b3cc5f2e8a_lvsdb_extractor_py.html","file":"klayout_pex/klayout/lvsdb_extractor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":128,"n_excluded":0,"n_missing":43,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_csv_py":{"hash":"d01dadea0ee3cfcd928032b52d96dc71","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_csv_py.html","file":"klayout_pex/klayout/netlist_csv.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":23,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_expander_py":{"hash":"2c7aa51693d3ca627ec835f37f88065d","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_expander_py.html","file":"klayout_pex/klayout/netlist_expander.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":70,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_reducer_py":{"hash":"2c6fe9eb64e8c2d6f6a9732b6ba6045f","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_reducer_py.html","file":"klayout_pex/klayout/netlist_reducer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":4,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_repair_rdb_py":{"hash":"1daa8e5323c0d5c16083759b336e4e26","index":{"url":"z_04b8b9b3cc5f2e8a_repair_rdb_py.html","file":"klayout_pex/klayout/repair_rdb.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":79,"n_excluded":0,"n_missing":66,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_kpex_cli_py":{"hash":"cf311377cff94fe902d18be50267cc9e","index":{"url":"z_9c05d59a441cce45_kpex_cli_py.html","file":"klayout_pex/kpex_cli.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":450,"n_excluded":0,"n_missing":384,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_186c02194fd6a17c___init___py":{"hash":"7641f0ed844595f498486cf1bdc3c591","index":{"url":"z_186c02194fd6a17c___init___py.html","file":"klayout_pex/log/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_186c02194fd6a17c_logger_py":{"hash":"de999ad495b3fe55debb2710e74ccc29","index":{"url":"z_186c02194fd6a17c_logger_py.html","file":"klayout_pex/log/logger.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":79,"n_excluded":10,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_0ee952d206d52910___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_0ee952d206d52910___init___py.html","file":"klayout_pex/magic/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_0ee952d206d52910_magic_runner_py":{"hash":"877c4ca78571279aa98c5b12d53f395e","index":{"url":"z_0ee952d206d52910_magic_runner_py.html","file":"klayout_pex/magic/magic_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":31,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_pdk_config_py":{"hash":"597fae1c4261942d7c2f393b839a0305","index":{"url":"z_9c05d59a441cce45_pdk_config_py.html","file":"klayout_pex/pdk_config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_4810bfbf6fbd806c___init___py.html","file":"klayout_pex/rcx25/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c_extraction_results_py":{"hash":"258fc2807c4aa2713338ebc30988198b","index":{"url":"z_4810bfbf6fbd806c_extraction_results_py.html","file":"klayout_pex/rcx25/extraction_results.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":91,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c_extractor_py":{"hash":"1c756065739a47f461c67a25775a917f","index":{"url":"z_4810bfbf6fbd806c_extractor_py.html","file":"klayout_pex/rcx25/extractor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":399,"n_excluded":0,"n_missing":379,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_tech_info_py":{"hash":"b413454d1be287f00b7b24c92e6125e6","index":{"url":"z_9c05d59a441cce45_tech_info_py.html","file":"klayout_pex/tech_info.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":157,"n_excluded":0,"n_missing":87,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_7320fce113bc9090___init___py.html","file":"klayout_pex/util/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090_argparse_helpers_py":{"hash":"d97ca9df657f6258dd6ec24e6f3a8e29","index":{"url":"z_7320fce113bc9090_argparse_helpers_py.html","file":"klayout_pex/util/argparse_helpers.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":20,"n_excluded":0,"n_missing":15,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090_multiple_choice_py":{"hash":"589b0b4227d676ac00c842d033c2cd6c","index":{"url":"z_7320fce113bc9090_multiple_choice_py.html","file":"klayout_pex/util/multiple_choice.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":27,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_version_py":{"hash":"9118d56d805bc9b77ed5581a3c42e2b0","index":{"url":"z_9c05d59a441cce45_version_py.html","file":"klayout_pex/version.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_96dd2109ccc213bb___init___py":{"hash":"bd472f20d15251353b2767af0321d312","index":{"url":"z_96dd2109ccc213bb___init___py.html","file":"klayout_pex_protobuf/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a44f0ac069e85531___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_a44f0ac069e85531___init___py.html","file":"tests/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_741a08911aeaedad___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_741a08911aeaedad___init___py.html","file":"tests/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_741a08911aeaedad_capacitance_matrix_test_py":{"hash":"71bfbe5c08bb69a352455bb9395b1727","index":{"url":"z_741a08911aeaedad_capacitance_matrix_test_py.html","file":"tests/common/capacitance_matrix_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":36,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_2a1ea3ee988f9971_fastcap_runner_test_py":{"hash":"764ec898a670019b514cd68b7de0a41d","index":{"url":"z_2a1ea3ee988f9971_fastcap_runner_test_py.html","file":"tests/fastcap/fastcap_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_45b499fe6cab3296___init___py.html","file":"tests/fastercap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296_fastercap_model_generator_test_py":{"hash":"e94dd0d55a62e0f61a58a3eb3236ac01","index":{"url":"z_45b499fe6cab3296_fastercap_model_generator_test_py.html","file":"tests/fastercap/fastercap_model_generator_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":60,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296_fastercap_runner_test_py":{"hash":"b3c3422b56cb0437124657ffed86f950","index":{"url":"z_45b499fe6cab3296_fastercap_runner_test_py.html","file":"tests/fastercap/fastercap_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":21,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_lvs_runner_test_py":{"hash":"59a06195e777f8723502f00235e1ff97","index":{"url":"z_5f30060c77e65d78_lvs_runner_test_py.html","file":"tests/klayout/lvs_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":24,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_netlist_expander_test_py":{"hash":"4a48ce869012c4798ddec910f5f2883c","index":{"url":"z_5f30060c77e65d78_netlist_expander_test_py.html","file":"tests/klayout/netlist_expander_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_netlist_reducer_test_py":{"hash":"10dd7d51e953249243db7d38666a918d","index":{"url":"z_5f30060c77e65d78_netlist_reducer_test_py.html","file":"tests/klayout/netlist_reducer_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_2dc81a3a091b1002_rcx25_test_py":{"hash":"ad0b8222ea45dd6efb8ab2d0227d2871","index":{"url":"z_2dc81a3a091b1002_rcx25_test_py.html","file":"tests/rcx25/rcx25_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":109,"n_excluded":0,"n_missing":47,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}}}} \ No newline at end of file +{"note":"This file is an internal implementation detail to speed up HTML report generation. Its format can change at any time. You might be looking for the JSON report: https://coverage.rtfd.io/cmd.html#cmd-json","format":5,"version":"7.6.9","globals":"780839606a50e982f8960a54c8eb49b1","files":{"z_fc60fe34ff3f88c8_process_parasitics_pb2_py":{"hash":"4243d6cd990a5f2ed4988d4295552d50","index":{"url":"z_fc60fe34ff3f88c8_process_parasitics_pb2_py.html","file":"build/python/klayout_pex_protobuf/process_parasitics_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":21,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fc60fe34ff3f88c8_process_stack_pb2_py":{"hash":"b61f4c540e594d87560c8fecbe94d491","index":{"url":"z_fc60fe34ff3f88c8_process_stack_pb2_py.html","file":"build/python/klayout_pex_protobuf/process_stack_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":25,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_fc60fe34ff3f88c8_tech_pb2_py":{"hash":"eb1006697bf9f721a60930a0fff765eb","index":{"url":"z_fc60fe34ff3f88c8_tech_pb2_py.html","file":"build/python/klayout_pex_protobuf/tech_pb2.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":23,"n_excluded":0,"n_missing":9,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_9c05d59a441cce45___init___py.html","file":"klayout_pex/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cf86fb25343e11a6___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_cf86fb25343e11a6___init___py.html","file":"klayout_pex/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_cf86fb25343e11a6_capacitance_matrix_py":{"hash":"b3e83715e4233fd1b62de742f4eb8cad","index":{"url":"z_cf86fb25343e11a6_capacitance_matrix_py.html","file":"klayout_pex/common/capacitance_matrix.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":49,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b142ed8301d2aaf1___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_b142ed8301d2aaf1___init___py.html","file":"klayout_pex/fastcap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_b142ed8301d2aaf1_fastcap_runner_py":{"hash":"6cbe5692c4b482dd9445dbd5c744dcfb","index":{"url":"z_b142ed8301d2aaf1_fastcap_runner_py.html","file":"klayout_pex/fastcap/fastcap_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":63,"n_excluded":0,"n_missing":29,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_875d58d22143ae30___init___py.html","file":"klayout_pex/fastercap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_input_builder_py":{"hash":"de2a6a4e6f598ee31bfa5205a55d91c8","index":{"url":"z_875d58d22143ae30_fastercap_input_builder_py.html","file":"klayout_pex/fastercap/fastercap_input_builder.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":171,"n_excluded":0,"n_missing":153,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_model_generator_py":{"hash":"3acf4c71ed4da8f0e1322fe76a766c86","index":{"url":"z_875d58d22143ae30_fastercap_model_generator_py.html","file":"klayout_pex/fastercap/fastercap_model_generator.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":662,"n_excluded":0,"n_missing":34,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_875d58d22143ae30_fastercap_runner_py":{"hash":"8ffe5fab7643ae1d21f92cdc313520a9","index":{"url":"z_875d58d22143ae30_fastercap_runner_py.html","file":"klayout_pex/fastercap/fastercap_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":57,"n_excluded":0,"n_missing":30,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a___init___py":{"hash":"4cd39d325bb785870b3e7003a0f0fe59","index":{"url":"z_04b8b9b3cc5f2e8a___init___py.html","file":"klayout_pex/klayout/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_lvs_runner_py":{"hash":"70e359d1494af8f6e98f31270499a86e","index":{"url":"z_04b8b9b3cc5f2e8a_lvs_runner_py.html","file":"klayout_pex/klayout/lvs_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":26,"n_excluded":0,"n_missing":18,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_lvsdb_extractor_py":{"hash":"2c8b38be83b428a08aa2a9a83c0f1984","index":{"url":"z_04b8b9b3cc5f2e8a_lvsdb_extractor_py.html","file":"klayout_pex/klayout/lvsdb_extractor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":128,"n_excluded":0,"n_missing":43,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_csv_py":{"hash":"d01dadea0ee3cfcd928032b52d96dc71","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_csv_py.html","file":"klayout_pex/klayout/netlist_csv.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":23,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_expander_py":{"hash":"2c7aa51693d3ca627ec835f37f88065d","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_expander_py.html","file":"klayout_pex/klayout/netlist_expander.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":70,"n_excluded":0,"n_missing":2,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_netlist_reducer_py":{"hash":"cc7d5082fbf5a885d1a04e0cdac2e044","index":{"url":"z_04b8b9b3cc5f2e8a_netlist_reducer_py.html","file":"klayout_pex/klayout/netlist_reducer.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_04b8b9b3cc5f2e8a_repair_rdb_py":{"hash":"1daa8e5323c0d5c16083759b336e4e26","index":{"url":"z_04b8b9b3cc5f2e8a_repair_rdb_py.html","file":"klayout_pex/klayout/repair_rdb.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":79,"n_excluded":0,"n_missing":66,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_kpex_cli_py":{"hash":"cf311377cff94fe902d18be50267cc9e","index":{"url":"z_9c05d59a441cce45_kpex_cli_py.html","file":"klayout_pex/kpex_cli.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":450,"n_excluded":0,"n_missing":384,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_186c02194fd6a17c___init___py":{"hash":"7641f0ed844595f498486cf1bdc3c591","index":{"url":"z_186c02194fd6a17c___init___py.html","file":"klayout_pex/log/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_186c02194fd6a17c_logger_py":{"hash":"de999ad495b3fe55debb2710e74ccc29","index":{"url":"z_186c02194fd6a17c_logger_py.html","file":"klayout_pex/log/logger.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":79,"n_excluded":10,"n_missing":6,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_0ee952d206d52910___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_0ee952d206d52910___init___py.html","file":"klayout_pex/magic/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_0ee952d206d52910_magic_runner_py":{"hash":"877c4ca78571279aa98c5b12d53f395e","index":{"url":"z_0ee952d206d52910_magic_runner_py.html","file":"klayout_pex/magic/magic_runner.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":44,"n_excluded":0,"n_missing":31,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_pdk_config_py":{"hash":"597fae1c4261942d7c2f393b839a0305","index":{"url":"z_9c05d59a441cce45_pdk_config_py.html","file":"klayout_pex/pdk_config.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":6,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_4810bfbf6fbd806c___init___py.html","file":"klayout_pex/rcx25/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c_extraction_results_py":{"hash":"258fc2807c4aa2713338ebc30988198b","index":{"url":"z_4810bfbf6fbd806c_extraction_results_py.html","file":"klayout_pex/rcx25/extraction_results.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":91,"n_excluded":0,"n_missing":17,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_4810bfbf6fbd806c_extractor_py":{"hash":"1c756065739a47f461c67a25775a917f","index":{"url":"z_4810bfbf6fbd806c_extractor_py.html","file":"klayout_pex/rcx25/extractor.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":399,"n_excluded":0,"n_missing":379,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_tech_info_py":{"hash":"b413454d1be287f00b7b24c92e6125e6","index":{"url":"z_9c05d59a441cce45_tech_info_py.html","file":"klayout_pex/tech_info.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":157,"n_excluded":0,"n_missing":87,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_7320fce113bc9090___init___py.html","file":"klayout_pex/util/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090_argparse_helpers_py":{"hash":"d97ca9df657f6258dd6ec24e6f3a8e29","index":{"url":"z_7320fce113bc9090_argparse_helpers_py.html","file":"klayout_pex/util/argparse_helpers.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":20,"n_excluded":0,"n_missing":15,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_7320fce113bc9090_multiple_choice_py":{"hash":"589b0b4227d676ac00c842d033c2cd6c","index":{"url":"z_7320fce113bc9090_multiple_choice_py.html","file":"klayout_pex/util/multiple_choice.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":27,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_9c05d59a441cce45_version_py":{"hash":"9118d56d805bc9b77ed5581a3c42e2b0","index":{"url":"z_9c05d59a441cce45_version_py.html","file":"klayout_pex/version.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":1,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_96dd2109ccc213bb___init___py":{"hash":"bd472f20d15251353b2767af0321d312","index":{"url":"z_96dd2109ccc213bb___init___py.html","file":"klayout_pex_protobuf/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":5,"n_excluded":0,"n_missing":1,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_a44f0ac069e85531___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_a44f0ac069e85531___init___py.html","file":"tests/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_741a08911aeaedad___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_741a08911aeaedad___init___py.html","file":"tests/common/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_741a08911aeaedad_capacitance_matrix_test_py":{"hash":"71bfbe5c08bb69a352455bb9395b1727","index":{"url":"z_741a08911aeaedad_capacitance_matrix_test_py.html","file":"tests/common/capacitance_matrix_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":36,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_2a1ea3ee988f9971_fastcap_runner_test_py":{"hash":"764ec898a670019b514cd68b7de0a41d","index":{"url":"z_2a1ea3ee988f9971_fastcap_runner_test_py.html","file":"tests/fastcap/fastcap_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":22,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296___init___py":{"hash":"ccb7d60951e0a34fcf73e5d60494ded7","index":{"url":"z_45b499fe6cab3296___init___py.html","file":"tests/fastercap/__init__.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":0,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296_fastercap_model_generator_test_py":{"hash":"e94dd0d55a62e0f61a58a3eb3236ac01","index":{"url":"z_45b499fe6cab3296_fastercap_model_generator_test_py.html","file":"tests/fastercap/fastercap_model_generator_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":60,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_45b499fe6cab3296_fastercap_runner_test_py":{"hash":"b3c3422b56cb0437124657ffed86f950","index":{"url":"z_45b499fe6cab3296_fastercap_runner_test_py.html","file":"tests/fastercap/fastercap_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":21,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_lvs_runner_test_py":{"hash":"59a06195e777f8723502f00235e1ff97","index":{"url":"z_5f30060c77e65d78_lvs_runner_test_py.html","file":"tests/klayout/lvs_runner_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":24,"n_excluded":0,"n_missing":11,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_netlist_expander_test_py":{"hash":"4a48ce869012c4798ddec910f5f2883c","index":{"url":"z_5f30060c77e65d78_netlist_expander_test_py.html","file":"tests/klayout/netlist_expander_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":37,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_5f30060c77e65d78_netlist_reducer_test_py":{"hash":"10dd7d51e953249243db7d38666a918d","index":{"url":"z_5f30060c77e65d78_netlist_reducer_test_py.html","file":"tests/klayout/netlist_reducer_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":33,"n_excluded":0,"n_missing":0,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}},"z_2dc81a3a091b1002_rcx25_test_py":{"hash":"ad0b8222ea45dd6efb8ab2d0227d2871","index":{"url":"z_2dc81a3a091b1002_rcx25_test_py.html","file":"tests/rcx25/rcx25_test.py","description":"","nums":{"precision":0,"n_files":1,"n_statements":109,"n_excluded":0,"n_missing":47,"n_branches":0,"n_partial_branches":0,"n_missing_branches":0}}}}} \ No newline at end of file diff --git a/pycov/z_04b8b9b3cc5f2e8a_netlist_reducer_py.html b/pycov/z_04b8b9b3cc5f2e8a_netlist_reducer_py.html index 8932f0aa..b62c0258 100644 --- a/pycov/z_04b8b9b3cc5f2e8a_netlist_reducer_py.html +++ b/pycov/z_04b8b9b3cc5f2e8a_netlist_reducer_py.html @@ -2,7 +2,7 @@ - Coverage for klayout_pex/klayout/netlist_reducer.py: 82% + Coverage for klayout_pex/klayout/netlist_reducer.py: 95% @@ -12,7 +12,7 @@

Coverage for klayout_pex/klayout/netlist_reducer.py: - 82% + 95%

22 statements   - - + +

@@ -132,15 +132,15 @@

50 # net_b = d.net_for_terminal('B') 

51 c_value = d.parameter('C') 

52 if c_value < cap_threshold: 

-

53 devices_to_remove.append(d) 

+

53 devices_to_remove.append(d) 

54 

55 elif isinstance(dc, kdb.DeviceClassResistor): 

56 # TODO 

57 pass 

58 

59 for d in devices_to_remove: 

-

60 info(f"Removed device {d.name} {d.parameter('C')}") 

-

61 top_circuit.remove_device(d) 

+

60 info(f"Removed device {d.name} {d.parameter('C')}") 

+

61 top_circuit.remove_device(d) 

62 

63 return reduced_netlist