Esempio n. 1
0
    def __init__(self,projname,casename="", datadir="", datafile="", ormdir="",
                 griddir='/projData/GOMPOM/'):
        trm.__init__(self,projname,casename,datadir,datafile,ormdir)
        self.flddict = {'par':('L3',),'chl':('box8',)}

        if projname == 'oscar':
            import pysea.NASA
            self.sat = pysea.NASA.nasa(res='4km',ijarea=(700,1700,2000,4000))
            def calc_jd(ints,intstart):
                return self.base_iso + float(ints)/6-1
        elif projname=="casco":
            self.sat = casco.Sat(res='500m')
            def calc_jd(ints,intstart):
                return (self.base_iso +(ints-(intstart)*10800)/150+intstart/8)
        elif projname=="gompom":
            n = pycdf.CDF('/Users/bror/svn/modtraj/box8_gompom.cdf')
            self.gomi = n.var('igompom')[:]
            self.gomj = n.var('jgompom')[:]
            self.sati = n.var('ibox8')[:]
            self.satj = n.var('jbox8')[:]
        elif projname=="jplSCB":
            import mati
            self.sat = mati.Cal()
        elif projname=="jplNow":
            import mati
            self.sat = mati.Cal()
Esempio n. 2
0
 def __init__(self,projname,casename="", datadir="", datafile="",
              ormdir="", griddir="",radius=2):
     trm.__init__(self,projname,casename,datadir,datafile,ormdir)
     self.radius = radius
     self.add_default_regmask()