예제 #1
0
    def recuperaSujeto(self):
        self.sizeEpo = self.sizes[self.cmbEpoch.currentIndex()]
        print("En ress")
        rowTable = self.table.currentRow()
        print("1")
        sujeto = rowTable + 1
        frecuenciasss = (512)  #self.table.itemAt(rowTable,4).text()
        nombres = [self.table.item(rowTable, 1).text()]  #(['GURM251148SUE'])
        etiqueta = [self.table.item(rowTable, 2).text()]  # (['GUR'])
        directorio = self.nom_dir  #self.data_dir+self.nom_dir
        res = self.result_dir
        with open(self.actual_dir + '\colorcitos_usable02.R', 'r') as f:
            string = f.read()
        colorcitos = STAP(string, "colorcitos")

        #        print('Sujeto: ', sujeto)
        #        print(frecuenciasss)
        #        print(nombres)
        #        print(etiqueta)
        #        print(directorio[sujeto-1])
        #        print(res)
        #        print(self.sizeEpo)
        imagen = colorcitos.colorcitos(1, frecuenciasss, nombres, etiqueta,
                                       list(directorio[sujeto - 1]), res,
                                       self.sizeEpo)
        imagen = np.asmatrix(imagen)
        imagen = np.asarray(imagen)
        cont = 0
        tamX = imagen.shape[1]
        self.p1.setXRange(-0.5, tamX + 0.5)

        ejeX = []
        for i in range(int(self.sizeEpo)):
            ejeX.append(i * self.sizeEpo)

        for i in range(21, -1, -1):
            x = np.where(imagen[i, :] > 0)
            ta = len(x[0])
            x = x[0]
            self.spis[cont].setData(x, cont + 0.5 + np.zeros((ta, )))
            cont = cont + 1
        self.lblTit.setText(
            "<span style='font-size: 12pt; color : black'> <b>Sujeto: %s</b></span>"
            % self.table.item(rowTable, 1).text())

        #        xdict = dict(enumerate(ejeX))
        #        stringaxis = pg.AxisItem(orientation='bottom')
        #        stringaxis.setTicks([xdict.items()])
        #
        #        self.glw.addItem(axisItems={'bottom': stringaxis}, row=1, col=1)

        self.p1.plot()
예제 #2
0
    def recuperaSujeto(self):
        self.sizeEpo = self.sizes[self.cmbEpoch.currentIndex()]
        print("En ress")
        rowTable = self.table.currentRow()
        print("1")
        sujeto = rowTable + 1
        frecuenciasss = (512)  #self.table.itemAt(rowTable,4).text()
        nombres = [self.table.item(rowTable, 1).text()]  #(['GURM251148SUE'])
        etiqueta = [self.table.item(rowTable, 2).text()]  # (['GUR'])
        directorio = self.nom_dir  #self.data_dir+self.nom_dir
        res = self.result_dir
        with open(self.actual_dir + '\colorcitos_usable02.R', 'r') as f:
            string = f.read()
        colorcitos = STAP(string, "colorcitos")

        imagen = colorcitos.colorcitos(sujeto, frecuenciasss, nombres,
                                       etiqueta, directorio, res, self.sizeEpo)
        imagen = np.asmatrix(imagen)
        imagen = np.asarray(imagen)
        cont = 0
        tamX = imagen.shape[1]
        self.p1.setXRange(-0.5, tamX + 0.5)

        ejeX = []
        for i in range(int(self.sizeEpo)):
            ejeX.append(i * self.sizeEpo)

        for i in range(21, -1, -1):
            x = np.where(imagen[i, :] > 0)
            ta = len(x[0])
            x = x[0]
            self.spis[cont].setData(x, cont + 0.5 + np.zeros((ta, )))
            cont = cont + 1
        self.lblTit.setText(
            "<span style='font-size: 12pt; color : black'> <b>Sujeto: %s</b></span>"
            % self.table.item(rowTable, 1).text())

        self.p1.plot()
예제 #3
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 16 11:23:19 2018

@author: eroland
"""
from rpy2.robjects.packages import STAP
import pandas as pd
import numpy as np

with open('D:/DIART/Estancia/JULIO/Interfaz/colorcitos_usable02.R', 'r') as f:
    string = f.read()

colorcitos = STAP(string, "colorcitos")

sujeto = 1
frecuenciasss = (512)
nombres = (['GURM251148SUE'])
etiqueta = (['GUR'])
directorio = (['GURM_revisado'])
res = 'D:/DIART/Estancia/JULIO/datos/Imagenes/'

a = colorcitos.colorcitos(sujeto, frecuenciasss, nombres, etiqueta, directorio,
                          res)
aa = np.asmatrix(a)
df = pd.DataFrame(aa)
df.to_csv('aa.csv', header=False, index=False)
#a = np.asmatrix(a)