• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

import os
import mf
import w2
import ADtest as AD
import cPickle as pickle
 
dtg='2009090412'
adps=['/w21/dat/tc/adeck/nhc/2009/aal062009.dat']
 
A=AD.Adeck(adps,dtgopt=dtg)
 
 
 
##adps=['/w21/dat/tc/adeck/local/2009/wxmap.ecm2*']
##A=AD.Adeck(adps)
##stmopt='12e'
##tstms=AD.MakeStmList(stmopt)
 
##for tstm in tstms:
##    at=A.GetAidTrk('nec2',tstm)
 
##adps=['/w21/dat/tc/adeck/esrl/2009/rtfim/*F8C','/w21/dat/tc/adeck/esrl/2009/tacc/*F?EM','/w21/dat/tc/adeck/esrl/2009/tacc/*FIM9']
##A=AD.Adeck(adps)
 
##dopickle=1
##stmopt='12e'
##stmopt='08-11w'
##stmopt='e'
##tstmids=AD.MakeStmList(stmopt)
 
##taids=['f8em','f8c','f9em','f0em','fim9']
##taids=['f8em','f8c']
 
##bt={}
##at={}
 
##stmids=[]
##aids=[]
 
 
##for tstmid in tstmids:
##    bt[tstmid]=A.GetBestTrk(tstmid)
##    if(bt[tstmid] == None): continue
##    stmids.append(tstmid)
 
##    for taid in taids:
##        for aid in A.aids:
##            if(aid == taid):
##                aids.append(aid)
##                at[aid,tstmid]=A.GetAidTrk(aid,tstmid)
 
 
 
##        continue
 
 
##if(dopickle):
##    pyppath='/tmp/vd.pyp'
##    PW=open(pyppath,'wb')
 
##aids=mf.uniq(aids)
##stmids=mf.uniq(stmids)
 
##def loaddic(dic,key,list):
##    try:
##        dic[key]=dic[key]+list
##    except:
##        dic[key]=list
 
 
##vds={}
##fes={}
##for aid in aids:
##    for stmid in stmids:
##        atkey=(aid,stmid)
##        print 'vvvvvvvvvv ',atkey
##        vd=AD.MakeVdeck(bt[stmid],at[atkey])
##        #vd.printVar(vd.veriYN)
##        #vd.printVar(vd.pod)
##        #vd.printVar(vd.blf,format='%6.2f')
##        #vd.printVar(vd.flf,format='%6.2f')
##        #vd.printVar(vd.cpacYN)
##        #vd.printVar(vd.fe,format='%7.0f')
##        #vd.printVar(vd.vme,format='%6.1f')
##        #vd.printVar(vd.btvmax,format='%4.0f')
##        #vd.printVar(vd.fcvmax,format='%4.0f')
##        #vd.printVar(vd.vme,format='%4.0f')
##        #vd.printVar(vd.ate,format='%4.0f')
##        if(dopickle): pickle.dump(vd,PW)
##        list=vd.getVDVarlist('vme',0)
##        loaddic(fes,aid,list)
 
##for aid in aids:
##    list=fes[aid]
##    (mean,amean,sigma,n)=AD.SimpleListStats(list,verb=0,undef=vd.undef)
##    print 'SSSSSSSSSS ',aid,n,mean,amean,sigma
 
##fes=AD.HomoVDdics(fes,aids)
##for aid in aids:
##    list=fes[aid]
##    (mean,amean,sigma,n)=AD.SimpleListStats(list,verb=0,undef=vd.undef)
##    print 'SSSSSHHHHH ',aid,n,mean,amean,sigma
 
##if(dopickle):
##    PW.close()
##    PW=open(pyppath)
##    vdp=pickle.load(PW)
 
 
 
 
## ropt=''
## a=AD.AtcfAdeckPaths(dtgopt='ops6',verb=0)
 
## dtgs=a.dtgs
## stmids=a.stm1ids
 
## dtgs.sort()
## stmids.sort()
 
## adpaths=[]
## for dtg in dtgs:
 
##     for stmid in stmids:
##         adeck=a.adeckpaths[dtg,stmid]
##         adpaths.append(adeck)
##         (dir,file)=os.path.split(adeck)
##         print 'dtg: ',dtg,' stmid: ',stmid,' adeck: ',adeck
 
## A1=AD.Adeck(adpaths)
 
## for aid in A1.aids:
##     print aid