pyvisor.GUI package
Subpackages
- pyvisor.GUI.icon_gallery package
- pyvisor.GUI.model package
- Submodules
- pyvisor.GUI.model.animal module
AnimalAnimal.all_actions_have_buttons_assigned()Animal.behaviour_with_name_exists()Animal.copy_behaviours()Animal.from_json_dict()Animal.from_key_assignment_dictionary()Animal.get_behaviour_assigned_to()Animal.get_behaviours_without_buttons_assigned()Animal.get_behaviours_without_icons()Animal.get_button_assignments()Animal.get_unique_name()Animal.has_behaviour()Animal.items()Animal.key_is_assigned()Animal.keys()Animal.remove_behaviour()Animal.rename_behaviour()Animal.to_savable_dict()
- pyvisor.GUI.model.behaviour module
- pyvisor.GUI.model.callback_handler module
- pyvisor.GUI.model.gui_data_interface module
GUIDataInterfaceGUIDataInterface.add_animal()GUIDataInterface.add_behaviour()GUIDataInterface.change_animal_name()GUIDataInterface.change_behaviour_name()GUIDataInterface.change_button_binding()GUIDataInterface.get_action_assigned_to()GUIDataInterface.get_behaviours_without_icons()GUIDataInterface.get_button_assignments()GUIDataInterface.get_savable_dict()GUIDataInterface.get_savable_list()GUIDataInterface.get_scorer_actions_without_buttons_assigned()GUIDataInterface.register_callback_animal_added()GUIDataInterface.register_callback_behaviour_added()GUIDataInterface.register_callback_compatibility_changed()GUIDataInterface.register_callback_key_binding_changed()GUIDataInterface.remove_animal()GUIDataInterface.remove_behaviour()GUIDataInterface.reset_all_bindings()GUIDataInterface.save_state()GUIDataInterface.set_compatibility()GUIDataInterface.set_icon()GUIDataInterface.set_icon_color()GUIDataInterface.steal_button()
NameExistsExceptionNameIdenticalException
- pyvisor.GUI.model.key_bindings module
- pyvisor.GUI.model.movie_bindings module
- pyvisor.GUI.model.scorer_action module
- Module contents
- pyvisor.GUI.tab_behaviours package
- Submodules
- pyvisor.GUI.tab_behaviours.animal_tab module
- pyvisor.GUI.tab_behaviours.behaviour_checkbox module
- pyvisor.GUI.tab_behaviours.behaviour_widget module
- pyvisor.GUI.tab_behaviours.compatible_behaviour_widget module
CompatibleBehaviourWidgetCompatibleBehaviourWidget.add_checkbox()CompatibleBehaviourWidget.add_compatibility()CompatibleBehaviourWidget.closeEvent()CompatibleBehaviourWidget.compatibility_toggled()CompatibleBehaviourWidget.init_UI()CompatibleBehaviourWidget.rearrange_checkboxes_with_larger_index()CompatibleBehaviourWidget.remove_checkbox()CompatibleBehaviourWidget.remove_compatibility()
- pyvisor.GUI.tab_behaviours.single_animal_tab module
SingleAnimalTabSingleAnimalTab.add_behaviour_widget()SingleAnimalTab.copy_this_tab()SingleAnimalTab.get_behav_widget_by_name()SingleAnimalTab.get_current_pos()SingleAnimalTab.get_grid_pos()SingleAnimalTab.init_UI()SingleAnimalTab.nameSingleAnimalTab.remove_this_tab()SingleAnimalTab.remove_widget()SingleAnimalTab.rename()SingleAnimalTab.rename_finished()
- pyvisor.GUI.tab_behaviours.tab_behaviours module
- Module contents
- pyvisor.GUI.tab_buttons package
- Submodules
- pyvisor.GUI.tab_buttons.assign_button_box module
- pyvisor.GUI.tab_buttons.tab_buttons module
TabButtonsTabButtons.closeEvent()TabButtons.make_animal_behaviour_box()TabButtons.make_animals_box()TabButtons.make_behav_binding_info()TabButtons.make_device_choice()TabButtons.make_device_feature_info()TabButtons.make_joystick_info()TabButtons.make_joystick_info_initial()TabButtons.make_keyboard_info()TabButtons.make_movie_actions_box()TabButtons.make_selected_joystick_info()TabButtons.resizeEvent()TabButtons.set_assignDevice()TabButtons.set_device()TabButtons.synchronizeBehaviourTabAndBindings()
- Module contents
Submodules
pyvisor.GUI.main_gui module
pyvisor.GUI.run_gui module
pyvisor.GUI.styles module
Style sheets for GUI widgets.
pyvisor.GUI.tab_analysis module
- class pyvisor.GUI.tab_analysis.TabAnalysis(parent: QWidget, gui_data_interface: GUIDataInterface)[source]
Bases:
QWidgetAnalysis tab — video loading, scorer control, and data export.
Provides the workflow for loading media, configuring autosave, running the scorer, and exporting annotated data or overlay frames/videos.
- exportData(irrelevant, filename='verboseMode')[source]
Export ethogram data in the selected format.
- exportFrame(irrelevant, filename='verboseMode', frameNo='verboseMode')[source]
Export a single video frame with behaviour icon overlays.
- exportMovie(irrelevant, dirname='verboseMode', prefix='verboseMode', extension='verboseMode')[source]
pyvisor.GUI.tab_results module
Module contents
PyQt5 GUI components for pyVISOR.