#! /usr/bin/env python3

#from ReadDiagTools import gsiDiagConv as gs
import gsiDiagEval as gs
import os

a=gs.open('/share/das/dist/joao.gerd/GSI/dataout//2019120618/diag/pe%e.conv_01')

# Rejeitados espacial
#(variavel,tipo_de_filtro,dado_a_ser_plotado,nível_min,nível_max)####

#a.pgeomap('uv',223,'pbqc',2019120618,0,1000,'SMG','01')

#a.pgeomap('uv',224,'pbqc',2019120618,0,1000,'SMG','01')

#a.pgeomap('uv',229,'pbqc',2019120618,0,1000,'SMG','01')

#a.pgeomap('uv',290,'pbqc',2019120618,0,1000,'SMG','01')

#Dados disponiveis espacial

a.ptmap('t', [126 ], 2019120618,'SMG')

os.system("mv ptmap_t_2019120618.png ptmap_t_RASSDA_2019120618.png >& /dev/null")

a.ptmap('uv', [223, 224, 229], 2019120618,'SMG')

os.system("mv ptmap_uv_2019120618.png ptmap_uv_PROFLR_2019120618.png >& /dev/null")

a.ptmap('uv', [228], 2019120618,'SMG')

os.system("mv ptmap_uv_2019120618.png ptmap_uv_JMA_2019120618.png >& /dev/null")

a.ptmap('uv', [289, 290], 2019120618,'SMG')

os.system("mv ptmap_uv_2019120618.png ptmap_uv_ASCAT_2019120618.png >& /dev/null")

a.ptmap('pw', [153], 2019120618,'SMG')

os.system("mv ptmap_pw_2019120618.png ptmap_pw_GPSIPW_2019120618.png >& /dev/null")

# Espacial usado nao usado por variavel
#a.pvmap(['t', 'ps', 'pw'], 2019120618, use=[1, -1])


dini = 2019111506
dfin = 2019120618
vName = 'uv'
delta = '06'
vType = 223
pathgsi = "/share/das/dist/joao.gerd/GSI/dataout//"

gsiTools = gs.gsiFunctions()
gsiTools.time_series(varName=vName, varType=vType, dateIni=dini, dateFin=dfin, path=pathgsi,nHour=delta,OuterL='01' )

vName = 'uv'
vType = 224
gsiTools.time_series(varName=vName, varType=vType, dateIni=dini, dateFin=dfin, path=pathgsi,nHour=delta,OuterL='01' )

vName = 'uv'
vType = 229
gsiTools.time_series(varName=vName, varType=vType, dateIni=dini, dateFin=dfin, path=pathgsi,nHour=delta,OuterL='01' )

vName = 'uv'
vType = 290
gsiTools.time_series(varName=vName, varType=vType, dateIni=dini, dateFin=dfin, path=pathgsi,nHour=delta,OuterL='01' )

vName = 'pw'
vType = 153
gsiTools.time_series(varName=vName, varType=vType, dateIni=dini, dateFin=dfin, path=pathgsi,nHour=delta,OuterL='01' )

