@@ -263,7 +263,7 @@ def __init__(self, resolution):
263263 Transform .__init__ (self )
264264 self ._resolution = resolution
265265
266- def transform (self , ll ):
266+ def transform_non_affine (self , ll ):
267267 longitude = ll [:, 0 :1 ]
268268 latitude = ll [:, 1 :2 ]
269269
@@ -282,18 +282,12 @@ def transform(self, ll):
282282 x = (cos_latitude * ma .sin (half_long )) / sinc_alpha
283283 y = (ma .sin (latitude ) / sinc_alpha )
284284 return np .concatenate ((x .filled (0 ), y .filled (0 )), 1 )
285- transform .__doc__ = Transform .transform .__doc__
286-
287- transform_non_affine = transform
288285 transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
289286
290- def transform_path (self , path ):
287+ def transform_path_non_affine (self , path ):
291288 vertices = path .vertices
292289 ipath = path .interpolated (self ._resolution )
293290 return Path (self .transform (ipath .vertices ), ipath .codes )
294- transform_path .__doc__ = Transform .transform_path .__doc__
295-
296- transform_path_non_affine = transform_path
297291 transform_path_non_affine .__doc__ = Transform .transform_path_non_affine .__doc__
298292
299293 def inverted (self ):
@@ -309,10 +303,10 @@ def __init__(self, resolution):
309303 Transform .__init__ (self )
310304 self ._resolution = resolution
311305
312- def transform (self , xy ):
306+ def transform_non_affine (self , xy ):
313307 # MGDTODO: Math is hard ;(
314308 return xy
315- transform .__doc__ = Transform .transform .__doc__
309+ transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
316310
317311 def inverted (self ):
318312 return AitoffAxes .AitoffTransform (self ._resolution )
@@ -348,7 +342,7 @@ def __init__(self, resolution):
348342 Transform .__init__ (self )
349343 self ._resolution = resolution
350344
351- def transform (self , ll ):
345+ def transform_non_affine (self , ll ):
352346 longitude = ll [:, 0 :1 ]
353347 latitude = ll [:, 1 :2 ]
354348
@@ -361,18 +355,12 @@ def transform(self, ll):
361355 x = (2.0 * sqrt2 ) * (cos_latitude * np .sin (half_long )) / alpha
362356 y = (sqrt2 * np .sin (latitude )) / alpha
363357 return np .concatenate ((x , y ), 1 )
364- transform .__doc__ = Transform .transform .__doc__
365-
366- transform_non_affine = transform
367358 transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
368359
369- def transform_path (self , path ):
360+ def transform_path_non_affine (self , path ):
370361 vertices = path .vertices
371362 ipath = path .interpolated (self ._resolution )
372363 return Path (self .transform (ipath .vertices ), ipath .codes )
373- transform_path .__doc__ = Transform .transform_path .__doc__
374-
375- transform_path_non_affine = transform_path
376364 transform_path_non_affine .__doc__ = Transform .transform_path_non_affine .__doc__
377365
378366 def inverted (self ):
@@ -388,7 +376,7 @@ def __init__(self, resolution):
388376 Transform .__init__ (self )
389377 self ._resolution = resolution
390378
391- def transform (self , xy ):
379+ def transform_non_affine (self , xy ):
392380 x = xy [:, 0 :1 ]
393381 y = xy [:, 1 :2 ]
394382
@@ -398,7 +386,7 @@ def transform(self, xy):
398386 longitude = 2 * np .arctan ((z * x ) / (2.0 * (2.0 * z * z - 1.0 )))
399387 latitude = np .arcsin (y * z )
400388 return np .concatenate ((longitude , latitude ), 1 )
401- transform .__doc__ = Transform .transform .__doc__
389+ transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
402390
403391 def inverted (self ):
404392 return HammerAxes .HammerTransform (self ._resolution )
@@ -434,7 +422,7 @@ def __init__(self, resolution):
434422 Transform .__init__ (self )
435423 self ._resolution = resolution
436424
437- def transform (self , ll ):
425+ def transform_non_affine (self , ll ):
438426 def d (theta ):
439427 delta = - (theta + np .sin (theta ) - pi_sin_l ) / (1 + np .cos (theta ))
440428 return delta , np .abs (delta ) > 0.001
@@ -466,18 +454,12 @@ def d(theta):
466454 xy [:,1 ] = np .sqrt (2.0 ) * np .sin (aux )
467455
468456 return xy
469- transform .__doc__ = Transform .transform .__doc__
470-
471- transform_non_affine = transform
472457 transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
473458
474- def transform_path (self , path ):
459+ def transform_path_non_affine (self , path ):
475460 vertices = path .vertices
476461 ipath = path .interpolated (self ._resolution )
477462 return Path (self .transform (ipath .vertices ), ipath .codes )
478- transform_path .__doc__ = Transform .transform_path .__doc__
479-
480- transform_path_non_affine = transform_path
481463 transform_path_non_affine .__doc__ = Transform .transform_path_non_affine .__doc__
482464
483465 def inverted (self ):
@@ -493,10 +475,10 @@ def __init__(self, resolution):
493475 Transform .__init__ (self )
494476 self ._resolution = resolution
495477
496- def transform (self , xy ):
478+ def transform_non_affine (self , xy ):
497479 # MGDTODO: Math is hard ;(
498480 return xy
499- transform .__doc__ = Transform .transform .__doc__
481+ transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
500482
501483 def inverted (self ):
502484 return MollweideAxes .MollweideTransform (self ._resolution )
@@ -534,7 +516,7 @@ def __init__(self, center_longitude, center_latitude, resolution):
534516 self ._center_longitude = center_longitude
535517 self ._center_latitude = center_latitude
536518
537- def transform (self , ll ):
519+ def transform_non_affine (self , ll ):
538520 longitude = ll [:, 0 :1 ]
539521 latitude = ll [:, 1 :2 ]
540522 clong = self ._center_longitude
@@ -555,18 +537,12 @@ def transform(self, ll):
555537 np .sin (clat )* cos_lat * cos_diff_long )
556538
557539 return np .concatenate ((x , y ), 1 )
558- transform .__doc__ = Transform .transform .__doc__
559-
560- transform_non_affine = transform
561540 transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
562541
563- def transform_path (self , path ):
542+ def transform_path_non_affine (self , path ):
564543 vertices = path .vertices
565544 ipath = path .interpolated (self ._resolution )
566545 return Path (self .transform (ipath .vertices ), ipath .codes )
567- transform_path .__doc__ = Transform .transform_path .__doc__
568-
569- transform_path_non_affine = transform_path
570546 transform_path_non_affine .__doc__ = Transform .transform_path_non_affine .__doc__
571547
572548 def inverted (self ):
@@ -587,7 +563,7 @@ def __init__(self, center_longitude, center_latitude, resolution):
587563 self ._center_longitude = center_longitude
588564 self ._center_latitude = center_latitude
589565
590- def transform (self , xy ):
566+ def transform_non_affine (self , xy ):
591567 x = xy [:, 0 :1 ]
592568 y = xy [:, 1 :2 ]
593569 clong = self ._center_longitude
@@ -604,7 +580,7 @@ def transform(self, xy):
604580 (x * sin_c ) / (p * np .cos (clat )* cos_c - y * np .sin (clat )* sin_c ))
605581
606582 return np .concatenate ((long , lat ), 1 )
607- transform .__doc__ = Transform .transform .__doc__
583+ transform_non_affine .__doc__ = Transform .transform_non_affine .__doc__
608584
609585 def inverted (self ):
610586 return LambertAxes .LambertTransform (
0 commit comments