Coverage for qpdk / models / constants.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.13.4, created at 2026-03-14 10:27 +0000

1"""Model constants.""" 

2 

3import math 

4 

5import scipy.constants 

6 

7DEFAULT_FREQUENCY: float = 5e9 

8TEST_FREQUENCY: tuple[tuple[float, float, float], tuple[float, float, float]] = ( 

9 (5e9, 6e9, 7e9), 

10 (8e9, 9e9, 10e9), 

11) 

12 

13Φ_0 = scipy.constants.physical_constants["mag. flux quantum"][0] 

14c_0 = scipy.constants.speed_of_light 

15e = scipy.constants.e 

16h = scipy.constants.h 

17μ_0 = scipy.constants.mu_0 

18ε_0 = scipy.constants.epsilon_0 

19π = scipy.constants.pi 

20 

21Z_0_FREE = math.sqrt(μ_0 / ε_0)