3from pyproj
import Transformer
7lons = np.linspace(-98, -70, 1000)
8lats = np.linspace(15, 35, 1000)
9LON, LAT = np.meshgrid(lons, lats)
14 "+lon_0=-84 +lat_1=18.3333333 +lat_2=31.6666667 +lat_0=25 "
15 "+a=6371000 +b=6371000 "
18transformer = Transformer.from_crs(proj_str,
"EPSG:4326", always_xy=
True)
25lon_reconstructed, lat_reconstructed = transformer.transform(X, Y)
27lon_diff = lon_reconstructed - LON
30lat_diff = lat_reconstructed - LAT
test_array_within_threshold(arr, lower_threshold=-1e-8, upper_threshold=1e-8)