Skip to content

Commit 90d2b3a

Browse files
author
Uli Köhler
committed
Remove unused code: imports and variables
- Remove unused imports from Chemistry, Electronics, Physics, and test modules - Remove unused variables (deg, x, prefix_char, ts, nix) - Clean up Annotated, NormalizableArgument, NormalizedComputable imports - Remove unused normalize_numeric_args, normalize_with_known_units imports
1 parent 47da13c commit 90d2b3a

30 files changed

Lines changed: 42 additions & 92 deletions

UliEngineering/Chemistry/Absorption.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from typing import Annotated
66

77
from UliEngineering.EngineerIO.Decorators import returns_unit
8-
from UliEngineering.EngineerIO import normalize_numeric
98
from UliEngineering.EngineerIO.Length import normalize_length
109
from UliEngineering.EngineerIO.Types import NormalizableArgument, NormalizedComputable
1110
from ..Physics._normalize import normalize_with_known_units

UliEngineering/Electronics/Hysteresis.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@
55
66
For a detailed description please see http://www.ti.com/lit/ug/tidu020a/tidu020a.pdf
77
"""
8-
from typing import Annotated
9-
10-
from UliEngineering.EngineerIO import normalize_numeric
11-
from UliEngineering.EngineerIO.Types import NormalizableArgument, NormalizedComputable
128
from UliEngineering.Electronics.Resistors import parallel_resistors
139
from UliEngineering.Electronics.VoltageDivider import voltage_divider_ratio, bottom_resistor_by_ratio
1410
from .Diode import normalize_resistance, ResistanceOhm, normalize_voltage, VoltageV

UliEngineering/Electronics/Inductors.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
# -*- coding: utf-8 -*-
33
"""Utility to calculate inductors."""
44

5-
from typing import Annotated
6-
75
import numpy as np
86
from UliEngineering.EngineerIO.Decorators import returns_unit
97
from .Diode import normalize_voltage, VoltageV

UliEngineering/Electronics/LED.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
33
"""Utilities for LED calculations."""
4-
from UliEngineering.EngineerIO import normalize_numeric
54
from UliEngineering.EngineerIO.Decorators import returns_unit
65
from UliEngineering.Exceptions import OperationImpossibleException
76
from UliEngineering.Electronics.Resistors import resistor_current_by_power

UliEngineering/Electronics/LogarithmicAmplifier.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#!/usr/bin/env python3
2-
from typing import Annotated
32

43
import numpy as np
5-
from UliEngineering.EngineerIO.Types import NormalizableArgument, NormalizedComputable
6-
from UliEngineering.Physics._normalize import normalize_with_known_units
74
from .Diode import normalize_current, CurrentA, normalize_voltage, VoltageV
85

96
__all__ = [

UliEngineering/Electronics/PowerFactor.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
"""
33
Utilities to compute the power factor
44
"""
5-
from typing import Annotated
6-
75
from UliEngineering.EngineerIO import normalize_numeric
86
from UliEngineering.EngineerIO.Decorators import returns_unit
9-
from UliEngineering.EngineerIO.Types import NormalizableArgument, NormalizedComputable
107
import numpy as np
118

129
__all__ = ["power_factor_by_phase_angle"]

UliEngineering/Electronics/ResistorSelection.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
#!/usr/bin/env python3
22
import numpy as np
33
from dataclasses import dataclass
4-
from typing import List, Callable, Sequence, Annotated
4+
from typing import List, Callable, Sequence
55
import itertools
66
from UliEngineering.EngineerIO import normalize_numeric
7-
from UliEngineering.EngineerIO.Decorators import normalize_numeric_args
87
from UliEngineering.EngineerIO.Types import NormalizableArgument, NormalizedComputable
98
from UliEngineering.Electronics.VoltageDivider import voltage_divider_voltage
109
from UliEngineering.Electronics.Resistors import ESeries, standard_resistors, power_dissipated_in_resistor_by_current, series_resistors, current_through_resistor

UliEngineering/Electronics/SwitchingRegulator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from UliEngineering.EngineerIO.Decorators import returns_unit
77
from UliEngineering.EngineerIO import normalize_numeric
88
from collections import namedtuple
9-
from .Diode import normalize_voltage, VoltageV, normalize_current, CurrentA, normalize_resistance, ResistanceOhm, normalize_power, PowerW
9+
from .Diode import normalize_voltage, VoltageV, normalize_current, CurrentA, normalize_resistance, ResistanceOhm
1010
from .Filter import normalize_frequency, FrequencyHz, normalize_inductance, InductanceH
1111
from .Capacitors import normalize_capacitance, CapacitanceFarad
1212

UliEngineering/Electronics/TemperatureCoefficient.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import numpy as np
77
from UliEngineering.EngineerIO import NormalizeResult, normalize, normalize_numeric
88
from UliEngineering.EngineerIO.Types import NormalizableArgument
9-
from UliEngineering.EngineerIO.Decorators import returns_unit
109
from UliEngineering.Physics.Temperature import normalize_temperature
1110
from UliEngineering.Utils.Range import ValueRange
1211
from UliEngineering.Electronics.Tolerance import value_range_over_tolerance

UliEngineering/Electronics/Tolerance.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def value_range_over_tolerance(nominal: NormalizableArgument, tolerance: Normali
1717
normalized = normalize(nominal)
1818
nominal, unit = normalized.value, normalized.unit
1919
# Parse static tolerance
20-
min_tol_coeff, max_tol_coeff, nix = normalize_minmax_tuple(tolerance, name="tolerance")
20+
min_tol_coeff, max_tol_coeff, _ = normalize_minmax_tuple(tolerance, name="tolerance")
2121
tol_neg_factor = 1. + min_tol_coeff
2222
tol_pos_factor = 1. + max_tol_coeff
2323
return ValueRange(tol_neg_factor * nominal, tol_pos_factor * nominal, unit)

0 commit comments

Comments
 (0)