In [1]:
#
# dependencias
#
#!pip install pandas
#
#
#
import os
import os.path
import subprocess
print('Bajando darset de GIT')
#
# bajamos ultima version de darset
#
if os.path.exists('darset'):
  os.system('rm -rf darset')  
subprocess.check_output(['git','clone','http://@github.com/nacho-pancho/darset.git'])


Bajando darset de GIT
Out[1]:
b''

In [0]:
#
# bajamos datos
#
print('Bajando los datos')
os.chdir('darset/data')
os.system('./get_data.sh')
os.chdir('../../')


Bajando los datos

In [0]:
#
# vamos alla
#
print('Cambiando a directorio de codigo')
os.chdir('darset/code')
#
# cargamos modulos
#
import archivos
import filtros
import graficas


Cambiando a directorio de codigo

In [0]:
import matplotlib.pyplot as plt

nidCentral = 5
#med_10min, med_15min = archivos.leerArchiSMEC(nidCentral)
parque = archivos.leerArchi(nidCentral,'scada')
#parque2 = archivos.leerArchi(nidCentral,'gen') 
medidor_pronos10min = archivos.leerArchiPRONOS(nidCentral,10)
#medidor_pronos60min = archivos.leerArchiPRONOS(nidCentral,60)

#parque.pot_SMEC  = med_10min

#vel_SCADA = parque.medidores[0].get_medida('vel')
dir_SCADA = parque.medidores[0].get_medida('dir')
#vel_GEN = parque2.medidores[0].get_medida('vel')

#vel_pronos10min = medidor_pronos10min.get_medida('vel')
dir_pronos10min = medidor_pronos10min.get_medida('dir')

#    vel_pronos60min = medidor_pronos60min.get_medida('vel')
#    dir_pronos60min = medidor_pronos60min.get_medida('dir')

meds = []

#filtro_total = dir_SCADA.filtrada()

corr_dir_dir = filtros.corr_medidas(dir_SCADA,dir_pronos10min,12,1)
#meds.append(corr_dir_dir)

#decorr = parque.decorrelacion()
#for v in decorr.values():
#    meds.append(v)

#meds.append(parque.pot)

#meds.append(parque.cgm)

meds.append(vel_SCADA)
meds.append(vel_pronos10min)
meds.append(vel_GEN)

#meds.append(dir_SCADA)
#meds.append(dir_pronos10min)
#meds.append(dir_pronos60min)    

#meds.append(med_10min)
#meds.append(med_15min)

plt.close('all')
graficas.clickplot(meds)
plt.show()


Leyendo archivo de central 5
dt: min0:09:59.616000 med=0:09:59.616002 max=0:10:00.480000
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-4-6311ca27eff5> in <module>()
      3 nidCentral = 5
      4 #med_10min, med_15min = archivos.leerArchiSMEC(nidCentral)
----> 5 parque = archivos.leerArchi(nidCentral,'scada')
      6 #parque2 = archivos.leerArchi(nidCentral,'gen')
      7 medidor_pronos10min = archivos.leerArchiPRONOS(nidCentral,10)

/content/darset/code/archivos.py in leerArchi(nidCentral, tipoArchi)
    170         nrep = filtros.Nrep(tipoDato)
    171 
--> 172         med = datos.Medida(meds,tiempo,tipoDato,nombre,minmax[0],minmax[1],nrep,datetime.timedelta(minutes=10))
    173 
    174         dtini_filt = datetime.datetime.strptime('2015-10-01 00:00:0.0', '%Y-%m-%d %H:%M:%S.%f')

TypeError: __init__() missing 1 required positional argument: 'nrep'