Coverage for src / tracekit / component / __init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
1"""Component analysis module for TraceKit.
3This module provides TDR-based impedance extraction, capacitance/inductance
4measurement, parasitic extraction, and transmission line analysis.
5"""
7from tracekit.component.impedance import (
8 discontinuity_analysis,
9 extract_impedance,
10 impedance_profile,
11)
12from tracekit.component.reactive import (
13 extract_parasitics,
14 measure_capacitance,
15 measure_inductance,
16)
17from tracekit.component.transmission_line import (
18 characteristic_impedance,
19 propagation_delay,
20 transmission_line_analysis,
21 velocity_factor,
22)
24__all__ = [
25 "characteristic_impedance",
26 "discontinuity_analysis",
27 # Impedance
28 "extract_impedance",
29 "extract_parasitics",
30 "impedance_profile",
31 # Reactive
32 "measure_capacitance",
33 "measure_inductance",
34 "propagation_delay",
35 # Transmission line
36 "transmission_line_analysis",
37 "velocity_factor",
38]