Ejemplo n.º 1
0
 def __init__(self, nonpos):
     Transform.__init__(self)
     if nonpos == 'mask':
         self._fill_value = np.nan
     else:
         self._fill_value = 1e-300
     self._nonpos = nonpos
Ejemplo n.º 2
0
 def __init__(self, **kwargs):
     Transform.__init__(self, **kwargs)
     self.dec0 = 0
     self.ra0 = 180
     self.dec1 = -60
     self.dec2 = 30
     self._update()
Ejemplo n.º 3
0
 def __init__(self, base, linthresh, linscale):
     Transform.__init__(self)
     self.base = base
     self.linthresh = linthresh
     self.linscale = linscale
     self._linscale_adj = (linscale / (1.0 - self.base ** -1))
     self._log_base = np.log(base)
Ejemplo n.º 4
0
 def __init__(self, nonpos):
     Transform.__init__(self)
     if nonpos == 'mask':
         self._handle_nonpos = _mask_non_logit
     else:
         self._handle_nonpos = _clip_non_logit
     self._nonpos = nonpos
 def __init__(self, resolution):
     """
     Resolution is the number of steps to interpolate between each input
     line segment to approximate its path in transformed space.
     """
     Transform.__init__(self)
     self._resolution = resolution
Ejemplo n.º 6
0
 def __init__(self, trans, dpi_scale_trans, fixed_point):
     Transform.__init__(self)
     self.input_dims = self.output_dims = 2
     self.has_inverse = False
     self.trans = trans
     self.dpi_scale_trans = dpi_scale_trans
     self.fixed_point = num.asarray(fixed_point, dtype=num.float)
Ejemplo n.º 7
0
 def __init__(self, base, nonpos):
     Transform.__init__(self)
     self.base = base
     if nonpos == 'mask':
         self._handle_nonpos = _mask_non_positives
     else:
         self._handle_nonpos = _clip_non_positives
Ejemplo n.º 8
0
 def __init__(self, base, linthresh, linscale):
     Transform.__init__(self)
     symlog = SymmetricalLogTransform(base, linthresh, linscale)
     self.base = base
     self.linthresh = linthresh
     self.invlinthresh = symlog.transform(linthresh)
     self.linscale = linscale
     self._linscale_adj = (linscale / (1.0 - self.base ** -1))
Ejemplo n.º 9
0
 def __init__(self, resolution=None):
     """
     Create a new WCS transform.
     """
     Transform.__init__(self)
     if resolution is None:
         resolution = 1
     self._resolution = resolution
 def __init__(self, resolution):
     """
     Create a new Hammer transform.  Resolution is the number of steps
     to interpolate between each input line segment to approximate its
     path in curved Hammer space.
     """
     Transform.__init__(self)
     self._resolution = resolution
 def __init__(self, resolution):
     '''Create a new Split Lambert transform.
     
     Resolution is the number of steps to interpolate between each
     input line segment to approximate its path in curved Lambert space.
     '''
     Transform.__init__(self)
     self._resolution = resolution
Ejemplo n.º 12
0
 def __init__(self, projection, resolution):
     """
     Create a new Mollweide transform.  Resolution is the number of steps
     to interpolate between each input line segment to approximate its
     path in curved Mollweide space.
     """
     self.projection = projection
     Transform.__init__(self)
     self._resolution = resolution
Ejemplo n.º 13
0
 def __init__(self, center_longitude, center_latitude, resolution):
     """
     Create a new Lambert transform.  Resolution is the number of steps
     to interpolate between each input line segment to approximate its
     path in curved Lambert space.
     """
     Transform.__init__(self)
     self._resolution = resolution
     self._center_longitude = center_longitude
     self._center_latitude = center_latitude
Ejemplo n.º 14
0
    def __init__(self, target_grid=None, source_crs=None, ax=None):
        """ Instanciate.

        Parameters
        ----------
        target_grid : salem.Grid
            typically, the map grid
        source_grid
        """
        self.source_crs = source_crs
        self.target_grid = target_grid
        self.ax = ax
        MPLTranform.__init__(self)
Ejemplo n.º 15
0
    def __init__(self, dist, as_pct=True, out_of_bounds='mask'):
        Transform.__init__(self)
        self.dist = dist
        self.as_pct = as_pct
        self.out_of_bounds = out_of_bounds
        if self.as_pct:
            self.factor = 100.0
        else:
            self.factor = 1.0

        if self.out_of_bounds == 'mask':
            self._handle_out_of_bounds = _mask_out_of_bounds
        elif self.out_of_bounds == 'clip':
            self._handle_out_of_bounds = _clip_out_of_bounds
        else:
            raise ValueError("`out_of_bounds` muse be either 'mask' or 'clip'")
