Ejemplo n.º 1
0
 def set_traces(self, traces):
     tracy.Tracy.set_traces(self, traces)
     dists = [tr.distance_deg for tr in traces]
     azimuths = [tr.azimuth for tr in traces]
     conf = dict(xmode='off',
                 xlimits=(0., 360.),
                 xinc=45.,
                 masking=False,
                 ymode='0-max',
                 yspace=0.1)
     axes = [gmtpy.simpleconf_to_ax(conf, x) for x in 'xy']
     self.azidist_scaler = gmtpy.ScaleGuru([(azimuths, dists)], axes)
Ejemplo n.º 2
0
    def _update_scalers(self):
        xranges = self.xminmax(self.traces)
        yranges = self.yminmax(self.traces)

        scalekeys = set()
        for trace in self.traces:
            scalekeys.add((self.map_xscaling(trace), self.map_yscaling(trace)))

        self.scalers = {}
        for xscale_key, yscale_key in scalekeys:
            xr, yr = xranges[xscale_key], yranges[yscale_key]
            axes = [gmtpy.simpleconf_to_ax(self.axconfig, x) for x in 'xy']
            scaler = gmtpy.ScaleGuru([(xr, yr)], axes=axes)
            xscaler, yscaler = self._scaling_extra(scaler)
            self.scalers[xscale_key, yscale_key] = scaler, xscaler, yscaler
Ejemplo n.º 3
0
 def _update_scalers(self):
     xranges = self.xminmax(self.traces)
     yranges = self.yminmax(self.traces)
     
     scalekeys = set()
     for trace in self.traces:
         scalekeys.add( (self.map_xscaling(trace), self.map_yscaling(trace)) )
         
     self.scalers = {}
     for xscale_key, yscale_key in scalekeys:
         xr, yr = xranges[xscale_key], yranges[yscale_key]
         axes = [ gmtpy.simpleconf_to_ax(self.axconfig,x) for x in 'xy' ]
         scaler = gmtpy.ScaleGuru([(xr,yr)], axes=axes)
         xscaler, yscaler = self._scaling_extra(scaler)
         self.scalers[xscale_key, yscale_key] = scaler, xscaler, yscaler