- build/python_kpex_protobuf/process_parasitics_pb2.py |
- (no function) |
+ build\python_kpex_protobuf\process_parasitics_pb2.py |
+ (no function) |
33 |
21 |
0 |
36% |
- build/python_kpex_protobuf/process_stack_pb2.py |
- (no function) |
+ build\python_kpex_protobuf\process_stack_pb2.py |
+ (no function) |
37 |
25 |
0 |
32% |
- build/python_kpex_protobuf/tech_pb2.py |
- (no function) |
+ build\python_kpex_protobuf\tech_pb2.py |
+ (no function) |
23 |
9 |
0 |
61% |
- kpex/__init__.py |
+ kpex\__init__.py |
(no function) |
0 |
0 |
@@ -105,815 +105,815 @@
100% |
- kpex/common/__init__.py |
- (no function) |
+ kpex\common\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.__getitem__ |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.__getitem__ |
1 |
0 |
0 |
100% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.__setitem__ |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.__setitem__ |
1 |
1 |
0 |
0% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.dimension |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.dimension |
1 |
0 |
0 |
100% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.parse_csv |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.parse_csv |
10 |
1 |
0 |
90% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.write_csv |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.write_csv |
9 |
0 |
0 |
100% |
- kpex/common/capacitance_matrix.py |
- CapacitanceMatrix.averaged_off_diagonals |
+ kpex\common\capacitance_matrix.py |
+ CapacitanceMatrix.averaged_off_diagonals |
11 |
0 |
0 |
100% |
- kpex/common/capacitance_matrix.py |
- (no function) |
+ kpex\common\capacitance_matrix.py |
+ (no function) |
18 |
0 |
0 |
100% |
- kpex/fastcap/fastcap_runner.py |
- run_fastcap |
+ kpex\fastcap\fastcap_runner.py |
+ run_fastcap |
26 |
26 |
0 |
0% |
- kpex/fastcap/fastcap_runner.py |
- fastcap_parse_capacitance_matrix |
+ kpex\fastcap\fastcap_runner.py |
+ fastcap_parse_capacitance_matrix |
27 |
2 |
0 |
93% |
- kpex/fastcap/fastcap_runner.py |
- (no function) |
+ kpex\fastcap\fastcap_runner.py |
+ (no function) |
9 |
0 |
0 |
100% |
- kpex/fastercap/__init__.py |
- (no function) |
+ kpex\fastercap\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.__init__ |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.__init__ |
5 |
5 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.dbu |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.dbu |
1 |
1 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.gds_pair |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.gds_pair |
7 |
7 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.shapes_of_net |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.shapes_of_net |
7 |
7 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.shapes_of_layer |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.shapes_of_layer |
7 |
7 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.top_cell_bbox |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.top_cell_bbox |
1 |
1 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.build |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.build |
122 |
122 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- FasterCapInputBuilder.build.format_terminal |
+ kpex\fastercap\fastercap_input_builder.py |
+ FasterCapInputBuilder.build.format_terminal |
3 |
3 |
0 |
0% |
- kpex/fastercap/fastercap_input_builder.py |
- (no function) |
+ kpex\fastercap\fastercap_input_builder.py |
+ (no function) |
18 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder.__init__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder.__init__ |
11 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder.add_material |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder.add_material |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder.add_dielectric |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder.add_dielectric |
3 |
1 |
0 |
67% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder.add_conductor |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder.add_conductor |
3 |
1 |
0 |
67% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder._norm2z |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder._norm2z |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder._z2norm |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder._z2norm |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder._add_layer |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder._add_layer |
11 |
1 |
0 |
91% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelBuilder.generate |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelBuilder.generate |
26 |
1 |
0 |
96% |
- kpex/fastercap/fastercap_model_generator.py |
- HDielKey.__str__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ HDielKey.__str__ |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- HDielKey.topic |
+ kpex\fastercap\fastercap_model_generator.py |
+ HDielKey.topic |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- HDielKey.reversed |
+ kpex\fastercap\fastercap_model_generator.py |
+ HDielKey.reversed |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- HCondKey.__str__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ HCondKey.__str__ |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- HCondKey.topic |
+ kpex\fastercap\fastercap_model_generator.py |
+ HCondKey.topic |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- Point.__sub__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ Point.__sub__ |
+ 1 |
1 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- Point.sq_length |
+ kpex\fastercap\fastercap_model_generator.py |
+ Point.sq_length |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- Point.to_fastcap |
+ kpex\fastercap\fastercap_model_generator.py |
+ Point.to_fastcap |
+ 1 |
1 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- vector_product |
+ kpex\fastercap\fastercap_model_generator.py |
+ vector_product |
2 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- dot_product |
+ kpex\fastercap\fastercap_model_generator.py |
+ dot_product |
2 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- Triangle.reversed |
+ kpex\fastercap\fastercap_model_generator.py |
+ Triangle.reversed |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- Triangle.outside_reference_point |
+ kpex\fastercap\fastercap_model_generator.py |
+ Triangle.outside_reference_point |
+ 6 |
6 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- Triangle.to_fastcap |
+ kpex\fastercap\fastercap_model_generator.py |
+ Triangle.to_fastcap |
+ 1 |
1 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- Triangle.__len__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ Triangle.__len__ |
1 |
1 |
0 |
0% |
- kpex/fastercap/fastercap_model_generator.py |
- Triangle.__getitem__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ Triangle.__getitem__ |
5 |
1 |
0 |
80% |
- kpex/fastercap/fastercap_model_generator.py |
- Edge.vector_of_edge |
+ kpex\fastercap\fastercap_model_generator.py |
+ Edge.vector_of_edge |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- Edge.reversed |
+ kpex\fastercap\fastercap_model_generator.py |
+ Edge.reversed |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.__init__ |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.__init__ |
16 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.reset |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.reset |
2 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.add_in |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.add_in |
4 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.add_out |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.add_out |
4 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.finish_z |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.finish_z |
103 |
7 |
0 |
93% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.next_z |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.next_z |
45 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_hdiel |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_hdiel |
10 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_v_surface |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_v_surface |
10 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_vdiel |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_vdiel |
6 |
1 |
0 |
83% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_hcond_in |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_hcond_in |
10 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_hcond_out |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_hcond_out |
11 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.generate_vcond |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.generate_vcond |
6 |
1 |
0 |
83% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.triangulate |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.triangulate |
6 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.triangulate.convert_point |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.triangulate.convert_point |
3 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.finalize |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.finalize |
24 |
1 |
0 |
96% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.write_fastcap |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.write_fastcap |
45 |
- 8 |
+ 44 |
0 |
- 82% |
+ 2% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._write_fastercap_geo |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._write_fastercap_geo |
+ 11 |
11 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.check |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.check |
13 |
1 |
0 |
92% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._check_tris |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._check_tris |
14 |
4 |
0 |
71% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._normed_edges |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._normed_edges |
8 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._normed_edges.normed_dbu |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._normed_edges.normed_dbu |
1 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._point2s |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._point2s |
1 |
1 |
0 |
0% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._edge2s |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._edge2s |
1 |
1 |
0 |
0% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._is_antiparallel |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._is_antiparallel |
5 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._split_edges |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._split_edges |
33 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator.dump_stl |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator.dump_stl |
+ 8 |
8 |
0 |
- 0 |
- 100% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._write_as_stl |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._write_as_stl |
+ 14 |
14 |
- 1 |
0 |
- 93% |
+ 0% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._merge_events |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._merge_events |
24 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._collect_diel_tris |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._collect_diel_tris |
10 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- FasterCapModelGenerator._collect_cond_tris |
+ kpex\fastercap\fastercap_model_generator.py |
+ FasterCapModelGenerator._collect_cond_tris |
5 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_model_generator.py |
- (no function) |
+ kpex\fastercap\fastercap_model_generator.py |
+ (no function) |
120 |
0 |
0 |
100% |
- kpex/fastercap/fastercap_runner.py |
- run_fastercap |
+ kpex\fastercap\fastercap_runner.py |
+ run_fastercap |
27 |
27 |
0 |
0% |
- kpex/fastercap/fastercap_runner.py |
- fastercap_parse_capacitance_matrix |
+ kpex\fastercap\fastercap_runner.py |
+ fastercap_parse_capacitance_matrix |
21 |
2 |
0 |
90% |
- kpex/fastercap/fastercap_runner.py |
- (no function) |
+ kpex\fastercap\fastercap_runner.py |
+ (no function) |
8 |
0 |
0 |
100% |
- kpex/klayout/__init__.py |
- (no function) |
+ kpex\klayout\__init__.py |
+ (no function) |
1 |
0 |
0 |
100% |
- kpex/klayout/lvs_runner.py |
- LVSRunner.run_klayout_lvs |
+ kpex\klayout\lvs_runner.py |
+ LVSRunner.run_klayout_lvs |
18 |
18 |
0 |
0% |
- kpex/klayout/lvs_runner.py |
- (no function) |
+ kpex\klayout\lvs_runner.py |
+ (no function) |
8 |
0 |
0 |
100% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.prepare_extraction |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.prepare_extraction |
15 |
0 |
0 |
100% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.build_LVS_layer_map |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.build_LVS_layer_map |
22 |
6 |
0 |
73% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.nonempty_extracted_layers |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.nonempty_extracted_layers |
25 |
6 |
0 |
76% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.top_cell_bbox |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.top_cell_bbox |
5 |
5 |
0 |
0% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.shapes_of_net |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.shapes_of_net |
13 |
13 |
0 |
0% |
- kpex/klayout/lvsdb_extractor.py |
- KLayoutExtractionContext.shapes_of_layer |
+ kpex\klayout\lvsdb_extractor.py |
+ KLayoutExtractionContext.shapes_of_layer |
13 |
13 |
0 |
0% |
- kpex/klayout/lvsdb_extractor.py |
- (no function) |
+ kpex\klayout\lvsdb_extractor.py |
+ (no function) |
39 |
0 |
0 |
100% |
- kpex/klayout/netlist_csv.py |
- NetlistCSVWriter.write_csv |
+ kpex\klayout\netlist_csv.py |
+ NetlistCSVWriter.write_csv |
17 |
17 |
0 |
0% |
- kpex/klayout/netlist_csv.py |
- (no function) |
+ kpex\klayout\netlist_csv.py |
+ (no function) |
6 |
0 |
0 |
100% |
- kpex/klayout/netlist_expander.py |
- NetlistExpander.expand |
+ kpex\klayout\netlist_expander.py |
+ NetlistExpander.expand |
53 |
1 |
0 |
98% |
- kpex/klayout/netlist_expander.py |
- NetlistExpander.expand.add_parasitic_cap |
+ kpex\klayout\netlist_expander.py |
+ NetlistExpander.expand.add_parasitic_cap |
8 |
1 |
0 |
88% |
- kpex/klayout/netlist_expander.py |
- (no function) |
+ kpex\klayout\netlist_expander.py |
+ (no function) |
9 |
0 |
0 |
100% |
- kpex/klayout/netlist_reducer.py |
- NetlistReducer.reduce |
+ kpex\klayout\netlist_reducer.py |
+ NetlistReducer.reduce |
16 |
4 |
0 |
75% |
- kpex/klayout/netlist_reducer.py |
- (no function) |
+ kpex\klayout\netlist_reducer.py |
+ (no function) |
6 |
0 |
0 |
100% |
- kpex/klayout/repair_rdb.py |
- parse_category_path |
+ kpex\klayout\repair_rdb.py |
+ parse_category_path |
29 |
29 |
0 |
0% |
- kpex/klayout/repair_rdb.py |
- repair_rdb_xml |
+ kpex\klayout\repair_rdb.py |
+ repair_rdb_xml |
20 |
20 |
0 |
0% |
- kpex/klayout/repair_rdb.py |
- repair_rdb |
+ kpex\klayout\repair_rdb.py |
+ repair_rdb |
13 |
13 |
0 |
0% |
- kpex/klayout/repair_rdb.py |
- (no function) |
+ kpex\klayout\repair_rdb.py |
+ (no function) |
17 |
4 |
0 |
76% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.parse_args |
52 |
1 |
@@ -921,7 +921,7 @@
98% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.validate_args |
87 |
48 |
@@ -929,7 +929,7 @@
45% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.validate_args.input_file_stem |
1 |
0 |
@@ -937,7 +937,7 @@
100% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.build_fastercap_input |
13 |
13 |
@@ -945,7 +945,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.run_fastercap_extraction |
33 |
33 |
@@ -953,7 +953,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.run_magic_extraction |
15 |
15 |
@@ -961,7 +961,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.run_fastcap_extraction |
22 |
22 |
@@ -969,7 +969,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.run_kpex_2_5d_engine |
21 |
21 |
@@ -977,7 +977,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.setup_logging |
17 |
3 |
@@ -985,7 +985,7 @@
82% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.setup_logging.register_log_file_handler |
6 |
0 |
@@ -993,7 +993,7 @@
100% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.setup_logging.reregister_log_file_handler |
13 |
5 |
@@ -1001,7 +1001,7 @@
62% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.modification_date |
2 |
2 |
@@ -1009,7 +1009,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.create_lvsdb |
17 |
17 |
@@ -1017,7 +1017,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.main |
39 |
34 |
@@ -1025,7 +1025,7 @@
13% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.main.dump_layers |
9 |
9 |
@@ -1033,7 +1033,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.rcx25_extraction_results |
3 |
3 |
@@ -1041,7 +1041,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
KpexCLI.rcx25_extracted_csv_path |
3 |
3 |
@@ -1049,7 +1049,7 @@
0% |
- kpex/kpex_cli.py |
+ kpex\kpex_cli.py |
(no function) |
59 |
2 |
@@ -1057,343 +1057,343 @@
97% |
- kpex/log/__init__.py |
- (no function) |
+ kpex\log\__init__.py |
+ (no function) |
1 |
0 |
0 |
100% |
- kpex/log/logger.py |
- LogLevel.level_by_name |
+ kpex\log\logger.py |
+ LogLevel.level_by_name |
1 |
1 |
0 |
0% |
- kpex/log/logger.py |
- LogLevelFormatter.format |
+ kpex\log\logger.py |
+ LogLevelFormatter.format |
6 |
0 |
0 |
100% |
- kpex/log/logger.py |
- LogLevelFilter.__init__ |
+ kpex\log\logger.py |
+ LogLevelFilter.__init__ |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- LogLevelFilter.filter |
+ kpex\log\logger.py |
+ LogLevelFilter.filter |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- set_log_level |
+ kpex\log\logger.py |
+ set_log_level |
1 |
0 |
0 |
100% |
- kpex/log/logger.py |
- register_additional_handler |
+ kpex\log\logger.py |
+ register_additional_handler |
1 |
0 |
0 |
100% |
- kpex/log/logger.py |
- deregister_additional_handler |
+ kpex\log\logger.py |
+ deregister_additional_handler |
1 |
0 |
0 |
100% |
- kpex/log/logger.py |
- configure_logger |
+ kpex\log\logger.py |
+ configure_logger |
11 |
0 |
0 |
100% |
- kpex/log/logger.py |
- debug |
+ kpex\log\logger.py |
+ debug |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- subproc |
+ kpex\log\logger.py |
+ subproc |
3 |
3 |
0 |
0% |
- kpex/log/logger.py |
- rule |
+ kpex\log\logger.py |
+ rule |
0 |
0 |
9 |
100% |
- kpex/log/logger.py |
- info |
+ kpex\log\logger.py |
+ info |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- warning |
+ kpex\log\logger.py |
+ warning |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- error |
+ kpex\log\logger.py |
+ error |
3 |
0 |
0 |
100% |
- kpex/log/logger.py |
- (no function) |
+ kpex\log\logger.py |
+ (no function) |
37 |
0 |
1 |
100% |
- kpex/magic/__init__.py |
- (no function) |
+ kpex\magic\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- kpex/magic/magic_runner.py |
- prepare_magic_script |
+ kpex\magic\magic_runner.py |
+ prepare_magic_script |
12 |
12 |
0 |
0% |
- kpex/magic/magic_runner.py |
- run_magic |
+ kpex\magic\magic_runner.py |
+ run_magic |
17 |
17 |
0 |
0% |
- kpex/magic/magic_runner.py |
- (no function) |
+ kpex\magic\magic_runner.py |
+ (no function) |
15 |
0 |
0 |
100% |
- kpex/rcx25/__init__.py |
- (no function) |
+ kpex\rcx25\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- kpex/rcx25/extraction_results.py |
- SideOverlapKey.__repr__ |
+ kpex\rcx25\extraction_results.py |
+ SideOverlapKey.__repr__ |
1 |
1 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- SideOverlapCap.__str__ |
+ kpex\rcx25\extraction_results.py |
+ SideOverlapCap.__str__ |
1 |
1 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- NetCoupleKey.__repr__ |
+ kpex\rcx25\extraction_results.py |
+ NetCoupleKey.__repr__ |
1 |
1 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- NetCoupleKey.normed |
+ kpex\rcx25\extraction_results.py |
+ NetCoupleKey.normed |
3 |
3 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- ExtractionSummary.merged |
+ kpex\rcx25\extraction_results.py |
+ ExtractionSummary.merged |
5 |
5 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- CellExtractionResults.summarize |
+ kpex\rcx25\extraction_results.py |
+ CellExtractionResults.summarize |
4 |
4 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- ExtractionResults.summarize |
+ kpex\rcx25\extraction_results.py |
+ ExtractionResults.summarize |
2 |
2 |
0 |
0% |
- kpex/rcx25/extraction_results.py |
- (no function) |
+ kpex\rcx25\extraction_results.py |
+ (no function) |
74 |
0 |
0 |
100% |
- kpex/rcx25/extractor.py |
- RCExtractor.__init__ |
+ kpex\rcx25\extractor.py |
+ RCExtractor.__init__ |
3 |
3 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.gds_pair |
+ kpex\rcx25\extractor.py |
+ RCExtractor.gds_pair |
7 |
7 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.shapes_of_net |
+ kpex\rcx25\extractor.py |
+ RCExtractor.shapes_of_net |
7 |
7 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.shapes_of_layer |
+ kpex\rcx25\extractor.py |
+ RCExtractor.shapes_of_layer |
7 |
7 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract |
7 |
7 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell |
220 |
220 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.rdb_output |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.rdb_output |
2 |
2 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.__init__ |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.__init__ |
14 |
14 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.begin_polygon |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.begin_polygon |
2 |
2 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.end_polygon |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.end_polygon |
1 |
1 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.on_edge |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.on_edge |
102 |
102 |
0 |
0% |
- kpex/rcx25/extractor.py |
- RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.on_edge.distance_near |
+ kpex\rcx25\extractor.py |
+ RCExtractor.extract_cell.FringeEdgeNeighborhoodVisitor.on_edge.distance_near |
7 |
7 |
0 |
0% |
- kpex/rcx25/extractor.py |
- (no function) |
+ kpex\rcx25\extractor.py |
+ (no function) |
20 |
0 |
0 |
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.parse_tech_def |
4 |
0 |
@@ -1401,7 +1401,7 @@
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.from_json |
2 |
0 |
@@ -1409,7 +1409,7 @@
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.__init__ |
2 |
0 |
@@ -1417,7 +1417,7 @@
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.gds_pair_for_computed_layer_name |
1 |
0 |
@@ -1425,7 +1425,7 @@
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.computed_layer_info_by_name |
1 |
0 |
@@ -1433,7 +1433,7 @@
100% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.computed_layer_info_by_gds_pair |
1 |
1 |
@@ -1441,7 +1441,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.canonical_layer_name_by_gds_pair |
1 |
1 |
@@ -1449,7 +1449,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.layer_info_by_name |
1 |
1 |
@@ -1457,7 +1457,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.gds_pair_for_layer_name |
1 |
1 |
@@ -1465,7 +1465,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.layer_info_by_gds_pair |
1 |
1 |
@@ -1473,7 +1473,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.process_stack_layer_by_name |
1 |
1 |
@@ -1481,7 +1481,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.process_stack_layer_by_gds_pair |
1 |
1 |
@@ -1489,7 +1489,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.process_substrate_layer |
1 |
1 |
@@ -1497,7 +1497,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.process_diffusion_layers |
1 |
1 |
@@ -1505,7 +1505,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.gate_poly_layer |
1 |
1 |
@@ -1513,7 +1513,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.field_oxide_layer |
1 |
1 |
@@ -1521,7 +1521,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.process_metal_layers |
1 |
1 |
@@ -1529,7 +1529,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.filtered_dielectric_layers |
7 |
7 |
@@ -1537,7 +1537,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.dielectric_by_name |
10 |
10 |
@@ -1545,7 +1545,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.sidewall_dielectric_layer |
16 |
16 |
@@ -1553,7 +1553,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.simple_dielectric_above_metal |
13 |
13 |
@@ -1561,7 +1561,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.substrate_cap_by_layer_name |
1 |
1 |
@@ -1569,7 +1569,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.overlap_cap_by_layer_names |
9 |
9 |
@@ -1577,7 +1577,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.overlap_cap_by_layer_names.convert_substrate_to_overlap_cap |
5 |
5 |
@@ -1585,7 +1585,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.sidewall_cap_by_layer_name |
1 |
1 |
@@ -1593,7 +1593,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.internal_substrate_layer_name |
1 |
1 |
@@ -1601,7 +1601,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.side_overlap_cap_by_layer_names |
7 |
7 |
@@ -1609,7 +1609,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
TechInfo.side_overlap_cap_by_layer_names.convert_substrate_to_side_overlap_cap |
5 |
5 |
@@ -1617,7 +1617,7 @@
0% |
- kpex/tech_info.py |
+ kpex\tech_info.py |
(no function) |
60 |
0 |
@@ -1625,71 +1625,71 @@
100% |
- kpex/util/__init__.py |
- (no function) |
+ kpex\util\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- kpex/util/argparse_helpers.py |
- render_enum_help |
+ kpex\util\argparse_helpers.py |
+ render_enum_help |
6 |
1 |
0 |
83% |
- kpex/util/argparse_helpers.py |
- true_or_false |
+ kpex\util\argparse_helpers.py |
+ true_or_false |
9 |
5 |
0 |
44% |
- kpex/util/argparse_helpers.py |
- (no function) |
+ kpex\util\argparse_helpers.py |
+ (no function) |
5 |
0 |
0 |
100% |
- kpex/util/multiple_choice.py |
- MultipleChoicePattern.__init__ |
+ kpex\util\multiple_choice.py |
+ MultipleChoicePattern.__init__ |
13 |
3 |
0 |
77% |
- kpex/util/multiple_choice.py |
- MultipleChoicePattern.filter |
+ kpex\util\multiple_choice.py |
+ MultipleChoicePattern.filter |
3 |
3 |
0 |
0% |
- kpex/util/multiple_choice.py |
- MultipleChoicePattern.is_included |
+ kpex\util\multiple_choice.py |
+ MultipleChoicePattern.is_included |
5 |
5 |
0 |
0% |
- kpex/util/multiple_choice.py |
- (no function) |
+ kpex\util\multiple_choice.py |
+ (no function) |
7 |
0 |
0 |
100% |
- kpex/version.py |
+ kpex\version.py |
(no function) |
1 |
0 |
@@ -1697,7 +1697,7 @@
100% |
- tests/__init__.py |
+ tests\__init__.py |
(no function) |
0 |
0 |
@@ -1705,344 +1705,344 @@
100% |
- tests/common/__init__.py |
- (no function) |
+ tests\common\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- tests/common/capacitance_matrix_test.py |
- Test.klayout_testdata_dir |
+ tests\common\capacitance_matrix_test.py |
+ Test.klayout_testdata_dir |
1 |
0 |
0 |
100% |
- tests/common/capacitance_matrix_test.py |
- Test.test_parse_csv |
+ tests\common\capacitance_matrix_test.py |
+ Test.test_parse_csv |
7 |
0 |
0 |
100% |
- tests/common/capacitance_matrix_test.py |
- Test.test_write_csv |
+ tests\common\capacitance_matrix_test.py |
+ Test.test_write_csv |
6 |
0 |
0 |
100% |
- tests/common/capacitance_matrix_test.py |
- Test.test_averaged_off_diagonals |
+ tests\common\capacitance_matrix_test.py |
+ Test.test_averaged_off_diagonals |
7 |
0 |
0 |
100% |
- tests/common/capacitance_matrix_test.py |
- (no function) |
+ tests\common\capacitance_matrix_test.py |
+ (no function) |
15 |
0 |
0 |
100% |
- tests/fastcap/fastcap_runner_test.py |
- Test.fastcap_testdata_dir |
+ tests\fastcap\fastcap_runner_test.py |
+ Test.fastcap_testdata_dir |
1 |
0 |
0 |
100% |
- tests/fastcap/fastcap_runner_test.py |
- Test.test_fastcap_parse_capacitance_matrix |
+ tests\fastcap\fastcap_runner_test.py |
+ Test.test_fastcap_parse_capacitance_matrix |
11 |
0 |
0 |
100% |
- tests/fastcap/fastcap_runner_test.py |
- (no function) |
+ tests\fastcap\fastcap_runner_test.py |
+ (no function) |
10 |
0 |
0 |
100% |
- tests/fastercap/__init__.py |
- (no function) |
+ tests\fastercap\__init__.py |
+ (no function) |
0 |
0 |
0 |
100% |
- tests/fastercap/fastercap_model_generator_test.py |
- test_fastercap_model_generator |
+ tests\fastercap\fastercap_model_generator_test.py |
+ test_fastercap_model_generator |
53 |
+ 1 |
0 |
- 0 |
- 100% |
+ 98% |
- tests/fastercap/fastercap_model_generator_test.py |
- (no function) |
+ tests\fastercap\fastercap_model_generator_test.py |
+ (no function) |
7 |
0 |
0 |
100% |
- tests/fastercap/fastercap_runner_test.py |
- Test.fastercap_testdata_dir |
+ tests\fastercap\fastercap_runner_test.py |
+ Test.fastercap_testdata_dir |
1 |
0 |
0 |
100% |
- tests/fastercap/fastercap_runner_test.py |
- Test.test_fastercap_parse_capacitance_matrix |
+ tests\fastercap\fastercap_runner_test.py |
+ Test.test_fastercap_parse_capacitance_matrix |
10 |
0 |
0 |
100% |
- tests/fastercap/fastercap_runner_test.py |
- (no function) |
+ tests\fastercap\fastercap_runner_test.py |
+ (no function) |
10 |
0 |
0 |
100% |
- tests/klayout/lvs_runner_test.py |
- Test.testdata_dir |
+ tests\klayout\lvs_runner_test.py |
+ Test.testdata_dir |
1 |
1 |
0 |
0% |
- tests/klayout/lvs_runner_test.py |
- Test.test_run_klayout_lvs |
+ tests\klayout\lvs_runner_test.py |
+ Test.test_run_klayout_lvs |
10 |
10 |
0 |
0% |
- tests/klayout/lvs_runner_test.py |
- (no function) |
+ tests\klayout\lvs_runner_test.py |
+ (no function) |
13 |
0 |
0 |
100% |
- tests/klayout/netlist_expander_test.py |
- Test.klayout_testdata_dir |
+ tests\klayout\netlist_expander_test.py |
+ Test.klayout_testdata_dir |
1 |
0 |
0 |
100% |
- tests/klayout/netlist_expander_test.py |
- Test.tech_info_json_path |
+ tests\klayout\netlist_expander_test.py |
+ Test.tech_info_json_path |
1 |
0 |
0 |
100% |
- tests/klayout/netlist_expander_test.py |
- Test.test_netlist_expansion |
+ tests\klayout\netlist_expander_test.py |
+ Test.test_netlist_expansion |
16 |
0 |
0 |
100% |
- tests/klayout/netlist_expander_test.py |
- (no function) |
+ tests\klayout\netlist_expander_test.py |
+ (no function) |
19 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- Test.setUpClass |
+ tests\klayout\netlist_reducer_test.py |
+ Test.setUpClass |
1 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- Test.klayout_testdata_dir |
+ tests\klayout\netlist_reducer_test.py |
+ Test.klayout_testdata_dir |
1 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- Test._test_netlist_reduction |
+ tests\klayout\netlist_reducer_test.py |
+ Test._test_netlist_reduction |
10 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- Test.test_netlist_reduction_1 |
+ tests\klayout\netlist_reducer_test.py |
+ Test.test_netlist_reduction_1 |
2 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- Test.test_netlist_reduction_2 |
+ tests\klayout\netlist_reducer_test.py |
+ Test.test_netlist_reduction_2 |
2 |
0 |
0 |
100% |
- tests/klayout/netlist_reducer_test.py |
- (no function) |
+ tests\klayout\netlist_reducer_test.py |
+ (no function) |
17 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- _kpex_pdk_dir |
+ tests\rcx25\rcx25_test.py |
+ _kpex_pdk_dir |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- _sky130a_testdata_dir |
+ tests\rcx25\rcx25_test.py |
+ _sky130a_testdata_dir |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- _gds |
+ tests\rcx25\rcx25_test.py |
+ _gds |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- _save_layout_preview |
+ tests\rcx25\rcx25_test.py |
+ _save_layout_preview |
12 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- _run_rcx25d_single_cell |
+ tests\rcx25\rcx25_test.py |
+ _run_rcx25d_single_cell |
12 |
5 |
0 |
58% |
- tests/rcx25/rcx25_test.py |
- assert_expected_matches_obtained |
+ tests\rcx25\rcx25_test.py |
+ assert_expected_matches_obtained |
13 |
12 |
0 |
8% |
- tests/rcx25/rcx25_test.py |
- test_single_plate_100um_x_100um_li1_over_substrate |
+ tests\rcx25\rcx25_test.py |
+ test_single_plate_100um_x_100um_li1_over_substrate |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_overlap_plates_100um_x_100um_li1_m1 |
+ tests\rcx25\rcx25_test.py |
+ test_overlap_plates_100um_x_100um_li1_m1 |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_overlap_plates_100um_x_100um_li1_m1_m2_m3 |
+ tests\rcx25\rcx25_test.py |
+ test_overlap_plates_100um_x_100um_li1_m1_m2_m3 |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_sidewall_100um_x_100um_distance_200nm_li1 |
+ tests\rcx25\rcx25_test.py |
+ test_sidewall_100um_x_100um_distance_200nm_li1 |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_sidewall_net_uturn_l1_redux |
+ tests\rcx25\rcx25_test.py |
+ test_sidewall_net_uturn_l1_redux |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_sidewall_cap_vpp_04p4x04p6_l1_redux |
+ tests\rcx25\rcx25_test.py |
+ test_sidewall_cap_vpp_04p4x04p6_l1_redux |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_near_body_shield_li1_m1 |
+ tests\rcx25\rcx25_test.py |
+ test_near_body_shield_li1_m1 |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- test_sideoverlap_simple_plates_li1_m1 |
+ tests\rcx25\rcx25_test.py |
+ test_sideoverlap_simple_plates_li1_m1 |
1 |
0 |
0 |
100% |
- tests/rcx25/rcx25_test.py |
- (no function) |
+ tests\rcx25\rcx25_test.py |
+ (no function) |
47 |
0 |
0 |
@@ -2054,9 +2054,9 @@
Total |
|
3004 |
- 1241 |
+ 1319 |
10 |
- 59% |
+ 56% |
@@ -2068,7 +2068,7 @@
coverage.py v7.6.8,
- created at 2024-12-05 14:58 +0000
+ created at 2024-12-05 15:07 +0000