Ejemplo n.º 16
0
 def __init__(self, nonpos):
     Transform.__init__(self)
     if nonpos == 'mask':
         self._fill_value = np.nan
     else:
         self._fill_value = 1e-300
Ejemplo n.º 17
0
 def __init__(self, base):
     Transform.__init__(self)
     self.base = base
Ejemplo n.º 18
0
 def __init__(self, axis=None):
     Transform.__init__(self)
     self._axis = axis
Ejemplo n.º 19
0
 def __init__(self, nonpos='mask'):
     Transform.__init__(self)
     self._nonpos = nonpos
     self._clip = {"clip": True, "mask": False}[nonpos]
Ejemplo n.º 20
0
 def __init__(self, maxlat):
     Transform.__init__(self)
     self.maxlat = maxlat 
Ejemplo n.º 21
0
 def __init__(self, nonpos='mask'):
     Transform.__init__(self)
     self._nonpos = nonpos
Ejemplo n.º 22
0
 def __init__(self, nonpos='mask'):
     Transform.__init__(self)
     self._nonpos = nonpos
     self._clip = {"clip": True, "mask": False}[nonpos]
Ejemplo n.º 23
0
 def __init__(self, dist):
     self.dist = dist
     Transform.__init__(self)
Ejemplo n.º 24
0
 def __init__(self):
     """
     Create a new WCS transform.
     """
     Transform.__init__(self)
Ejemplo n.º 25
0
 def __init__(self, base, nonpos='clip'):
     Transform.__init__(self)
     self.base = base
     self._clip = {"clip": True, "mask": False}[nonpos]
Ejemplo n.º 26
0
 def __init__(self, nonpos="mask"):
     Transform.__init__(self)
     self._nonpos = nonpos
Ejemplo n.º 27
0
 def __init__(self, nonpos='mask'):
     Transform.__init__(self)
     self._nonpos = nonpos
Ejemplo n.º 28
0
 def __init__(self, x_from, y_to):
     self.xpoints = x_from
     self.ypoints = y_to
     Transform.__init__(self)
Ejemplo n.º 29
0
 def __init__(self, exponent):
     Transform.__init__(self)
     self.exponent = exponent
Ejemplo n.º 30
0
 def __init__(self, base):
     Transform.__init__(self)
     self.base = base
Ejemplo n.º 31
0
 def __init__(self, center_longitude, center_latitude, resolution):
     Transform.__init__(self)
     self._resolution = resolution
     self._center_longitude = center_longitude
     self._center_latitude = center_latitude
Ejemplo n.º 32
0
 def __init__(self, resolution):
     Transform.__init__(self)
     self._resolution = resolution
 def __init__(self, resolution):
     Transform.__init__(self)
     self._resolution = resolution
Ejemplo n.º 34
0
 def __init__(self, projection):
     self.projection = projection
     Transform.__init__(self)
Ejemplo n.º 35
0
 def __init__(self, nonpos='mask'):
     Transform.__init__(self)
     cbook._check_in_list(['mask', 'clip'], nonpos=nonpos)
     self._nonpos = nonpos
     self._clip = {"clip": True, "mask": False}[nonpos]
Ejemplo n.º 36
0
 def __init__(self, base, nonpos='clip'):
     Transform.__init__(self)
     self.base = base
     self._clip = {"clip": True, "mask": False}[nonpos]
Ejemplo n.º 37
0
 def __init__(self, nonpos):
     Transform.__init__(self)
     if nonpos == 'mask':
         self._handle_nonpos = _mask_non_positives
     else:
         self._handle_nonpos = _clip_non_positives
Ejemplo n.º 38
0
 def __init__(self, center_longitude, center_latitude, resolution):
     Transform.__init__(self)
     self._resolution = resolution
     self._center_longitude = center_longitude
     self._center_latitude = center_latitude
Ejemplo n.º 39
0
 def __init__(self, axis=None, use_rmin=True):
     Transform.__init__(self)
     self._axis = axis
     self._use_rmin = use_rmin
Ejemplo n.º 40
0
 def __init__(self, axis=None, use_rmin=True):
     Transform.__init__(self)
     self._axis = axis
     self._use_rmin = use_rmin