LICENSE
README.md
setup.py
src/iblpybpod.egg-info/PKG-INFO
src/iblpybpod.egg-info/SOURCES.txt
src/iblpybpod.egg-info/dependency_links.txt
src/iblpybpod.egg-info/entry_points.txt
src/iblpybpod.egg-info/requires.txt
src/iblpybpod.egg-info/top_level.txt
src/loggingbootstrap/__init__.py
src/loggingbootstrap/settings.py
src/pge_plugin_terminal/__init__.py
src/pge_plugin_terminal/settings.py
src/pge_plugin_terminal/terminal_window.py
src/pge_plugin_terminal/models/__init__.py
src/pge_plugin_terminal/models/projects/__init__.py
src/pge_plugin_terminal/models/projects/projects_terminal.py
src/pybpod_alyx_module/__init__.py
src/pybpod_alyx_module/alyx_details.py
src/pybpod_alyx_module/module.py
src/pybpod_alyx_module/module_api.py
src/pybpod_alyx_module/module_gui.py
src/pybpod_alyx_module/settings.py
src/pybpod_alyx_module/alyxapi/__init__.py
src/pybpod_alyx_module/alyxapi/alyxapi.py
src/pybpod_alyx_module/alyxapi/alyxconf.py
src/pybpod_alyx_module/alyxapi/data/__init__.py
src/pybpod_alyx_module/alyxapi/data/data.py
src/pybpod_alyx_module/alyxapi/data/get.py
src/pybpod_alyx_module/alyxapi/data/post.py
src/pybpod_alyx_module/alyxapi/subjects/__init__.py
src/pybpod_alyx_module/alyxapi/subjects/get.py
src/pybpod_alyx_module/alyxapi/subjects/post.py
src/pybpod_alyx_module/alyxapi/subjects/subjects.py
src/pybpod_alyx_module/models/__init__.py
src/pybpod_alyx_module/models/project/__init__.py
src/pybpod_alyx_module/models/project/project_treenode.py
src/pybpod_alyx_module/models/subject/__init__.py
src/pybpod_alyx_module/models/subject/alyx_subject.py
src/pybpod_alyx_module/models/user/__init__.py
src/pybpod_alyx_module/models/user/user_window.py
src/pybpod_gui_plugin_emulator/__init__.py
src/pybpod_gui_plugin_emulator/emulator_gui.py
src/pybpod_gui_plugin_emulator/settings.py
src/pybpod_gui_plugin_emulator/models/__init__.py
src/pybpod_gui_plugin_emulator/models/setup/__init__.py
src/pybpod_gui_plugin_emulator/models/setup/setup_uibusy_emulator.py
src/pybpod_gui_plugin_emulator/models/setup/setup_window_emulator.py
src/pybpod_gui_plugin_emulator/resources/__init__.py
src/pybpod_rotaryencoder_module/__init__.py
src/pybpod_rotaryencoder_module/module.py
src/pybpod_rotaryencoder_module/module_api.py
src/pybpod_rotaryencoder_module/module_gui.py
src/pybpod_rotaryencoder_module/settings.py
src/pybpod_rotaryencoder_module/models/__init__.py
src/pybpod_rotaryencoder_module/models/projects/__init__.py
src/pybpod_rotaryencoder_module/models/projects/projects_rotaryencoder.py
src/pybpod_soundcard_module/__init__.py
src/pybpod_soundcard_module/module.py
src/pybpod_soundcard_module/module_api.py
src/pybpod_soundcard_module/module_gui.py
src/pybpod_soundcard_module/settings.py
src/pybpod_soundcard_module/models/__init__.py
src/pybpod_soundcard_module/models/projects/__init__.py
src/pybpod_soundcard_module/models/projects/projects_soundcard.py
src/pybpod_soundcard_module/utils/__init__.py
src/pybpod_soundcard_module/utils/generate_sound.py
src/pybpodapi/__init__.py
src/pybpodapi/session.py
src/pybpodapi/settings.py
src/pybpodapi/bpod/__init__.py
src/pybpodapi/bpod/bpod_base.py
src/pybpodapi/bpod/bpod_com_protocol.py
src/pybpodapi/bpod/bpod_com_protocol_modules.py
src/pybpodapi/bpod/bpod_io.py
src/pybpodapi/bpod/non_blockingsocketreceive.py
src/pybpodapi/bpod/non_blockingstreamreader.py
src/pybpodapi/bpod/hardware/__init__.py
src/pybpodapi/bpod/hardware/channels.py
src/pybpodapi/bpod/hardware/hardware.py
src/pybpodapi/bpod/hardware/events/__init__.py
src/pybpodapi/bpod/hardware/events/base_eventname.py
src/pybpodapi/bpod/hardware/events/bpod0_7_5_fw9.py
src/pybpodapi/bpod/hardware/events/bpod0_7_9_fw13.py
src/pybpodapi/bpod/hardware/events/bpod0_7_9_fw20.py
src/pybpodapi/bpod/hardware/input_channels/__init__.py
src/pybpodapi/bpod/hardware/input_channels/bpod0_7_5_fw9.py
src/pybpodapi/bpod/hardware/input_channels/bpod0_7_9_fw13.py
src/pybpodapi/bpod/hardware/output_channels/__init__.py
src/pybpodapi/bpod/hardware/output_channels/bpod0_7_5_fw9.py
src/pybpodapi/bpod/hardware/output_channels/bpod0_7_9_fw13.py
src/pybpodapi/bpod/hardware/output_channels/bpod0_7_9_fw20.py
src/pybpodapi/bpod_modules/__init__.py
src/pybpodapi/bpod_modules/bpod_module.py
src/pybpodapi/bpod_modules/bpod_modules.py
src/pybpodapi/com/__init__.py
src/pybpodapi/com/arcom.py
src/pybpodapi/com/stderr_buffer.py
src/pybpodapi/com/stdout_buffer.py
src/pybpodapi/com/messaging/__init__.py
src/pybpodapi/com/messaging/base_message.py
src/pybpodapi/com/messaging/debug.py
src/pybpodapi/com/messaging/end_trial.py
src/pybpodapi/com/messaging/error.py
src/pybpodapi/com/messaging/event_occurrence.py
src/pybpodapi/com/messaging/event_resume.py
src/pybpodapi/com/messaging/parser.py
src/pybpodapi/com/messaging/session_info.py
src/pybpodapi/com/messaging/softcode_occurrence.py
src/pybpodapi/com/messaging/state_occurrence.py
src/pybpodapi/com/messaging/state_transition.py
src/pybpodapi/com/messaging/stderr.py
src/pybpodapi/com/messaging/stdout.py
src/pybpodapi/com/messaging/trial.py
src/pybpodapi/com/messaging/untagged_message.py
src/pybpodapi/com/messaging/value.py
src/pybpodapi/com/messaging/warning.py
src/pybpodapi/com/protocol/__init__.py
src/pybpodapi/com/protocol/recv_msg_headers.py
src/pybpodapi/com/protocol/send_msg_headers.py
src/pybpodapi/exceptions/__init__.py
src/pybpodapi/exceptions/bpod_error.py
src/pybpodapi/protocol/__init__.py
src/pybpodapi/state_machine/__init__.py
src/pybpodapi/state_machine/conditions.py
src/pybpodapi/state_machine/global_counters.py
src/pybpodapi/state_machine/global_timers.py
src/pybpodapi/state_machine/state_machine_base.py
src/pybpodapi/state_machine/state_machine_builder.py
src/pybpodapi/state_machine/state_machine_runner.py
src/pybpodapi/utils/__init__.py
src/pybpodapi/utils/date_parser.py
src/pybpodgui_api/__init__.py
src/pybpodgui_api/settings.py
src/pybpodgui_api/com/__init__.py
src/pybpodgui_api/com/messaging/__init__.py
src/pybpodgui_api/com/messaging/parser.py
src/pybpodgui_api/exceptions/__init__.py
src/pybpodgui_api/exceptions/api_error.py
src/pybpodgui_api/exceptions/board_error.py
src/pybpodgui_api/exceptions/invalid_session.py
src/pybpodgui_api/exceptions/invalid_task.py
src/pybpodgui_api/exceptions/pycontrol_error.py
src/pybpodgui_api/exceptions/run_setup.py
src/pybpodgui_api/exceptions/wrong_subject_error.py
src/pybpodgui_api/models/__init__.py
src/pybpodgui_api/models/board/__init__.py
src/pybpodgui_api/models/board/board_base.py
src/pybpodgui_api/models/board/board_com.py
src/pybpodgui_api/models/board/board_io.py
src/pybpodgui_api/models/board/non_blockingcsvreader.py
src/pybpodgui_api/models/board/non_blockingstreamreader.py
src/pybpodgui_api/models/board/run_settings_template.py
src/pybpodgui_api/models/experiment/__init__.py
src/pybpodgui_api/models/experiment/experiment_base.py
src/pybpodgui_api/models/experiment/experiment_io.py
src/pybpodgui_api/models/project/__init__.py
src/pybpodgui_api/models/project/project_base.py
src/pybpodgui_api/models/project/project_io.py
src/pybpodgui_api/models/session/__init__.py
src/pybpodgui_api/models/session/session_base.py
src/pybpodgui_api/models/session/session_com.py
src/pybpodgui_api/models/session/session_io.py
src/pybpodgui_api/models/setup/__init__.py
src/pybpodgui_api/models/setup/board_task.py
src/pybpodgui_api/models/setup/setup_base.py
src/pybpodgui_api/models/setup/setup_com.py
src/pybpodgui_api/models/setup/setup_io.py
src/pybpodgui_api/models/setup/task_variable.py
src/pybpodgui_api/models/subject/__init__.py
src/pybpodgui_api/models/subject/subject_base.py
src/pybpodgui_api/models/subject/subject_com.py
src/pybpodgui_api/models/subject/subject_io.py
src/pybpodgui_api/models/task/__init__.py
src/pybpodgui_api/models/task/task_base.py
src/pybpodgui_api/models/task/task_file.py
src/pybpodgui_api/models/task/task_io.py
src/pybpodgui_api/models/task/taskcommand.py
src/pybpodgui_api/models/user/__init__.py
src/pybpodgui_api/models/user/user_base.py
src/pybpodgui_api/models/user/user_io.py
src/pybpodgui_api/utils/__init__.py
src/pybpodgui_api/utils/copy_directory.py
src/pybpodgui_api/utils/generate_name.py
src/pybpodgui_plugin/__init__.py
src/pybpodgui_plugin/__main__.py
src/pybpodgui_plugin/settings.py
src/pybpodgui_plugin/models/__init__.py
src/pybpodgui_plugin/models/board/__init__.py
src/pybpodgui_plugin/models/board/board_com.py
src/pybpodgui_plugin/models/board/board_dockwindow.py
src/pybpodgui_plugin/models/board/board_treenode.py
src/pybpodgui_plugin/models/board/board_uibusy.py
src/pybpodgui_plugin/models/board/board_window.py
src/pybpodgui_plugin/models/board/windows/__init__.py
src/pybpodgui_plugin/models/board/windows/code_editor.py
src/pybpodgui_plugin/models/board/windows/log_window.py
src/pybpodgui_plugin/models/experiment/__init__.py
src/pybpodgui_plugin/models/experiment/experiment_dockwindow.py
src/pybpodgui_plugin/models/experiment/experiment_treenode.py
src/pybpodgui_plugin/models/experiment/experiment_uibusy.py
src/pybpodgui_plugin/models/experiment/experiment_window.py
src/pybpodgui_plugin/models/project/__init__.py
src/pybpodgui_plugin/models/project/project_dockwindow.py
src/pybpodgui_plugin/models/project/project_treenode.py
src/pybpodgui_plugin/models/project/project_uibusy.py
src/pybpodgui_plugin/models/project/project_window.py
src/pybpodgui_plugin/models/projects/__init__.py
src/pybpodgui_plugin/models/projects/projects_treenode.py
src/pybpodgui_plugin/models/projects/projects_window.py
src/pybpodgui_plugin/models/session/__init__.py
src/pybpodgui_plugin/models/session/session_dockwindow.py
src/pybpodgui_plugin/models/session/session_signals.py
src/pybpodgui_plugin/models/session/session_treenode.py
src/pybpodgui_plugin/models/session/session_uibusy.py
src/pybpodgui_plugin/models/session/session_window.py
src/pybpodgui_plugin/models/setup/__init__.py
src/pybpodgui_plugin/models/setup/setup_com.py
src/pybpodgui_plugin/models/setup/setup_dockwindow.py
src/pybpodgui_plugin/models/setup/setup_treenode.py
src/pybpodgui_plugin/models/setup/setup_uibusy.py
src/pybpodgui_plugin/models/setup/setup_window.py
src/pybpodgui_plugin/models/setup/task_variable.py
src/pybpodgui_plugin/models/setup/board_task/__init__.py
src/pybpodgui_plugin/models/setup/board_task/board_task_uibusy.py
src/pybpodgui_plugin/models/setup/board_task/board_task_window.py
src/pybpodgui_plugin/models/subject/__init__.py
src/pybpodgui_plugin/models/subject/subject_dockwindow.py
src/pybpodgui_plugin/models/subject/subject_treenode.py
src/pybpodgui_plugin/models/subject/subject_uibusy.py
src/pybpodgui_plugin/models/subject/subject_window.py
src/pybpodgui_plugin/models/task/__init__.py
src/pybpodgui_plugin/models/task/task_dockwindow.py
src/pybpodgui_plugin/models/task/task_treenode.py
src/pybpodgui_plugin/models/task/task_window.py
src/pybpodgui_plugin/models/task/windows/__init__.py
src/pybpodgui_plugin/models/task/windows/code_editor.py
src/pybpodgui_plugin/models/task/windows/command_editor.py
src/pybpodgui_plugin/models/user/__init__.py
src/pybpodgui_plugin/models/user/user_dockwindow.py
src/pybpodgui_plugin/models/user/user_treenode.py
src/pybpodgui_plugin/models/user/user_window.py
src/pybpodgui_plugin/resources/__init__.py
src/pybpodgui_plugin/utils/__init__.py
src/pybpodgui_plugin_session_history/__init__.py
src/pybpodgui_plugin_session_history/session_history.py
src/pybpodgui_plugin_session_history/settings.py
src/pybpodgui_plugin_session_history/models/__init__.py
src/pybpodgui_plugin_session_history/models/session/__init__.py
src/pybpodgui_plugin_session_history/models/session/session_treenode.py
src/pybpodgui_plugin_session_history/models/subject/__init__.py
src/pybpodgui_plugin_session_history/models/subject/subject_treenode.py
src/pybpodgui_plugin_stmdiagram/__init__.py
src/pybpodgui_plugin_stmdiagram/settings.py
src/pybpodgui_plugin_stmdiagram/stmdiagram_window.py
src/pybpodgui_plugin_stmdiagram/models/__init__.py
src/pybpodgui_plugin_stmdiagram/models/session/__init__.py
src/pybpodgui_plugin_stmdiagram/models/session/session_treenode.py
src/pybpodgui_plugin_timeline/__init__.py
src/pybpodgui_plugin_timeline/settings.py
src/pybpodgui_plugin_timeline/trials_plot_window.py
src/pybpodgui_plugin_timeline/models/__init__.py
src/pybpodgui_plugin_timeline/models/session/__init__.py
src/pybpodgui_plugin_timeline/models/session/session_treenode.py
src/pybpodgui_plugin_trial_timeline/__init__.py
src/pybpodgui_plugin_trial_timeline/settings.py
src/pybpodgui_plugin_trial_timeline/trial_timeline.py
src/pybpodgui_plugin_trial_timeline/models/__init__.py
src/pybpodgui_plugin_trial_timeline/models/session/__init__.py
src/pybpodgui_plugin_trial_timeline/models/session/session_treenode.py
src/pybpodgui_plugin_trial_timeline/models/subject/__init__.py
src/pybpodgui_plugin_trial_timeline/models/subject/subject_treenode.py
src/pybpodgui_plugin_waveplayer/__init__.py
src/pybpodgui_plugin_waveplayer/module.py
src/pybpodgui_plugin_waveplayer/module_api.py
src/pybpodgui_plugin_waveplayer/module_gui.py
src/pybpodgui_plugin_waveplayer/settings.py
src/pybpodgui_plugin_waveplayer/models/__init__.py
src/pybpodgui_plugin_waveplayer/models/projects/__init__.py
src/pybpodgui_plugin_waveplayer/models/projects/projects_waveplayer.py
src/pyforms/__init__.py
src/pyforms/basewidget.py
src/pyforms/controls.py
src/pyforms/dialogs.py
src/pyforms/settings.py
src/pyforms_generic_editor/__init__.py
src/pyforms_generic_editor/__main__.py
src/pyforms_generic_editor/settings.py
src/pyforms_generic_editor/editor/__init__.py
src/pyforms_generic_editor/editor/base_editor.py
src/pyforms_generic_editor/editor/generic_file_editor.py
src/pyforms_generic_editor/editor/safe_mode_editor.py
src/pyforms_generic_editor/models/__init__.py
src/pyforms_generic_editor/models/project/__init__.py
src/pyforms_generic_editor/models/project/generic_project.py
src/pyforms_generic_editor/models/projects/__init__.py
src/pyforms_generic_editor/models/projects/projects_dockwindow.py
src/pyforms_generic_editor/models/projects/projects_treenode.py
src/pyforms_generic_editor/models/projects/projects_window.py
src/pyforms_generic_editor/plugins/__init__.py
src/pyforms_generic_editor/plugins/loader.py
src/pyforms_generic_editor/resources/__init__.py
src/pyforms_generic_editor/update_center/__init__.py
src/pyforms_generic_editor/update_center/__main__.py
src/pyforms_generic_editor/update_center/main_window.py
src/pyforms_generic_editor/update_center/package_win.py
src/pyforms_gui/__init__.py
src/pyforms_gui/allcontrols.py
src/pyforms_gui/appmanager.py
src/pyforms_gui/basewidget.py
src/pyforms_gui/organizers.py
src/pyforms_gui/settings.py
src/pyforms_gui/controls/__init__.py
src/pyforms_gui/controls/control_base.py
src/pyforms_gui/controls/control_boundingslider.py
src/pyforms_gui/controls/control_button.py
src/pyforms_gui/controls/control_checkbox.py
src/pyforms_gui/controls/control_checkboxlist.py
src/pyforms_gui/controls/control_codeeditor.py
src/pyforms_gui/controls/control_combo.py
src/pyforms_gui/controls/control_dir.py
src/pyforms_gui/controls/control_dockwidget.py
src/pyforms_gui/controls/control_emptywidget.py
src/pyforms_gui/controls/control_file.py
src/pyforms_gui/controls/control_filestree.py
src/pyforms_gui/controls/control_image.py
src/pyforms_gui/controls/control_label.py
src/pyforms_gui/controls/control_list.py
src/pyforms_gui/controls/control_matplotlib.py
src/pyforms_gui/controls/control_mdiarea.py
src/pyforms_gui/controls/control_number.py
src/pyforms_gui/controls/control_opengl.py
src/pyforms_gui/controls/control_password.py
src/pyforms_gui/controls/control_progress.py
src/pyforms_gui/controls/control_slider.py
src/pyforms_gui/controls/control_tableview.py
src/pyforms_gui/controls/control_text.py
src/pyforms_gui/controls/control_textarea.py
src/pyforms_gui/controls/control_toolbox.py
src/pyforms_gui/controls/control_toolbutton.py
src/pyforms_gui/controls/control_tree.py
src/pyforms_gui/controls/control_treeview.py
src/pyforms_gui/controls/control_visvis.py
src/pyforms_gui/controls/control_visvisvolume.py
src/pyforms_gui/controls/control_web.py
src/pyforms_gui/controls/control_event_timeline/__init__.py
src/pyforms_gui/controls/control_event_timeline/control_eventtimeline.py
src/pyforms_gui/controls/control_event_timeline/timeline_widget.py
src/pyforms_gui/controls/control_event_timeline/events/__init__.py
src/pyforms_gui/controls/control_event_timeline/events/event.py
src/pyforms_gui/controls/control_event_timeline/events/pointer.py
src/pyforms_gui/controls/control_event_timeline/events/track.py
src/pyforms_gui/controls/control_event_timeline/events/win_event.py
src/pyforms_gui/controls/control_event_timeline/events/win_track.py
src/pyforms_gui/controls/control_event_timeline/graphs/__init__.py
src/pyforms_gui/controls/control_event_timeline/graphs/graph.py
src/pyforms_gui/controls/control_event_timeline/graphs/win_events_generator.py
src/pyforms_gui/controls/control_event_timeline/graphs/win_graph_properties.py
src/pyforms_gui/controls/control_event_timeline/graphs/win_graph_to_event.py
src/pyforms_gui/controls/control_event_timeline/utils/__init__.py
src/pyforms_gui/controls/control_event_timeline/utils/import_window.py
src/pyforms_gui/controls/control_events_graph/Event.py
src/pyforms_gui/controls/control_events_graph/EventsWidget.py
src/pyforms_gui/controls/control_events_graph/Pointer.py
src/pyforms_gui/controls/control_events_graph/Track.py
src/pyforms_gui/controls/control_events_graph/__init__.py
src/pyforms_gui/controls/control_events_graph/control_eventsgraph.py
src/pyforms_gui/controls/control_player/AbstractGLWidget.py
src/pyforms_gui/controls/control_player/VideoGLWidget.py
src/pyforms_gui/controls/control_player/VideoQt5GLWidget.py
src/pyforms_gui/controls/control_player/__init__.py
src/pyforms_gui/controls/control_player/control_player.py
src/pyforms_gui/controls/control_player/multiple_videocapture.py
src/pyforms_gui/dialogs/__init__.py
src/pyforms_gui/dialogs/csv_parser.py
src/pyforms_gui/dialogs/generic_csv_parser.py
src/pyforms_gui/utils/BioradWriter.py
src/pyforms_gui/utils/ImageBlobTools.py
src/pyforms_gui/utils/__init__.py
src/pyforms_gui/utils/make_lambda.py
src/pyforms_gui/utils/plugins_finder.py
src/pyforms_gui/utils/timeit.py
src/pyforms_gui/utils/tools.py
src/sca/__init__.py
src/sca/format_flags.py
src/sca/formats/__init__.py
src/sca/formats/csv.py
src/sca/formats/json.py
src/sca/storage/__init__.py
src/sca/storage/repository.py
src/sca/utils/__init__.py
src/sca/utils/hash_utils.py
src/sca/utils/send2trash_wrapper.py