flagp[:, 5] = consiste_proc.faixa(dados[:, 4], 25, 102, 40, 100, flagp[:, 5]) # rh # flagp[:,6] = consiste_proc.faixa(dados[:,5],0,40,10,30,flagp[:,6]) #dw flagp[:, 7] = consiste_proc.faixa(dados[:, 6], 900, 1100, 950, 1050, flagp[:, 7]) # pr flagp[:, 8] = consiste_proc.faixa(dados[:, 7], 12, 38, 15, 35, flagp[:, 8]) # st flagp[:, 9] = consiste_proc.faixa(dados[:, 8], 0, 360, 0, 360, flagp[:, 9]) # bh # flagp[:,10] = consiste_proc.faixa(dados[:,9],???,flagp[:,10]) #cl # flagp[:,11] = consiste_proc.faixa(dados[:,10],???,flagp[:,11]) #tu # flagp[:,12] = consiste_proc.faixa(dados[:,11],0,1500,10,1450,flagp[:,12]) #sr flagp[:, 13] = consiste_proc.faixa(dados[:, 12], 0, 20, 0.25, 8, flagp[:, 13]) # hs # flagp[:,14] = consiste_proc.faixa(dados[:,13],0,35,0.5,20,flagp[:,14]) #hm flagp[:, 15] = consiste_proc.faixa(dados[:, 14], 3, 30, 4, 18, flagp[:, 15]) # tp flagp[:, 16] = consiste_proc.faixa(dados[:, 15], 0, 360, 0, 360, flagp[:, 16]) # dp # flagp[:,17] = consiste_proc.faixa(dados[:,16],0,360,0,360,flagp[:,17]) #sp # #Teste 1 - Variabilidade flagp[:, 1] = consiste_proc.variab(dados[:, 0], 1, 5, flagp[:, 1]) # ws flagp[:, 2] = consiste_proc.variab(dados[:, 1], 1, 5, flagp[:, 2]) # wg flagp[:, 3] = consiste_proc.variab(dados[:, 2], 1, 5, flagp[:, 3]) # wd flagp[:, 4] = consiste_proc.variab(dados[:, 3], 1, 5, flagp[:, 4]) # at flagp[:, 5] = consiste_proc.variab(dados[:, 4], 1, 5, flagp[:, 5]) # rh # flagp[:,6] = consiste_proc.variab(dados[:,5],1,5,flagp[:,6]) #dw flagp[:, 7] = consiste_proc.variab(dados[:, 6], 1, 5, flagp[:, 7]) # pr flagp[:, 8] = consiste_proc.variab(dados[:, 7], 1, 5, flagp[:, 8]) # st flagp[:, 9] = consiste_proc.variab(dados[:, 8], 1, 5, flagp[:, 9]) # bh # flagp[:,10] = consiste_proc.variab(dados[:,9],???,flagp[:,10]) #cl # flagp[:,11] = consiste_proc.variab(dados[:,10],???,flagp[:,11]) #tu # flagp[:,12] = consiste_proc.variab(dados[:,11],1,5,flagp[:,12]) #sr flagp[:, 13] = consiste_proc.variab(dados[:, 12], 1, 5, flagp[:, 13]) # hs # flagp[:,14] = consiste_proc.variab(dados[:,13],1,5,flagp[:,14]) #hm flagp[:, 15] = consiste_proc.variab(dados[:, 14], 1, 5, flagp[:, 15]) # tp flagp[:, 16] = consiste_proc.variab(dados[:, 15], 1, 5, flagp[:, 16]) # dp
flagp[:,4] = consiste_proc.faixa(tmed,3,30,4,18,flagp[:,4]) flagp[:,5] = consiste_proc.faixa(thmax,3,30,4,18,flagp[:,5]) flagp[:,6] = consiste_proc.faixa(hm0,0,20,0.25,8,flagp[:,6]) flagp[:,7] = consiste_proc.faixa(tp,3,30,4,18,flagp[:,7]) flagp[:,8] = consiste_proc.faixa(dp,0,360,0,360,flagp[:,8]) flagp[:,9] = consiste_proc.faixa(sigma1p,0,360,0,360,flagp[:,9]) flagp[:,10] = consiste_proc.faixa(sigma2p,0,360,0,360,flagp[:,10]) flagp[:,11] = consiste_proc.faixa(hm01,0,20,0.25,8,flagp[:,11]) flagp[:,12] = consiste_proc.faixa(tp1,3,30,4,18,flagp[:,12]) flagp[:,13] = consiste_proc.faixa(dp1,0,360,0,360,flagp[:,13]) flagp[:,14] = consiste_proc.faixa(hm02,0,20,0.25,8,flagp[:,14]) flagp[:,15] = consiste_proc.faixa(tp2,3,30,4,18,flagp[:,15]) flagp[:,16] = consiste_proc.faixa(dp2,0,360,0,360,flagp[:,16]) #Teste 2 - Variabilidade temporal flagp[:,1] = consiste_proc.variab(hs,1,5,flagp[:,1]) flagp[:,2] = consiste_proc.variab(h10,1,5,flagp[:,2]) flagp[:,3] = consiste_proc.variab(hmax,1,5,flagp[:,3]) flagp[:,4] = consiste_proc.variab(tmed,1,20,flagp[:,4]) flagp[:,5] = consiste_proc.variab(thmax,1,20,flagp[:,5]) flagp[:,6] = consiste_proc.variab(hm0,1,5,flagp[:,6]) flagp[:,7] = consiste_proc.variab(tp,1,20,flagp[:,7]) flagp[:,8] = consiste_proc.variab(dp,1,360,flagp[:,8]) flagp[:,9] = consiste_proc.variab(hm01,1,5,flagp[:,9]) flagp[:,10] = consiste_proc.variab(sigma1p,1,360,flagp[:,10]) flagp[:,11] = consiste_proc.variab(sigma2p,1,360,flagp[:,11]) flagp[:,12] = consiste_proc.variab(tp1,1,20,flagp[:,12]) flagp[:,13] = consiste_proc.variab(dp1,1,360,flagp[:,13]) flagp[:,14] = consiste_proc.variab(hm02,1,5,flagp[:,14]) flagp[:,15] = consiste_proc.variab(tp2,1,20,flagp[:,15]) flagp[:,16] = consiste_proc.variab(dp2,1,360,flagp[:,16])
#sintaxe: faixa(serie,linf_inst,lmax_inst,lmin_reg,lmax_reg,flag) print 'Realizando teste de Faixa' flagp[:,1] = consiste_proc.faixa(dados[:,1],0.1,35,0.2,25,flagp[:,1]) #ws flagp[:,2] = consiste_proc.faixa(dados[:,2],0.1,35,0.3,25,flagp[:,2]) #wg flagp[:,3] = consiste_proc.faixa(dados[:,3],0,360,0,360,flagp[:,3]) #wd flagp[:,4] = consiste_proc.faixa(dados[:,4],0,40,6,30,flagp[:,4]) #at flagp[:,5] = consiste_proc.faixa(dados[:,5],980,1040,985,1035,flagp[:,5]) #pr flagp[:,6] = consiste_proc.faixa(dados[:,6],10,35,13,30,flagp[:,6]) #wt flagp[:,7] = consiste_proc.faixa(dados[:,7],0,20,0.15,7,flagp[:,7]) #hs flagp[:,8] = consiste_proc.faixa(dados[:,8],1.95,26,3,22,flagp[:,8]) #tp - ndbc09 flagp[:,9] = consiste_proc.faixa(dados[:,9],0,360,0,360,flagp[:,9]) #dp #Teste 2 - Variabilidade #sintaxe: variab(serie,lag(hr),lim,flag) print 'Realizando teste de Variabilidade' flagp[:,1] = consiste_proc.variab(dados[:,1],1,10,flagp[:,1]) #ws flagp[:,2] = consiste_proc.variab(dados[:,2],1,10,flagp[:,2]) #wg flagp[:,3] = consiste_proc.variab(dados[:,3],1,360,flagp[:,3]) #wd flagp[:,4] = consiste_proc.variab(dados[:,4],1,5,flagp[:,4]) #at flagp[:,5] = consiste_proc.variab(dados[:,5],1,10,flagp[:,5]) #pr flagp[:,6] = consiste_proc.variab(dados[:,6],1,5,flagp[:,6]) #wt flagp[:,7] = consiste_proc.variab(dados[:,7],1,3,flagp[:,7]) #hs flagp[:,8] = consiste_proc.variab(dados[:,8],1,15,flagp[:,8]) #tp flagp[:,9] = consiste_proc.variab(dados[:,9],1,360,flagp[:,9]) #dp #Teste 3 - Consec. iguais #sintaxe = iguais(var,nci,flag) print 'Realizando teste de Consec. Iguais' flagp[:,1] = consiste_proc.iguais(dados[:,1],3,flagp[:,1]) #ws flagp[:,2] = consiste_proc.iguais(dados[:,2],3,flagp[:,2]) #wg flagp[:,3] = consiste_proc.iguais(dados[:,3],3,flagp[:,3]) #wd
# cria vetores de flags das series processadas (depende das qtdade de variaveis a serem consistidas + data) flagp = np.zeros((len(data), npa + 1), dtype="|S32") flagp[:, 0] = data # listap[:] # ================================================================================== # # Testes de consistencia dos dados processados # Teste 1 - faixa flagp[:, 1] = consiste_proc.faixa(hs, t1a, t1b, t1c, t1d, flagp[:, 1]) # flagp[:,2] = consiste_proc.faixa(hmax,0,35,0.5,20,flagp[:,2]) # flagp[:,3] = consiste_proc.faixa(tp,3,30,4,18,flagp[:,3]) # flagp[:,4] = consiste_proc.faixa(dp,0,360,0,360,flagp[:,4]) # Teste 2 - Variabilidade temporal flagp[:, 1] = consiste_proc.variab(hs, t2a, t2b, flagp[:, 1]) # flagp[:,2] = consiste_proc.variab(hmax,1,5,flagp[:,2]) # flagp[:,3] = consiste_proc.variab(tp,1,20,flagp[:,3]) # flagp[:,4] = consiste_proc.variab(dp,1,360,flagp[:,4]) # Teste 3 - Valores consecutivos iguais (*verificar num de arquivos em 'listac') flagp[:, 1] = consiste_proc.iguais(hs, t3a, flagp[:, 1]) # flagp[:,2] = consiste_proc.iguais(hmax,15,flagp[:,2]) # flagp[:,3] = consiste_proc.iguais(tp,20,flagp[:,3]) # flagp[:,4] = consiste_proc.iguais(dp,20,flagp[:,4]) # ================================================================================== # # Coloca nan nos dados reprovados # data em julianos