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()
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()
#!/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)