Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
mpl_toolkits
/
axisartist
/
File Content:
grid_finder.pyo
� [�3Lc @ sJ d d l Z d d l j Z d d l m Z d d l Z e j Z d d l j Z d d l m Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e j f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ e d k rFe � Z e d d � \ Z Z Z e � Z e d d e � GHn d S( i����N( t Bbox( t Transformt ExtremeFinderSimplec B s# e Z d � Z d � Z d � Z RS( c C s | | | _ | _ d S( N( t nxt ny( t selfR R ( ( sV /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/axisartist/grid_finder.pyt __init__ s c C s� t j | | | j � t j | | | j � } } t j | | � \ } } | t j | � t j | � � \ } } | j � | j � } } | j � | j � } } | j | | | | � S( s� get extreme values. x1, y1, x2, y2 in image coordinates (0-based) nx, ny : number of dvision in each axis ( t npt linspaceR R t meshgridt ravelt mint maxt _add_pad( R t transform_xyt x1t y1t x2t y2t x_t y_t xt yt lont latt lon_mint lon_maxt lat_mint lat_max( ( sV /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/axisartist/grid_finder.pyt __call__ s 1'c C s\ | | | j } | | | j } | | | | } } | | | | } } | | | | f S( N( R R ( R R R R R t dlont dlat( ( sV /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/axisartist/grid_finder.pyR ! s ( t __name__t __module__R R R ( ( ( sV /opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/axisartist/grid_finder.pyR s t GridFinderBasec B sD e Z d d d � Z d � Z d � Z d � Z d � Z d � Z RS( c C sD t t | � j � | | _ | | _ | | _ | | _ | | _ d S( s� the transData of the axes to the world coordinate. locator1, locator2 : grid locator for 1st and 2nd axis. Derived must define "transform_xy, inv_transform_xy" (may use update_transform) N( t superR"