SimBA UI pop-ups

simba.ui.pop_ups.about_simba_pop_up module

class simba.ui.pop_ups.about_simba_pop_up.AboutSimBAPopUp[source]

Bases: PopUpMixin

simba.ui.pop_ups.append_roi_features_animals_pop_up module

class simba.ui.pop_ups.append_roi_features_animals_pop_up.AppendROIFeaturesByAnimalPopUp(config_path: Union[str, PathLike])[source]

Bases: ConfigReader, PopUpMixin

create_settings_frm()[source]
run()[source]

simba.ui.pop_ups.append_roi_features_bodypart_pop_up module

class simba.ui.pop_ups.append_roi_features_bodypart_pop_up.AppendROIFeaturesByBodyPartPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.archive_files_pop_up module

class simba.ui.pop_ups.archive_files_pop_up.ArchiveProcessedFilesPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.batch_preprocess_pop_up module

class simba.ui.pop_ups.batch_preprocess_pop_up.BatchPreProcessPopUp[source]

Bases: PopUpMixin

run()[source]

simba.ui.pop_ups.clf_add_remove_print_pop_up module

class simba.ui.pop_ups.clf_add_remove_print_pop_up.AddClfPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]
class simba.ui.pop_ups.clf_add_remove_print_pop_up.PoseResetterPopUp[source]

Bases: object

class simba.ui.pop_ups.clf_add_remove_print_pop_up.PrintModelInfoPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.clf_add_remove_print_pop_up.RemoveAClassifierPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.clf_by_roi_pop_up module

class simba.ui.pop_ups.clf_by_roi_pop_up.ClfByROIPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run_clf_by_ROI_analysis()[source]

simba.ui.pop_ups.clf_by_timebins_pop_up module

class simba.ui.pop_ups.clf_by_timebins_pop_up.TimeBinsClfPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run_time_bins_clf()[source]

simba.ui.pop_ups.clf_descriptive_statistics_pop_up module

class simba.ui.pop_ups.clf_descriptive_statistics_pop_up.ClfDescriptiveStatsPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run_descriptive_analysis()[source]

simba.ui.pop_ups.clf_plot_pop_up module

class simba.ui.pop_ups.clf_plot_pop_up.SklearnVisualizationPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

get_bp_probability_threshold()[source]

simba.ui.pop_ups.clf_probability_plot_pop_up module

class simba.ui.pop_ups.clf_probability_plot_pop_up.VisualizeClassificationProbabilityPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.clf_validation_plot_pop_up module

class simba.ui.pop_ups.clf_validation_plot_pop_up.ClassifierValidationPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

run(multiple_videos: bool)[source]

simba.ui.pop_ups.create_user_defined_pose_configuration_pop_up module

class simba.ui.pop_ups.create_user_defined_pose_configuration_pop_up.CreateUserDefinedPoseConfigurationPopUp(master=None, project_config_class=None)[source]

Bases: PopUpMixin

create_bodypart_table()[source]
save_pose_config()[source]
validate_unique_entries(body_part_names: list, animal_ids: list)[source]

simba.ui.pop_ups.csv_2_parquet_pop_up module

class simba.ui.pop_ups.csv_2_parquet_pop_up.Csv2ParquetPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.csv_2_parquet_pop_up.Parquet2CsvPopUp[source]

Bases: PopUpMixin

simba.ui.pop_ups.data_plot_pop_up module

class simba.ui.pop_ups.data_plot_pop_up.DataPlotterPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.directing_other_animals_plot_pop_up module

class simba.ui.pop_ups.directing_other_animals_plot_pop_up.DirectingOtherAnimalsVisualizerPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.distance_plot_pop_up module

class simba.ui.pop_ups.distance_plot_pop_up.DistancePlotterPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.fsttc_pop_up module

class simba.ui.pop_ups.fsttc_pop_up.FSTTCPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.gantt_pop_up module

class simba.ui.pop_ups.gantt_pop_up.GanttPlotPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

enable_text_settings()[source]

simba.ui.pop_ups.heatmap_clf_pop_up module

class simba.ui.pop_ups.heatmap_clf_pop_up.HeatmapClfPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.heatmap_location_pop_up module

