| klayout_pex/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/common/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/common/capacitance_matrix.py |
|
49 |
2 |
0 |
|
96% |
| klayout_pex/common/path_validation.py |
|
28 |
16 |
0 |
|
43% |
| klayout_pex/env.py |
|
61 |
3 |
0 |
|
95% |
| klayout_pex/extraction_engine.py |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/fastcap/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastcap/fastcap_runner.py |
|
61 |
27 |
0 |
|
56% |
| klayout_pex/fastcap/output_interpreter.py |
|
4 |
1 |
0 |
|
75% |
| klayout_pex/fastercap/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_input_builder.py |
|
160 |
46 |
0 |
|
71% |
| klayout_pex/fastercap/fastercap_model_generator.py |
|
662 |
33 |
0 |
|
95% |
| klayout_pex/fastercap/fastercap_runner.py |
|
57 |
5 |
0 |
|
91% |
| klayout_pex/fastercap/output_interpreter.py |
|
4 |
0 |
0 |
|
100% |
| klayout_pex/klayout/__init__.py |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/klayout/capacitance_matrix_interpreter.py |
|
6 |
1 |
0 |
|
83% |
| klayout_pex/klayout/lvs_runner.py |
|
27 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
|
264 |
19 |
0 |
|
93% |
| klayout_pex/klayout/netlist_csv.py |
|
23 |
2 |
0 |
|
91% |
| klayout_pex/klayout/netlist_expander.py |
|
71 |
2 |
0 |
|
97% |
| klayout_pex/klayout/netlist_printer.py |
|
38 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_reducer.py |
|
22 |
3 |
0 |
|
86% |
| klayout_pex/klayout/pex25d_builder.py |
|
444 |
150 |
2 |
|
66% |
| klayout_pex/klayout/repair_rdb.py |
|
79 |
66 |
0 |
|
16% |
| klayout_pex/klayout/rex_core.py |
|
26 |
2 |
0 |
|
92% |
| klayout_pex/klayout/shapes_pb2_converter.py |
|
67 |
13 |
0 |
|
81% |
| klayout_pex/kpex_cli.py |
|
731 |
240 |
0 |
|
67% |
| klayout_pex/log/__init__.py |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/log/logger.py |
|
81 |
1 |
10 |
|
99% |
| klayout_pex/magic/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
|
80 |
1 |
0 |
|
99% |
| klayout_pex/magic/magic_ext_file_parser.py |
|
57 |
17 |
0 |
|
70% |
| klayout_pex/magic/magic_log_analyzer.py |
|
114 |
45 |
0 |
|
61% |
| klayout_pex/magic/magic_runner.py |
|
72 |
41 |
0 |
|
43% |
| klayout_pex/netlistsvg/netlist_json.py |
|
77 |
1 |
0 |
|
99% |
| klayout_pex/pdk_config.py |
|
41 |
6 |
0 |
|
85% |
| klayout_pex/pex25d/__init__.py |
|
50 |
1 |
0 |
|
98% |
| klayout_pex/pex25d/artifact.py |
|
97 |
24 |
0 |
|
75% |
| klayout_pex/pex25d/codec.py |
|
44 |
6 |
0 |
|
86% |
| klayout_pex/pex25d/diagnostics.py |
|
160 |
47 |
0 |
|
71% |
| klayout_pex/pex25d/exporters.py |
|
35 |
11 |
0 |
|
69% |
| klayout_pex/pex25d/format_version.py |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/pex25d_cli.py |
|
220 |
35 |
0 |
|
84% |
| klayout_pex/pex25d/protobuf.py |
|
66 |
8 |
0 |
|
88% |
| klayout_pex/pex25d/reader.py |
|
572 |
70 |
0 |
|
88% |
| klayout_pex/pex25d/resolver.py |
|
427 |
24 |
0 |
|
94% |
| klayout_pex/pex25d/show.py |
|
92 |
10 |
0 |
|
89% |
| klayout_pex/pex25d/validator.py |
|
445 |
18 |
0 |
|
96% |
| klayout_pex/pex25d/writer.py |
|
242 |
25 |
0 |
|
90% |
| klayout_pex/rcx25/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/geometry_restorer.py |
|
13 |
1 |
0 |
|
92% |
| klayout_pex/rcx25/c/overlap_extractor.py |
|
61 |
5 |
0 |
|
92% |
| klayout_pex/rcx25/c/polygon_utils.py |
|
24 |
2 |
0 |
|
92% |
| klayout_pex/rcx25/c/sidewall_and_fringe_extractor.py |
|
186 |
15 |
0 |
|
92% |
| klayout_pex/rcx25/extraction_reporter.py |
|
241 |
29 |
0 |
|
88% |
| klayout_pex/rcx25/extraction_results.py |
|
149 |
10 |
0 |
|
93% |
| klayout_pex/rcx25/extractor.py |
|
103 |
7 |
0 |
|
93% |
| klayout_pex/rcx25/netlist_expander.py |
|
68 |
4 |
0 |
|
94% |
| klayout_pex/rcx25/pex_mode.py |
|
22 |
4 |
0 |
|
82% |
| klayout_pex/rcx25/r/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
|
254 |
25 |
0 |
|
90% |
| klayout_pex/rcx25/types.py |
|
12 |
0 |
0 |
|
100% |
| klayout_pex/tech_info.py |
|
253 |
31 |
0 |
|
88% |
| klayout_pex/tool_version_constraints.py |
|
114 |
20 |
0 |
|
82% |
| klayout_pex/util/__init__.py |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/util/argparse_helpers.py |
|
37 |
4 |
0 |
|
89% |
| klayout_pex/util/multiple_choice.py |
|
27 |
7 |
0 |
|
74% |
| klayout_pex/util/unit_formatter.py |
|
34 |
7 |
0 |
|
79% |
| klayout_pex/version.py |
|
1 |
0 |
0 |
|
100% |
| klayout_pex_protobuf/__init__.py |
|
5 |
0 |
0 |
|
100% |
| klayout_pex_protobuf/kpex/c/capacitance_pb2.py |
|
28 |
13 |
0 |
|
54% |
| klayout_pex_protobuf/kpex/geometry/shapes_pb2.py |
|
25 |
13 |
0 |
|
48% |
| klayout_pex_protobuf/kpex/klayout/r_extractor_tech_pb2.py |
|
22 |
9 |
0 |
|
59% |
| klayout_pex_protobuf/kpex/layout/device_pb2.py |
|
21 |
7 |
0 |
|
67% |
| klayout_pex_protobuf/kpex/layout/layer_ref_pb2.py |
|
15 |
3 |
0 |
|
80% |
| klayout_pex_protobuf/kpex/layout/layer_region_pb2.py |
|
17 |
3 |
0 |
|
82% |
| klayout_pex_protobuf/kpex/layout/location_pb2.py |
|
18 |
5 |
0 |
|
72% |
| klayout_pex_protobuf/kpex/layout/pin_pb2.py |
|
17 |
3 |
0 |
|
82% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_diagnostics_pb2.py |
|
22 |
9 |
0 |
|
59% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_dielectric_pb2.py |
|
24 |
11 |
0 |
|
54% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_domain_pb2.py |
|
19 |
5 |
0 |
|
74% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_file_pb2.py |
|
35 |
15 |
0 |
|
57% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_geometry_pb2.py |
|
25 |
13 |
0 |
|
48% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_meta_pb2.py |
|
16 |
3 |
0 |
|
81% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_resistance_pb2.py |
|
22 |
9 |
0 |
|
59% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_scene_pb2.py |
|
43 |
23 |
0 |
|
47% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_source_ref_pb2.py |
|
15 |
3 |
0 |
|
80% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_terminal_pb2.py |
|
19 |
5 |
0 |
|
74% |
| klayout_pex_protobuf/kpex/pex25d/pex25d_units_pb2.py |
|
17 |
5 |
0 |
|
71% |
| klayout_pex_protobuf/kpex/r/r_network_pb2.py |
|
30 |
15 |
0 |
|
50% |
| klayout_pex_protobuf/kpex/request/pex_request_pb2.py |
|
23 |
7 |
0 |
|
70% |
| klayout_pex_protobuf/kpex/result/pex_result_pb2.py |
|
23 |
9 |
0 |
|
61% |
| klayout_pex_protobuf/kpex/tech/process_parasitics_pb2.py |
|
35 |
23 |
0 |
|
34% |
| klayout_pex_protobuf/kpex/tech/process_stack_pb2.py |
|
35 |
23 |
0 |
|
34% |
| klayout_pex_protobuf/kpex/tech/tech_pb2.py |
|
27 |
13 |
0 |
|
52% |
| tests/__init__.py |
|
0 |
0 |
0 |
|
100% |
| tests/common/__init__.py |
|
0 |
0 |
0 |
|
100% |
| tests/common/capacitance_matrix_test.py |
|
36 |
0 |
0 |
|
100% |
| tests/env_test.py |
|
35 |
1 |
0 |
|
97% |
| tests/fastcap/fastcap_runner_test.py |
|
22 |
0 |
0 |
|
100% |
| tests/fastercap/__init__.py |
|
0 |
0 |
0 |
|
100% |
| tests/fastercap/fastercap_model_generator_test.py |
|
60 |
0 |
0 |
|
100% |
| tests/fastercap/fastercap_runner_test.py |
|
21 |
0 |
0 |
|
100% |
| tests/fastercap/fastercap_test.py |
|
63 |
0 |
0 |
|
100% |
| tests/klayout/lvs_runner_test.py |
|
24 |
11 |
0 |
|
54% |
| tests/klayout/netlist_expander_test.py |
|
38 |
0 |
0 |
|
100% |
| tests/klayout/netlist_reducer_test.py |
|
33 |
0 |
0 |
|
100% |
| tests/klayout/pex25d_builder_test.py |
|
129 |
0 |
0 |
|
100% |
| tests/klayout/shapes_pb2_converter_test.py |
|
126 |
0 |
0 |
|
100% |
| tests/magic/magic_log_analyzer_test.py |
|
65 |
0 |
0 |
|
100% |
| tests/netlistsvg/netlist_json_test.py |
|
38 |
0 |
0 |
|
100% |
| tests/pex25d/__init__.py |
|
0 |
0 |
0 |
|
100% |
| tests/pex25d/api_test.py |
|
63 |
0 |
0 |
|
100% |
| tests/pex25d/artifact_test.py |
|
57 |
0 |
0 |
|
100% |
| tests/pex25d/geometry_test.py |
|
71 |
0 |
0 |
|
100% |
| tests/pex25d/pex25d_cli_test.py |
|
89 |
1 |
0 |
|
99% |
| tests/pex25d/pex25d_fixtures.py |
|
26 |
1 |
0 |
|
96% |
| tests/pex25d/reader_test.py |
|
105 |
0 |
0 |
|
100% |
| tests/pex25d/resolver_test.py |
|
163 |
0 |
0 |
|
100% |
| tests/pex25d/validator_test.py |
|
155 |
2 |
0 |
|
99% |
| tests/pex25d/writer_test.py |
|
61 |
0 |
0 |
|
100% |
| tests/rcx25/extraction_results_test.py |
|
69 |
0 |
0 |
|
100% |
| tests/rcx25/rcx25_CC_sky130A_test.py |
|
89 |
0 |
0 |
|
100% |
| tests/rcx25/rcx25_R_sky130A_test.py |
|
34 |
0 |
0 |
|
100% |
| tests/rcx25/rcx25_test.py |
|
145 |
0 |
0 |
|
100% |
| tests/rcx25/rcx25_test_helpers.py |
|
78 |
0 |
0 |
|
100% |
| tests/tech_info_test.py |
|
50 |
0 |
0 |
|
100% |
| tests/tool_version_constraints_test.py |
|
45 |
0 |
0 |
|
100% |
| tests/util/argparse_helpers_test.py |
|
40 |
0 |
0 |
|
100% |
| tests/util/unit_formatter_test.py |
|
35 |
1 |
0 |
|
97% |