Use numpy directly instead of numpy_fast for clip and interp

Replaced occurrences of `openpilot.common.numpy_fast` with direct imports from `numpy` across multiple files. This simplifies dependencies and ensures consistency with standard Python library usage. Adjusted tests to mock `numpy` functions accordingly.
This commit is contained in:
DevTekVE
2025-03-09 19:07:59 +01:00
parent ba3acbce0a
commit 141a7f5f72
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ from openpilot.common.swaglog import cloudlog
from openpilot.common.params import Params
from openpilot.common.filter_simple import FirstOrderFilter
from openpilot.common.realtime import DT_MDL, config_realtime_process
from openpilot.common.numpy_fast import interp
from numpy import interp
from openpilot.common.transformations.camera import DEVICE_CAMERAS
from openpilot.common.transformations.model import get_warp_matrix
from openpilot.system import sentry
+1 -1
View File
@@ -26,7 +26,7 @@ import numpy as np
from cereal import messaging
from opendbc.car import structs
from openpilot.common.numpy_fast import interp
from numpy import interp
from openpilot.common.params import Params
from openpilot.common.realtime import DT_MDL
from openpilot.sunnypilot.selfdrive.controls.lib.dec.constants import WMACConstants, SNG_State
@@ -33,7 +33,7 @@ class MockControlState:
@pytest.fixture
def interp(monkeypatch):
mock_interp = MockInterp()
monkeypatch.setattr('openpilot.common.numpy_fast.interp', mock_interp)
monkeypatch.setattr('numpy.interp', mock_interp)
return mock_interp
@pytest.fixture
@@ -1,4 +1,4 @@
from openpilot.common.numpy_fast import clip, interp
from numpy import clip, interp
from openpilot.common.realtime import DT_MDL
from openpilot.selfdrive.controls.lib.drive_helpers import CONTROL_N, MIN_SPEED, MAX_LATERAL_JERK
from openpilot.sunnypilot.modeld.constants import ModelConstants