def create_lat(values,**atts): """Create a latitude axis :Params: - **values**: Numeric values - Keywords are passed as attributes to the axis. :Example: >>> create_lat(numpy.arange(40., 48., 1.5)) >>> create_lat(numpy.arange(40., 48., 1.5),long_name='strange_latitude') """ if isinstance(values, N.ndarray) and len(values.shape)==2 and not isaxis(values): from grid.misc import create_axes2d atts.setdefault('long_name', 'Latitude') return create_axes2d(y=values, latid=atts.pop('id', None), yatts=atts) return create_axis(values,'y',**atts)
def create_lon(values,**atts): """Create a longitude axis :Params: - **values**: Numeric values - Keywords are passed as attributes to the axis. :Example: >>> create_lon(numpy.arange(-18., -5.)) >>> create_lon(numpy.arange(-18., -5.),long_name='original_longitude') """ if isinstance(values, N.ndarray) and len(values.shape)==2 and not isaxis(values): from grid.misc import create_axes2d atts.setdefault('long_name', 'Longitude') return create_axes2d(x=values, lonid=atts.pop('id', None), xatts=atts) return create_axis(values,'x',**atts)
def create_lat(values, **atts): """Create a latitude axis :Params: - **values**: Numeric values - Keywords are passed as attributes to the axis. :Example: >>> create_lat(numpy.arange(40., 48., 1.5)) >>> create_lat(numpy.arange(40., 48., 1.5),long_name='strange_latitude') """ if isinstance(values, N.ndarray) and len( values.shape) == 2 and not isaxis(values): from grid.misc import create_axes2d atts.setdefault('long_name', 'Latitude') return create_axes2d(y=values, latid=atts.pop('id', None), yatts=atts) return create_axis(values, 'y', **atts)
def create_lon(values, **atts): """Create a longitude axis :Params: - **values**: Numeric values - Keywords are passed as attributes to the axis. :Example: >>> create_lon(numpy.arange(-18., -5.)) >>> create_lon(numpy.arange(-18., -5.),long_name='original_longitude') """ if isinstance(values, N.ndarray) and len( values.shape) == 2 and not isaxis(values): from grid.misc import create_axes2d atts.setdefault('long_name', 'Longitude') return create_axes2d(x=values, lonid=atts.pop('id', None), xatts=atts) return create_axis(values, 'x', **atts)