code: def test_array_los():
      np = pytest.importorskip("numpy")
  
      az = [0.0, 10.0, 125.0]
      tilt = [30.0, 45.0, 90.0]
  
      lat, lon, sr = los.lookAtSpheroid(*lla0, az, tilt)
  
      truth = np.array(
          [
              [42.00103959, lla0[1], 230.9413173],
              [42.00177328, -81.9995808, 282.84715651],
              [nan, nan, nan],
          ]
      )
  
      assert np.column_stack((lat, lon, sr)) == approx(
          truth, nan_ok=True
      )
  
      lat, lon, sr = los.lookAtSpheroid(
          [lla0[0]] * 3, [lla0[1]] * 3, [lla0[2]] * 3, az, tilt
      )
      assert np.column_stack((lat, lon, sr)) == approx(
          truth, nan_ok=True
      )
  
file_path: pymap3d/src/pymap3d/tests/test_look_spheroid.py
imports: from math import nan
  import pymap3d.los
  import pytest
  from pytest import approx
label_desc: Use image node_id 3 for calling a global function with example usage: test_array_los() without return types