| klayout_pex/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/__main__.py |
(no class) |
|
7 |
3 |
2 |
|
57% |
| klayout_pex/common/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/common/capacitance_matrix.py |
CapacitanceMatrix |
|
33 |
2 |
0 |
|
94% |
| klayout_pex/common/capacitance_matrix.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| klayout_pex/common/path_validation.py |
FileValidationResult |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/common/path_validation.py |
FileValidationResult.Failure |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/common/path_validation.py |
(no class) |
|
26 |
16 |
0 |
|
38% |
| klayout_pex/device_models.py |
DeviceModelError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/device_models.py |
DeviceModels |
|
86 |
0 |
0 |
|
100% |
| klayout_pex/device_models.py |
(no class) |
|
40 |
0 |
0 |
|
100% |
| klayout_pex/device_totals.py |
DeviceTotalParameters |
|
36 |
0 |
0 |
|
100% |
| klayout_pex/device_totals.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| klayout_pex/env.py |
EnvVar |
|
9 |
0 |
1 |
|
100% |
| klayout_pex/env.py |
Env |
|
23 |
2 |
0 |
|
91% |
| klayout_pex/env.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| klayout_pex/extraction_engine.py |
ExtractionEngine |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/extraction_engine.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/fastcap/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastcap/fastcap_runner.py |
(no class) |
|
61 |
27 |
0 |
|
56% |
| klayout_pex/fastcap/output_interpreter.py |
FastCapOutputInterpreter |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/fastcap/output_interpreter.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_error.py |
FasterCapError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_error.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_input_builder.py |
FasterCapInputBuilder |
|
163 |
5 |
0 |
|
97% |
| klayout_pex/fastercap/fastercap_input_builder.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
FasterCapModelBuilder |
|
59 |
4 |
0 |
|
93% |
| klayout_pex/fastercap/fastercap_model_generator.py |
HDielKey |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
HCondKey |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
VKey |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
Point |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
Triangle |
|
14 |
1 |
0 |
|
93% |
| klayout_pex/fastercap/fastercap_model_generator.py |
Edge |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_model_generator.py |
FasterCapModelGenerator |
|
480 |
21 |
0 |
|
96% |
| klayout_pex/fastercap/fastercap_model_generator.py |
(no class) |
|
127 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/fastercap_runner.py |
(no class) |
|
60 |
4 |
0 |
|
93% |
| klayout_pex/fastercap/output_interpreter.py |
FasterCapOutputInterpreter |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/output_interpreter.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/pex25d_exporter.py |
FasterCapModelOptions |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/pex25d_exporter.py |
FasterCapExporterOptions |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/pex25d_exporter.py |
FasterCapSceneExporter |
|
11 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/pex25d_exporter.py |
FastCap2SceneExporter |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/fastercap/pex25d_exporter.py |
(no class) |
|
36 |
2 |
4 |
|
94% |
| klayout_pex/fastercap/pex25d_model_builder.py |
PEX25DFasterCapModelBuilder |
|
105 |
17 |
0 |
|
84% |
| klayout_pex/fastercap/pex25d_model_builder.py |
(no class) |
|
41 |
1 |
4 |
|
98% |
| klayout_pex/klayout/__init__.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/klayout/capacitance_matrix_interpreter.py |
CapacitanceMatrixInterpreter |
|
1 |
1 |
0 |
|
0% |
| klayout_pex/klayout/capacitance_matrix_interpreter.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvs_cache.py |
LVSCacheEntry |
|
21 |
3 |
0 |
|
86% |
| klayout_pex/klayout/lvs_cache.py |
(no class) |
|
88 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvs_runner.py |
LVSError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvs_runner.py |
LVSRunner |
|
36 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvs_runner.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
LVSDBError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
KLayoutExtractedLayerInfo |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
KLayoutMergedExtractedLayerInfo |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
KLayoutNonemptyExtractedLayers |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/lvsdb_extractor.py |
KLayoutExtractionContext |
|
372 |
14 |
0 |
|
96% |
| klayout_pex/klayout/lvsdb_extractor.py |
(no class) |
|
100 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_csv.py |
NetlistCSVWriter |
|
17 |
2 |
0 |
|
88% |
| klayout_pex/klayout/netlist_csv.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_expander.py |
NetlistExpander |
|
58 |
2 |
0 |
|
97% |
| klayout_pex/klayout/netlist_expander.py |
(no class) |
|
18 |
0 |
3 |
|
100% |
| klayout_pex/klayout/netlist_printer.py |
NetlistHeader |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_printer.py |
NetlistPrinter |
|
46 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_printer.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| klayout_pex/klayout/netlist_reducer.py |
NetlistReducer |
|
16 |
1 |
0 |
|
94% |
| klayout_pex/klayout/netlist_reducer.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/klayout/output_files.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| klayout_pex/klayout/parasitic_device_classes.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/klayout/pex25d_builder.py |
BuildError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/pex25d_builder.py |
BuilderOptions |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/klayout/pex25d_builder.py |
PEX25DBuilder |
|
443 |
40 |
0 |
|
91% |
| klayout_pex/klayout/pex25d_builder.py |
(no class) |
|
75 |
0 |
3 |
|
100% |
| klayout_pex/klayout/repair_rdb.py |
(no class) |
|
74 |
62 |
5 |
|
16% |
| klayout_pex/klayout/rex_core.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| klayout_pex/klayout/shapes_pb2_converter.py |
ShapesConverter |
|
48 |
8 |
5 |
|
83% |
| klayout_pex/klayout/shapes_pb2_converter.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| klayout_pex/kpex_cli.py |
ArgumentValidationError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/kpex_cli.py |
InputMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/kpex_cli.py |
KpexCLI |
|
795 |
161 |
2 |
|
80% |
| klayout_pex/kpex_cli.py |
(no class) |
|
155 |
0 |
3 |
|
100% |
| klayout_pex/log/__init__.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/log/logger.py |
LogLevel |
|
1 |
1 |
0 |
|
0% |
| klayout_pex/log/logger.py |
LogLevelFormatter |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/log/logger.py |
LogLevelFilter |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/log/logger.py |
(no class) |
|
68 |
0 |
10 |
|
100% |
| klayout_pex/magic/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
Port |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
Node |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
DeviceType |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
Device |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
ExtData |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
ResNode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
Resistor |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
ResExtData |
|
1 |
1 |
0 |
|
0% |
| klayout_pex/magic/magic_ext_data_structures.py |
CellExtData |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
MagicPEXRun |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_data_structures.py |
(no class) |
|
79 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_ext_file_parser.py |
(no class) |
|
58 |
17 |
0 |
|
71% |
| klayout_pex/magic/magic_log_analyzer.py |
MagicLogAnalyzer |
|
71 |
27 |
0 |
|
62% |
| klayout_pex/magic/magic_log_analyzer.py |
ArgumentValidationError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_log_analyzer.py |
(no class) |
|
46 |
11 |
2 |
|
76% |
| klayout_pex/magic/magic_runner.py |
MagicPEXMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_runner.py |
MagicShortMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_runner.py |
MagicMergeMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/magic/magic_runner.py |
MagicUniqueMode |
|
9 |
9 |
0 |
|
0% |
| klayout_pex/magic/magic_runner.py |
(no class) |
|
63 |
32 |
0 |
|
49% |
| klayout_pex/netlist/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/__main__.py |
(no class) |
|
7 |
3 |
2 |
|
57% |
| klayout_pex/netlist/expression/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/ngspice.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
ExpressionError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Scope |
|
0 |
0 |
1 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
UnaryOperator |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
BinaryOperator |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
ExpressionFunction |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Node |
|
0 |
0 |
1 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Number |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Parameter |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
UnaryOperation |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
BinaryOperation |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Conditional |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
FunctionCall |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
Expression |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/nodes.py |
(no class) |
|
89 |
0 |
4 |
|
100% |
| klayout_pex/netlist/expression/parser.py |
ExpressionSyntaxError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/parser.py |
_Token |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/parser.py |
ExpressionParser |
|
16 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/parser.py |
_Parse |
|
68 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/parser.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/scope.py |
ParameterScope |
|
23 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/scope.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/syntax.py |
Associativity |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/syntax.py |
BinaryOperatorSyntax |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/syntax.py |
ExpressionSyntax |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/expression/syntax.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_cli.py |
ArgumentValidationError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_cli.py |
NetlistCLI |
|
109 |
11 |
0 |
|
90% |
| klayout_pex/netlist/netlist_cli.py |
(no class) |
|
36 |
0 |
3 |
|
100% |
| klayout_pex/netlist/netlist_convert.py |
(no class) |
|
59 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_format.py |
NetlistFormat |
|
5 |
1 |
0 |
|
80% |
| klayout_pex/netlist/netlist_format.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
ReductionMode |
|
7 |
0 |
2 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
UnknownNodesError |
|
5 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
NetworkSize |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
ScopeReduction |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
NetlistReduction |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/netlist_reduction.py |
(no class) |
|
77 |
0 |
0 |
|
100% |
| klayout_pex/netlist/rc_network.py |
Branch |
|
3 |
1 |
0 |
|
67% |
| klayout_pex/netlist/rc_network.py |
RCNetwork |
|
66 |
0 |
0 |
|
100% |
| klayout_pex/netlist/rc_network.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| klayout_pex/netlist/rc_reduction.py |
ReductionOptions |
|
16 |
0 |
0 |
|
100% |
| klayout_pex/netlist/rc_reduction.py |
ReductionStatistics |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/rc_reduction.py |
(no class) |
|
149 |
2 |
0 |
|
99% |
| klayout_pex/netlist/reduce_subcommand.py |
(no class) |
|
68 |
3 |
0 |
|
96% |
| klayout_pex/netlist/spice_hierarchy.py |
SpiceEvaluationError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_hierarchy.py |
HierarchyElement |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_hierarchy.py |
SpiceHierarchy |
|
47 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_hierarchy.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
SpiceSourceFunction |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
SpiceSource |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
SpiceElement |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
SpiceSubcircuit |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
SpiceNetlist |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_netlist.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_rc_netlist.py |
NetlistReadError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_rc_netlist.py |
SpiceScope |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_rc_netlist.py |
_ElementsPlaceholder |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_rc_netlist.py |
SpiceRCNetlist |
|
144 |
1 |
0 |
|
99% |
| klayout_pex/netlist/spice_rc_netlist.py |
(no class) |
|
50 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_reader.py |
SpiceReaderError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_reader.py |
_Line |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_reader.py |
_Scope |
|
20 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_reader.py |
SpiceReader |
|
225 |
19 |
0 |
|
92% |
| klayout_pex/netlist/spice_reader.py |
(no class) |
|
46 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_syntax.py |
SpiceSyntaxError |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_syntax.py |
SpiceLine |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/netlist/spice_syntax.py |
(no class) |
|
52 |
0 |
0 |
|
100% |
| klayout_pex/netlist/vacask_writer.py |
VacaskWriterError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/vacask_writer.py |
VacaskDevice |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlist/vacask_writer.py |
_NodeNames |
|
11 |
0 |
0 |
|
100% |
| klayout_pex/netlist/vacask_writer.py |
_InstanceNames |
|
9 |
0 |
0 |
|
100% |
| klayout_pex/netlist/vacask_writer.py |
VacaskWriter |
|
230 |
18 |
0 |
|
92% |
| klayout_pex/netlist/vacask_writer.py |
(no class) |
|
70 |
0 |
0 |
|
100% |
| klayout_pex/netlistsvg/netlist_json.py |
NetlistJSONWriter |
|
64 |
0 |
1 |
|
100% |
| klayout_pex/netlistsvg/netlist_json.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| klayout_pex/netlistsvg/netlistsvg_runner.py |
NetlistSVGError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/netlistsvg/netlistsvg_runner.py |
(no class) |
|
33 |
3 |
0 |
|
91% |
| klayout_pex/openrcx/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/openrcx/pex25d_importer.py |
OpenRCXUFImporter |
|
42 |
0 |
1 |
|
100% |
| klayout_pex/openrcx/pex25d_importer.py |
(no class) |
|
9 |
0 |
4 |
|
100% |
| klayout_pex/pdk_config.py |
PDKConfig |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pdk_config.py |
PDK |
|
17 |
1 |
2 |
|
94% |
| klayout_pex/pdk_config.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/__init__.py |
_Proto |
|
17 |
1 |
0 |
|
94% |
| klayout_pex/pex25d/__init__.py |
(no class) |
|
34 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/__main__.py |
(no class) |
|
7 |
3 |
2 |
|
57% |
| klayout_pex/pex25d/artifact.py |
ArtifactKind |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/artifact.py |
ArtifactFormat |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/artifact.py |
ArtifactNamingError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/artifact.py |
ArtifactSpec |
|
4 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/artifact.py |
(no class) |
|
95 |
24 |
0 |
|
75% |
| klayout_pex/pex25d/codec.py |
(no class) |
|
79 |
9 |
0 |
|
89% |
| klayout_pex/pex25d/diagnostics.py |
ExitCode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/diagnostics.py |
Severity |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/diagnostics.py |
Tier |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/diagnostics.py |
DiagnosticsFormat |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/diagnostics.py |
SourceRef |
|
6 |
6 |
0 |
|
0% |
| klayout_pex/pex25d/diagnostics.py |
Diagnostic |
|
6 |
2 |
0 |
|
67% |
| klayout_pex/pex25d/diagnostics.py |
DiagnosticsReport |
|
60 |
26 |
0 |
|
57% |
| klayout_pex/pex25d/diagnostics.py |
(no class) |
|
87 |
12 |
0 |
|
86% |
| klayout_pex/pex25d/exporters.py |
ExporterExecutionError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/exporters.py |
(no class) |
|
33 |
0 |
4 |
|
100% |
| klayout_pex/pex25d/format_version.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/importers.py |
ImporterExecutionError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/importers.py |
(no class) |
|
24 |
0 |
6 |
|
100% |
| klayout_pex/pex25d/pex25d_cli.py |
ArgumentValidationError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/pex25d_cli.py |
Pex25DCLI |
|
257 |
14 |
0 |
|
95% |
| klayout_pex/pex25d/pex25d_cli.py |
(no class) |
|
81 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/protobuf.py |
ProtobufNotGeneratedError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/protobuf.py |
(no class) |
|
66 |
8 |
0 |
|
88% |
| klayout_pex/pex25d/reader.py |
ReadError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/reader.py |
Record |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/reader.py |
Cursor |
|
25 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/reader.py |
Pex25DTextReader |
|
424 |
67 |
0 |
|
84% |
| klayout_pex/pex25d/reader.py |
(no class) |
|
121 |
3 |
0 |
|
98% |
| klayout_pex/pex25d/resolver.py |
ResolveError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/resolver.py |
Profile |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/resolver.py |
ChainInfo |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/resolver.py |
Resolver |
|
325 |
18 |
0 |
|
94% |
| klayout_pex/pex25d/resolver.py |
(no class) |
|
113 |
2 |
0 |
|
98% |
| klayout_pex/pex25d/show.py |
(no class) |
|
92 |
10 |
0 |
|
89% |
| klayout_pex/pex25d/validator.py |
Validator |
|
232 |
8 |
0 |
|
97% |
| klayout_pex/pex25d/validator.py |
Shape |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/validator.py |
Polygon |
|
4 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/validator.py |
Item |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/validator.py |
(no class) |
|
207 |
5 |
0 |
|
98% |
| klayout_pex/pex25d/writer.py |
WriteError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/pex25d/writer.py |
Pex25DTextWriter |
|
180 |
23 |
0 |
|
87% |
| klayout_pex/pex25d/writer.py |
(no class) |
|
62 |
1 |
0 |
|
98% |
| klayout_pex/plugin/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin/exporter_registry.py |
ExporterRegistry |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/plugin/exporter_registry.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| klayout_pex/plugin/importer_registry.py |
ImporterRegistry |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/plugin/importer_registry.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| klayout_pex/plugin/registry.py |
PluginInfo |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/plugin/registry.py |
PluginRegistration |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin/registry.py |
PluginRegistry |
|
47 |
2 |
0 |
|
96% |
| klayout_pex/plugin/registry.py |
(no class) |
|
46 |
3 |
0 |
|
93% |
| klayout_pex/plugin_api/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/__init__.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_importer.py |
ImporterError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_importer.py |
ImporterUnavailable |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_importer.py |
PEX25DImporter |
|
0 |
0 |
1 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_importer.py |
(no class) |
|
7 |
0 |
6 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_scene_exporter.py |
ExportError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_scene_exporter.py |
ExporterUnavailable |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_scene_exporter.py |
PEX25DSceneExporter |
|
0 |
0 |
1 |
|
100% |
| klayout_pex/plugin_api/v1/pex25d_scene_exporter.py |
(no class) |
|
7 |
0 |
5 |
|
100% |
| klayout_pex/rcx25/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/device_capacitor_plates.py |
DeviceCapacitorPlates |
|
11 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/device_capacitor_plates.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/geometry_restorer.py |
GeometryRestorer |
|
5 |
1 |
0 |
|
80% |
| klayout_pex/rcx25/c/geometry_restorer.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/overlap_extractor.py |
OverlapExtractor |
|
12 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/overlap_extractor.py |
OverlapExtractor.PEXPolygonNeighborhoodVisitor |
|
44 |
1 |
0 |
|
98% |
| klayout_pex/rcx25/c/overlap_extractor.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/polygon_utils.py |
(no class) |
|
24 |
1 |
0 |
|
96% |
| klayout_pex/rcx25/c/sidewall_and_fringe_extractor.py |
SidewallAndFringeExtractor |
|
24 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/c/sidewall_and_fringe_extractor.py |
SidewallAndFringeExtractor.PEXEdgeNeighborhoodVisitor |
|
161 |
8 |
0 |
|
95% |
| klayout_pex/rcx25/c/sidewall_and_fringe_extractor.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/capacitance_distributor.py |
NodeSite |
|
9 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/capacitance_distributor.py |
NodeSites |
|
29 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/capacitance_distributor.py |
Area |
|
32 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/capacitance_distributor.py |
CapacitanceDistributor |
|
64 |
1 |
0 |
|
98% |
| klayout_pex/rcx25/capacitance_distributor.py |
(no class) |
|
80 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
ExclusionError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
ExclusionMarkerMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
RegionIndex |
|
11 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
NetPiece |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
ConductorPart |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
MarkerLayer |
|
10 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
CutRequest |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
CutLayers |
|
10 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
BlockLabel |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
BlockKind |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
CutCellInstance |
|
36 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
ExcludedBlock |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/exclusion.py |
Exclusions |
|
232 |
2 |
0 |
|
99% |
| klayout_pex/rcx25/exclusion.py |
(no class) |
|
298 |
1 |
0 |
|
99% |
| klayout_pex/rcx25/extraction_reporter.py |
ExtractionReporter |
|
171 |
33 |
4 |
|
81% |
| klayout_pex/rcx25/extraction_reporter.py |
(no class) |
|
77 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
NodeRegion |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
SidewallKey |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
SidewallCap |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
OverlapKey |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
OverlapCap |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
SideOverlapKey |
|
9 |
5 |
0 |
|
44% |
| klayout_pex/rcx25/extraction_results.py |
SideOverlapCap |
|
1 |
1 |
0 |
|
0% |
| klayout_pex/rcx25/extraction_results.py |
NetCoupleKey |
|
11 |
4 |
0 |
|
64% |
| klayout_pex/rcx25/extraction_results.py |
DeviceTerminalKey |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
ExtractionSummary |
|
14 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
NetworkNodeNames |
|
76 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
CellExtractionResults |
|
136 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
ExtractionResults |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extraction_results.py |
(no class) |
|
151 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extractor.py |
CExtractionTechError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/extractor.py |
RCX25Extractor |
|
121 |
7 |
0 |
|
94% |
| klayout_pex/rcx25/extractor.py |
(no class) |
|
176 |
4 |
0 |
|
98% |
| klayout_pex/rcx25/netlist_checks.py |
RCNetlistCheckError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/netlist_checks.py |
_DeviceTotals |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/netlist_checks.py |
(no class) |
|
208 |
7 |
0 |
|
97% |
| klayout_pex/rcx25/netlist_expander.py |
RCX25NetlistExpander |
|
95 |
2 |
0 |
|
98% |
| klayout_pex/rcx25/netlist_expander.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/pex_mode.py |
PEXMode |
|
10 |
0 |
4 |
|
100% |
| klayout_pex/rcx25/pex_mode.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
RExtractionTechError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
PinWithinMarker |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
TerminalWithinMarker |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
ConnectedShapesWithin |
|
30 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
NetSplit |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/r/r_extractor.py |
RExtractor |
|
746 |
18 |
9 |
|
98% |
| klayout_pex/rcx25/r/r_extractor.py |
(no class) |
|
121 |
0 |
0 |
|
100% |
| klayout_pex/rcx25/types.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| klayout_pex/schematic_devices.py |
SchematicDevice |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/schematic_devices.py |
SchematicDevices |
|
1 |
0 |
0 |
|
100% |
| klayout_pex/schematic_devices.py |
(no class) |
|
39 |
0 |
0 |
|
100% |
| klayout_pex/stl/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/stl/pex25d_exporter.py |
STLExporterOptions |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/stl/pex25d_exporter.py |
STLSceneExporter |
|
7 |
0 |
0 |
|
100% |
| klayout_pex/stl/pex25d_exporter.py |
(no class) |
|
12 |
0 |
3 |
|
100% |
| klayout_pex/tech_info.py |
TechDefError |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/tech_info.py |
TechInfo |
|
214 |
14 |
0 |
|
93% |
| klayout_pex/tech_info.py |
(no class) |
|
107 |
0 |
0 |
|
100% |
| klayout_pex/tool_version_constraints.py |
Tool |
|
27 |
2 |
1 |
|
93% |
| klayout_pex/tool_version_constraints.py |
Severity |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/tool_version_constraints.py |
VersionCheckMode |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/tool_version_constraints.py |
ToolVersionConstraint |
|
3 |
0 |
0 |
|
100% |
| klayout_pex/tool_version_constraints.py |
(no class) |
|
83 |
8 |
0 |
|
90% |
| klayout_pex/types.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| klayout_pex/util/__init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/util/argparse_helpers.py |
SectionedHelpFormatter |
|
2 |
0 |
0 |
|
100% |
| klayout_pex/util/argparse_helpers.py |
_FormerOptionName |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/util/argparse_helpers.py |
(no class) |
|
101 |
2 |
0 |
|
98% |
| klayout_pex/util/disjoint_sets.py |
DisjointSets |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/util/disjoint_sets.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| klayout_pex/util/multiple_choice.py |
MultipleChoicePattern |
|
21 |
7 |
0 |
|
67% |
| klayout_pex/util/multiple_choice.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| klayout_pex/util/peak_memory.py |
PeakMemory |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/util/peak_memory.py |
_windows_peak_working_set.ProcessMemoryCounters |
|
0 |
0 |
0 |
|
100% |
| klayout_pex/util/peak_memory.py |
(no class) |
|
47 |
17 |
0 |
|
64% |
| klayout_pex/util/stdio.py |
(no class) |
|
7 |
3 |
0 |
|
57% |
| klayout_pex/util/unit_formatter.py |
(no class) |
|
55 |
7 |
0 |
|
87% |
| klayout_pex/version.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-elmer/src/klayout_pex_plugins/elmer/__init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-elmer/src/klayout_pex_plugins/elmer/exporter.py |
ElmerExporterOptions |
|
3 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-elmer/src/klayout_pex_plugins/elmer/exporter.py |
ElmerSceneExporter |
|
8 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-elmer/src/klayout_pex_plugins/elmer/exporter.py |
(no class) |
|
36 |
0 |
3 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/__init__.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/exporter.py |
GmshSceneExporter |
|
3 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/exporter.py |
(no class) |
|
9 |
0 |
3 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/mesh.py |
PhysicalGroup |
|
0 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/mesh.py |
MeshResult |
|
1 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/mesh.py |
(no class) |
|
187 |
5 |
5 |
|
97% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/options.py |
GmshMeshOptions |
|
14 |
1 |
0 |
|
93% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/options.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
BodyKind |
|
0 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
Body |
|
0 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
Prism |
|
0 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
SceneSolids |
|
1 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
_SolidsBuilder |
|
125 |
10 |
0 |
|
92% |
| plugins/klayout-pex-plugin-gmsh/src/klayout_pex_plugins/gmsh/solids.py |
(no class) |
|
67 |
2 |
3 |
|
97% |
| plugins/klayout-pex-plugin-palace/src/klayout_pex_plugins/palace/__init__.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-palace/src/klayout_pex_plugins/palace/exporter.py |
PalaceExporterOptions |
|
5 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-palace/src/klayout_pex_plugins/palace/exporter.py |
PalaceSceneExporter |
|
9 |
0 |
0 |
|
100% |
| plugins/klayout-pex-plugin-palace/src/klayout_pex_plugins/palace/exporter.py |
(no class) |
|
28 |
0 |
3 |
|
100% |