code: def test_sphere_transform(self):
      # USGS Professional Paper 1395, pg 298
      globe = ccrs.Globe(
          semimajor_axis=1.0, semiminor_axis=1.0, ellipse=None
      )
      lat_1 = 29.5
      lat_2 = 45.5
      eqdc = ccrs.EquidistantConic(
          central_longitude=-96.0,
          central_latitude=23.0,
          standard_parallels=(lat_1, lat_2),
          globe=globe,
      )
      geodetic = eqdc.as_geodetic()
  
      other_args = {
          "a=1.0",
          "b=1.0",
          "lon_0=-96.0",
          "lat_0=23.0",
          "x_0=0.0",
          "y_0=0.0",
          "lat_1=29.5",
          "lat_2=45.5",
      }
      check_proj_params("eqdc", eqdc, other_args)
  
      assert_almost_equal(
          np.array(eqdc.x_limits),
          (-3.520038619089038, 3.520038619089038),
          decimal=7,
      )
      assert_almost_equal(
          np.array(eqdc.y_limits),
          (-1.9722220547535922, 2.7066811021065535),
          decimal=7,
      )
  
      result = eqdc.transform_point(-75.0, 35.0, geodetic)
  
      assert_almost_equal(result, (0.2952057, 0.2424021), decimal=7)
  
file_path: cartopy/lib/cartopy/tests/crs/test_equidistant_conic.py
imports: import numpy
  from numpy.testing import assert_almost_equal, assert_array_almost_equal
  import pyproj
  import pytest
  import cartopy.crs
  from .helpers import check_proj_params
label_desc: Use image node_id 6 for calling the TestEquidistantConic obj's underlying member method code with example usage: obj.test_sphere_transform() without return types