class simba.ui.pop_ups.heatmap_location_pop_up.HeatmapLocationPopup(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

simba.ui.pop_ups.kleinberg_pop_up module

class simba.ui.pop_ups.kleinberg_pop_up.KleinbergPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run_kleinberg(behaviors_dict: dict, hierarchical_search: bool)[source]

simba.ui.pop_ups.make_path_plot_pop_up module

class simba.ui.pop_ups.make_path_plot_pop_up.MakePathPlotPopUp[source]

Bases: PopUpMixin

run()[source]

simba.ui.pop_ups.movement_analysis_pop_up module

class simba.ui.pop_ups.movement_analysis_pop_up.MovementAnalysisPopUp(config_path: str)[source]

Bases: ConfigReader, PopUpMixin

create_settings_frm()[source]
run()[source]

simba.ui.pop_ups.movement_analysis_time_bins_pop_up module

class simba.ui.pop_ups.movement_analysis_time_bins_pop_up.MovementAnalysisTimeBinsPopUp(config_path: str)[source]

Bases: ConfigReader, PopUpMixin

Tkinter pop-up for defining parameters when computing movements in time-bins.

Example

>>> _ =  MovementAnalysisTimeBinsPopUp(config_path='/Users/simon/Desktop/envs/simba/troubleshooting/two_black_animals_14bp/project_folder/project_config.ini')
create_settings_frm()[source]
run()[source]

simba.ui.pop_ups.outlier_settings_pop_up module

class simba.ui.pop_ups.outlier_settings_pop_up.OutlierSettingsPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.path_plot_pop_up module

class simba.ui.pop_ups.path_plot_pop_up.PathPlotPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

enable_clf_location_settings()[source]
enable_entrybox_from_dropdown(dropdown_selection)[source]
enable_style_settings()[source]
populate_body_parts_menu(choice)[source]
populate_clf_location_data()[source]

simba.ui.pop_ups.pose_bp_drop_pop_up module

class simba.ui.pop_ups.pose_bp_drop_pop_up.DropTrackingDataPopUp[source]

Bases: PopUpMixin

confirm()[source]
run()[source]

simba.ui.pop_ups.pose_reorganizer_pop_up module

class simba.ui.pop_ups.pose_reorganizer_pop_up.PoseReorganizerPopUp[source]

Bases: PopUpMixin

confirm()[source]
run_reorganization()[source]

simba.ui.pop_ups.pup_retrieval_pop_up module

class simba.ui.pop_ups.pup_retrieval_pop_up.PupRetrievalPopUp(config_path: str)[source]

Bases: object

run()[source]

simba.ui.pop_ups.quick_path_plot_pop_up module

class simba.ui.pop_ups.quick_path_plot_pop_up.QuickLineplotPopup(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.roi_analysis_pop_up module

class simba.ui.pop_ups.roi_analysis_pop_up.ROIAnalysisPopUp(config_path: str)[source]

Bases: ConfigReader, PopUpMixin

create_settings_frm()[source]
run()[source]

simba.ui.pop_ups.roi_analysis_time_bins_pop_up module

class simba.ui.pop_ups.roi_analysis_time_bins_pop_up.ROIAnalysisTimeBinsPopUp(config_path: str)[source]

Bases: ConfigReader, PopUpMixin

create_settings_frm()[source]
run()[source]

simba.ui.pop_ups.roi_features_plot_pop_up module

class simba.ui.pop_ups.roi_features_plot_pop_up.VisualizeROIFeaturesPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run(multiple: bool)[source]

simba.ui.pop_ups.roi_tracking_plot_pop_up module

class simba.ui.pop_ups.roi_tracking_plot_pop_up.VisualizeROITrackingPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

run(multiple: bool)[source]

simba.ui.pop_ups.set_machine_model_parameters_pop_up module

class simba.ui.pop_ups.set_machine_model_parameters_pop_up.SetMachineModelParameters(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

set()[source]

simba.ui.pop_ups.severity_analysis_pop_up module

class simba.ui.pop_ups.severity_analysis_pop_up.AnalyzeSeverityPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

enable_visualization_options()[source]
run()[source]
show_settings(setting)[source]

simba.ui.pop_ups.smoothing_interpolation_pop_up module

class simba.ui.pop_ups.smoothing_interpolation_pop_up.InterpolatePopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]
class simba.ui.pop_ups.smoothing_interpolation_pop_up.SmoothingPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.subset_feature_extractor_pop_up module

class simba.ui.pop_ups.subset_feature_extractor_pop_up.FeatureSubsetExtractorPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.third_party_annotator_appender_pop_up module

class simba.ui.pop_ups.third_party_annotator_appender_pop_up.ThirdPartyAnnotatorAppenderPopUp(config_path: Union[str, PathLike])[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.validation_plot_pop_up module

class simba.ui.pop_ups.validation_plot_pop_up.ValidationVideoPopUp(config_path: str, simba_main_frm: object)[source]

Bases: PopUpMixin, ConfigReader

run()[source]

simba.ui.pop_ups.video_processing_pop_up module

class simba.ui.pop_ups.video_processing_pop_up.BrightnessContrastPopUp[source]

Bases: PopUpMixin

_images/brightness_contrast_ui.gif
apply()[source]
run_directory()[source]
run_video()[source]
class simba.ui.pop_ups.video_processing_pop_up.CLAHEPopUp[source]

Bases: PopUpMixin

run_directory()[source]
run_single_video()[source]
class simba.ui.pop_ups.video_processing_pop_up.CalculatePixelsPerMMInVideoPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ChangeFpsMultipleVideosPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ChangeFpsSingleVideoPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ChangeImageFormatPopUp[source]

Bases: PopUpMixin

run_img_conversion()[source]
class simba.ui.pop_ups.video_processing_pop_up.ClipMultipleVideosByFrameNumbersPopUp(data_dir: Union[str, PathLike], save_dir: Union[str, PathLike])[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ClipMultipleVideosByTimestamps(data_dir: Union[str, PathLike], save_dir: Union[str, PathLike])[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ClipSingleVideoByFrameNumbers[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ClipVideoPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ConcatenatingVideosPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ConcatenatorPopUp(config_path: Optional[Union[str, PathLike]] = None)[source]

Bases: PopUpMixin, ConfigReader

populate_table()[source]
run()[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2AVIPopUp[source]

Bases: PopUpMixin

Example

>>> Convert2AVIPopUp()
run(multiple: bool)[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2MOVPopUp[source]

Bases: PopUpMixin

Example

>>> Convert2MOVPopUp()
run(multiple: bool)[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2MP4PopUp[source]

Bases: PopUpMixin

Example

>>> Convert2MP4PopUp()
run(multiple: bool)[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2PNGPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2TIFFPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2WEBMPopUp[source]

Bases: PopUpMixin

Example

>>> Convert2WEBMPopUp()
run(multiple: bool)[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2WEBPPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2bmpPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.Convert2jpegPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ConvertROIDefinitionsPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ConvertVideoPopUp[source]

Bases: PopUpMixin

convert_single()[source]
class simba.ui.pop_ups.video_processing_pop_up.CreateGIFPopUP[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.CropVideoCirclesPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.CropVideoPolygonsPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.CropVideoPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.DownsampleMultipleVideosPopUp[source]

Bases: PopUpMixin

downsample_custom()[source]
downsample_default()[source]
class simba.ui.pop_ups.video_processing_pop_up.DownsampleSingleVideoPopUp[source]

Bases: PopUpMixin

downsample_custom()[source]
downsample_default()[source]
class simba.ui.pop_ups.video_processing_pop_up.DownsampleVideoPopUp[source]

Bases: PopUpMixin

custom_downsample()[source]
default_downsample()[source]
class simba.ui.pop_ups.video_processing_pop_up.ExtractAllFramesPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ExtractAnnotationFramesPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.ExtractSEQFramesPopUp[source]

Bases: PopUpMixin

class simba.ui.pop_ups.video_processing_pop_up.ExtractSpecificFramesPopUp[source]

Bases: PopUpMixin

start_frm_extraction()[source]
class simba.ui.pop_ups.video_processing_pop_up.GreyscaleSingleVideoPopUp[source]

Bases: PopUpMixin

run_dir()[source]
run_video()[source]
class simba.ui.pop_ups.video_processing_pop_up.ImportFrameDirectoryPopUp(config_path: str)[source]

Bases: PopUpMixin, ConfigReader

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.InitiateClipMultipleVideosByFrameNumbersPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.InitiateClipMultipleVideosByTimestampsPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.InteractiveClahePopUp[source]

Bases: PopUpMixin

_images/interactive_clahe_ui.gif
apply()[source]
run_directory()[source]
run_video()[source]
class simba.ui.pop_ups.video_processing_pop_up.MergeFrames2VideoPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.MultiCropPopUp[source]

Bases: PopUpMixin

run()[source]
class simba.ui.pop_ups.video_processing_pop_up.MultiShortenPopUp[source]

Bases: PopUpMixin

batch_change(value: str)[source]
run_clipping()[source]
show_start_stop()[source]
class simba.ui.pop_ups.video_processing_pop_up.SuperImposeFrameCountPopUp[source]

Bases: PopUpMixin

apply()[source]
run_multiple_videos()[source]
run_single_video()[source]
class simba.ui.pop_ups.video_processing_pop_up.VideoRotatorPopUp[source]

Bases: PopUpMixin

run(input_path: str, output_path: str)[source]
class simba.ui.pop_ups.video_processing_pop_up.VideoTemporalJoinPopUp[source]

Bases: PopUpMixin

run()[source]

simba.ui.pop_ups.visualize_pose_in_dir_pop_up module

class simba.ui.pop_ups.visualize_pose_in_dir_pop_up.VisualizePoseInFolderPopUp[source]

Bases: PopUpMixin

launch_adv_settings()[source]
launch_clr_menu()[source]
run()[source]