wonambi.widgets package
Package containing Qt widgets.
The program is organized in widgets. Roughly one widget is stored in one module.
A module should start by importing:
packages that are in the Python library
additional packages (in this order: numpy, scipy, PyQt5)
relative imports
Leave an empty line between each group of imports. Then make sure that the logging works:
from logging import getLogger lg = getLogger(__name__)
In code add important messages with:
lg.info(‘Important message’)
and messages useful for debugging:
lg.debug(‘Message for debugging’)
Submodules
- wonambi.widgets.analysis module
AnalysisDialogAnalysisDialog.parentAnalysisDialog.nsegAnalysisDialog.band_help()AnalysisDialog.button_clicked()AnalysisDialog.check_all_local()AnalysisDialog.check_all_local_prep()AnalysisDialog.compute_evt_params()AnalysisDialog.compute_freq()AnalysisDialog.compute_freq_cross()AnalysisDialog.compute_pac()AnalysisDialog.create_dialog()AnalysisDialog.export_pac()AnalysisDialog.get_segments()AnalysisDialog.make_title()AnalysisDialog.plot_freq()AnalysisDialog.report_fooof()AnalysisDialog.save_as()AnalysisDialog.toggle_buttons()AnalysisDialog.toggle_concatenate()AnalysisDialog.toggle_freq()AnalysisDialog.toggle_pac()AnalysisDialog.transform_data()AnalysisDialog.uncheck_all_local()AnalysisDialog.update_evt_types()AnalysisDialog.update_nseg()
PlotCanvasPlotDialog
- wonambi.widgets.channels module
ChannelsChannels.parentChannels.configChannels.filenameChannels.groupsChannels.tabsChannels.apply()Channels.color_group()Channels.create()Channels.create_action()Channels.del_group()Channels.load_channels()Channels.new_group()Channels.read_group_info()Channels.reset()Channels.save_channels()Channels.update()
ChannelsGroupChannelsGroup.chan_nameChannelsGroup.idx_l0ChannelsGroup.idx_l1ChannelsGroup.idx_hpChannelsGroup.idx_lpChannelsGroup.idx_scaleChannelsGroup.idx_rerefChannelsGroup.idx_colorChannelsGroup.add_channels_to_list()ChannelsGroup.get_info()ChannelsGroup.highlight_channels()ChannelsGroup.rereference()
ConfigChannels
- wonambi.widgets.creation module
- wonambi.widgets.detect_dialogs module
- wonambi.widgets.info module
ExportDatasetDialogInfoInfo.parentInfo.filenameInfo.datasetInfo.markersInfo.idx_filenameInfo.idx_s_freqInfo.idx_n_chanInfo.idx_start_timeInfo.idx_end_timeInfo.idx_startInfo.idx_lengthInfo.idx_scalingInfo.idx_distanceInfo.create()Info.create_action()Info.display_dataset()Info.display_view()Info.export()Info.open_dataset()Info.reset()
- wonambi.widgets.labels module
- wonambi.widgets.modal_widgets module
ChannelDialogChannelDialog.parentChannelDialog.groupsChannelDialog.indexChannelDialog.bboxChannelDialog.idx_groupChannelDialog.idx_chanChannelDialog.idx_stageChannelDialog.idx_cycleChannelDialog.one_grpChannelDialog.create_widgets()ChannelDialog.get_channels()ChannelDialog.get_cycles()ChannelDialog.update_channels()ChannelDialog.update_cycles()ChannelDialog.update_groups()
DateTimeDialogSVGDialog
- wonambi.widgets.notes module
ConfigNotesExportEventsDialogMergeDialogNewUserDialogNotesNotes.parentNotes.configNotes.annotNotes.idx_markerNotes.idx_summaryNotes.idx_annotationsNotes.idx_raterNotes.idx_statsNotes.idx_eventtype_scrollNotes.idx_eventtype_listNotes.idx_annot_listNotes.idx_eventtypeNotes.idx_stageNotes.idx_qualityNotes.add_bookmark()Notes.add_event()Notes.change_event_type()Notes.clear_annot()Notes.clear_cycle_mrkrs()Notes.create()Notes.create_action()Notes.delete_eventtype()Notes.delete_rater()Notes.delete_row()Notes.detect_events()Notes.display_eventtype()Notes.display_notes()Notes.display_stats()Notes.enable_events()Notes.export()Notes.export_sleeps_stats()Notes.find_row()Notes.get_cycle_mrkr()Notes.get_quality()Notes.get_selected_events()Notes.get_sleepstage()Notes.go_to_marker()Notes.import_events()Notes.import_fasst()Notes.import_staging()Notes.load_annot()Notes.markers_to_events()Notes.new_annot()Notes.new_eventtype()Notes.new_rater()Notes.remove_bookmark()Notes.remove_cycle_mrkr()Notes.remove_event()Notes.rename_eventtype()Notes.rename_rater()Notes.reset()Notes.reset_current_row()Notes.select_rater()Notes.set_quality_index()Notes.set_stage_index()Notes.toggle_check_all_eventtype()Notes.toggle_eventtype()Notes.update_annotations()Notes.update_dataset_marker()Notes.update_notes()Notes.update_settings()
- wonambi.widgets.overview module
ConfigOverviewOverviewOverview.parentOverview.configOverview.minimumOverview.maximumOverview.start_timeOverview.sceneOverview.idx_currentOverview.idx_markersOverview.idx_annotOverview.add_timestamps()Overview.display()Overview.display_annotations()Overview.display_current()Overview.display_markers()Overview.mark_cycles()Overview.mark_poi()Overview.mark_quality()Overview.mark_stages()Overview.mousePressEvent()Overview.reset()Overview.update()Overview.update_position()Overview.update_settings()
- wonambi.widgets.settings module
- wonambi.widgets.spectrum module
ConfigSpectrumSpectrumSpectrum.parentSpectrum.x_limitSpectrum.y_limitSpectrum.logSpectrum.idx_chanSpectrum.idx_x_minSpectrum.idx_x_maxSpectrum.idx_y_minSpectrum.idx_y_maxSpectrum.idx_logSpectrum.idx_figSpectrum.sceneSpectrum.add_grid()Spectrum.create()Spectrum.display()Spectrum.display_window()Spectrum.reset()Spectrum.resizeEvent()Spectrum.show_channame()Spectrum.update()
- wonambi.widgets.traces module
ConfigTracesTracesTraces.parentTraces.configTraces.y_scrollbar_valueTraces.dataTraces.chanTraces.chan_posTraces.chan_scaleTraces.time_posTraces.sel_chanTraces.sel_xyTraces.sceneTraces.idx_labelTraces.idx_timeTraces.idx_selTraces.idx_infoTraces.idx_markersTraces.idx_annotTraces.X_length()Traces.X_less()Traces.X_more()Traces.Y_ampl()Traces.Y_dist()Traces.Y_less()Traces.Y_more()Traces.Y_tighter()Traces.Y_wider()Traces.add_chan_labels()Traces.add_time()Traces.add_time_labels()Traces.add_traces()Traces.change_event_type()Traces.create_action()Traces.create_chan_labels()Traces.create_time_labels()Traces.display()Traces.display_annotations()Traces.display_grid()Traces.display_markers()Traces.go_to_epoch()Traces.highlight_event()Traces.keyPressEvent()Traces.line_up_with_epoch()Traces.mouseMoveEvent()Traces.mousePressEvent()Traces.mouseReleaseEvent()Traces.next_event()Traces.page_next()Traces.page_prev()Traces.read_data()Traces.reset()Traces.resizeEvent()Traces.step_next()Traces.step_prev()
take_raw_name()
- wonambi.widgets.utils module
- wonambi.widgets.video module