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

1"""Component analysis module for TraceKit. 

2 

3This module provides TDR-based impedance extraction, capacitance/inductance 

4measurement, parasitic extraction, and transmission line analysis. 

5""" 

6 

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) 

23 

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]