def __str__(self): return ''' GFDB: %s dt [s]: %s dx [m]: %s dz [m]: %s firstx [m]: %s firstz [m]: %s nx : %6i nz : %6i ng : %6i '''.strip() % tuple([self.path] + [ gform(x,5) for x in (self.dt, self.dx, self.dz, self.firstx, self.firstz) ] + [ self.nx, self.nz, self.ng ])
def __str__(self): return ''' GFDB: %s dt [s]: %s dx [m]: %s dz [m]: %s firstx [m]: %s firstz [m]: %s nx : %6i nz : %6i ng : %6i '''.strip() % tuple([self.path] + [ gform(x, 5) for x in (self.dt, self.dx, self.dz, self.firstx, self.firstz) ] + [self.nx, self.nz, self.ng])
def pretty_str(self, params=None, only_params=False): if params is None: params = self.keys() else: only_params = True si = source_infos(self._sourcetype) kwid = max([len(k) for k in params]) uwid = max([len(si[k].unit) for k in params]) str_params = '\n'.join([ ' %s [%s]: %s' % (k.ljust(kwid).title(), si[k].unit.center(uwid), gform(self._params[k], 3)) for k in params ]) if only_params: return str_params return 'sourcetype: %s\n' % self._sourcetype + str_params
def sx(r): return '%10s %s km %s deg' % (r.name, gform(r.distance_m/1000.,4), gform(r.distance_deg,3))
def pretty_str(self, params=None, only_params=False): if params is None: params = self.keys() else: only_params = True si = source_infos(self._sourcetype) kwid = max( [ len(k) for k in params ] ) uwid = max( [ len(si[k].unit) for k in params ] ) str_params = '\n'.join( [ ' %s [%s]: %s' % (k.ljust(kwid).title(), si[k].unit.center(uwid), gform(self._params[k],3)) for k in params ] ) if only_params: return str_params return 'sourcetype: %s\n' % self._sourcetype + str_params