def newSpikeSorting_from_detected_spike( parent=None, id =None, tablename = None, metadata = None, Session = None, session = None, globalApplicationDict = None, ): from spikesorting import SpikeSorting w = SpikeSorting( parent = parent , metadata = metadata, Session = Session, globalApplicationDict= globalApplicationDict, mode ='from_detected_spike', id_recordingpoint = id, ) w.show()
def newSpikeSorting_from_full_band_signal( parent=None, id =None, tablename = None, metadata = None, Session = None, session = None, globalApplicationDict = None, ): #DEBUG mainw = parent while True: p = mainw.parent() if p is None: break mainw = p #~ print mainw if not(hasattr(mainw, 'listSpikeSortingWindows')): mainw.listSpikeSortingWindows = [ ] print mainw.listSpikeSortingWindows #~ for w in mainw.listSpikeSortingWindows: #~ print w, w.isVisible() # END DEBUG mainw.listSpikeSortingWindows = [ ] from spikesorting import SpikeSorting w = SpikeSorting( parent = None , metadata = metadata, Session = Session, session=session, globalApplicationDict= globalApplicationDict, mode ='from_full_band_signal', id_recordingpoint = id, ) w.setAttribute(Qt.WA_DeleteOnClose) w.show() mainw.listSpikeSortingWindows.append(w)