code: def test_transform_points_1D(self):
      rlons = np.array([350.0, 352.0, 354.0, 356.0])
      rlats = np.array([-5.0, -0.0, 5.0, 10.0])
  
      src_proj = ccrs.RotatedGeodetic(
          pole_longitude=178.0, pole_latitude=38.0
      )
      target_proj = ccrs.Geodetic()
      res = target_proj.transform_points(
          x=rlons, y=rlats, src_crs=src_proj
      )
      unrotated_lon = res[..., 0]
      unrotated_lat = res[..., 1]
  
      # Solutions derived by proj direct.
      solx = np.array(
          [-16.42176094, -14.85892262, -12.88946157, -10.35078336]
      )
      soly = np.array(
          [46.00724251, 51.29188893, 56.55031485, 61.77015703]
      )
  
      assert_arr_almost_eq(unrotated_lon, solx)
      assert_arr_almost_eq(unrotated_lat, soly)
  
imports: import copy
  from io import BytesIO
  import os
  from pathlib import Path
  import pickle
  import warnings
  import numpy
  from numpy.testing import assert_almost_equal, assert_array_equal
  from numpy.testing import assert_array_almost_equal
  import pyproj
  import pytest
  import shapely.geometry
  import cartopy.crs
label_desc: Use image node_id 9 for calling the TestCRS obj's underlying member method code with example usage: obj.test_transform_points_1D() without return types