# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '.\sarcasm_app\ui-files\parameters_structure_analysis.ui'
#
# Created by: PyQt5 UI code generator 5.15.11
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(735, 1566)
        self.formLayout = QtWidgets.QFormLayout(Form)
        self.formLayout.setObjectName("formLayout")
        self.btn_analyze_structure = QtWidgets.QPushButton(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.btn_analyze_structure.setFont(font)
        self.btn_analyze_structure.setObjectName("btn_analyze_structure")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.SpanningRole, self.btn_analyze_structure)
        self.label_4 = QtWidgets.QLabel(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_4)
        self.le_general_frames = QtWidgets.QLineEdit(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.le_general_frames.setFont(font)
        self.le_general_frames.setObjectName("le_general_frames")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.le_general_frames)
        self.groupBox = QtWidgets.QGroupBox(Form)
        self.groupBox.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox.setFont(font)
        self.groupBox.setFlat(False)
        self.groupBox.setObjectName("groupBox")
        self.formLayout_2 = QtWidgets.QFormLayout(self.groupBox)
        self.formLayout_2.setContentsMargins(-1, 5, -1, 5)
        self.formLayout_2.setObjectName("formLayout_2")
        self.label_2 = QtWidgets.QLabel(self.groupBox)
        self.label_2.setObjectName("label_2")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.le_network = QtWidgets.QLineEdit(self.groupBox)
        self.le_network.setObjectName("le_network")
        self.horizontalLayout.addWidget(self.le_network)
        self.btn_search_network = QtWidgets.QPushButton(self.groupBox)
        self.btn_search_network.setObjectName("btn_search_network")
        self.horizontalLayout.addWidget(self.btn_search_network)
        self.formLayout_2.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout)
        self.label_9 = QtWidgets.QLabel(self.groupBox)
        self.label_9.setObjectName("label_9")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_9)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_11 = QtWidgets.QLabel(self.groupBox)
        self.label_11.setObjectName("label_11")
        self.horizontalLayout_2.addWidget(self.label_11)
        self.sb_predict_size_width = QtWidgets.QSpinBox(self.groupBox)
        self.sb_predict_size_width.setMaximum(1000000)
        self.sb_predict_size_width.setSingleStep(16)
        self.sb_predict_size_width.setProperty("value", 512)
        self.sb_predict_size_width.setObjectName("sb_predict_size_width")
        self.horizontalLayout_2.addWidget(self.sb_predict_size_width)
        self.label_10 = QtWidgets.QLabel(self.groupBox)
        self.label_10.setObjectName("label_10")
        self.horizontalLayout_2.addWidget(self.label_10)
        self.sb_predict_size_height = QtWidgets.QSpinBox(self.groupBox)
        self.sb_predict_size_height.setMaximum(1000000)
        self.sb_predict_size_height.setSingleStep(16)
        self.sb_predict_size_height.setProperty("value", 512)
        self.sb_predict_size_height.setObjectName("sb_predict_size_height")
        self.horizontalLayout_2.addWidget(self.sb_predict_size_height)
        self.formLayout_2.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_2)
        self.label_12 = QtWidgets.QLabel(self.groupBox)
        self.label_12.setObjectName("label_12")
        self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_12)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_13 = QtWidgets.QLabel(self.groupBox)
        self.label_13.setObjectName("label_13")
        self.horizontalLayout_3.addWidget(self.label_13)
        self.dsb_predict_clip_thresh_min = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.dsb_predict_clip_thresh_min.setDecimals(2)
        self.dsb_predict_clip_thresh_min.setMaximum(100.0)
        self.dsb_predict_clip_thresh_min.setProperty("value", 0.1)
        self.dsb_predict_clip_thresh_min.setObjectName("dsb_predict_clip_thresh_min")
        self.horizontalLayout_3.addWidget(self.dsb_predict_clip_thresh_min)
        self.label_14 = QtWidgets.QLabel(self.groupBox)
        self.label_14.setObjectName("label_14")
        self.horizontalLayout_3.addWidget(self.label_14)
        self.dsb_predict_clip_thresh_max = QtWidgets.QDoubleSpinBox(self.groupBox)
        self.dsb_predict_clip_thresh_max.setDecimals(2)
        self.dsb_predict_clip_thresh_max.setMaximum(100.0)
        self.dsb_predict_clip_thresh_max.setProperty("value", 99.9)
        self.dsb_predict_clip_thresh_max.setObjectName("dsb_predict_clip_thresh_max")
        self.horizontalLayout_3.addWidget(self.dsb_predict_clip_thresh_max)
        self.formLayout_2.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_3)
        self.btn_structure_predict = QtWidgets.QPushButton(self.groupBox)
        self.btn_structure_predict.setObjectName("btn_structure_predict")
        self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_predict)
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.SpanningRole, self.groupBox)
        self.groupBox_6 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_6.setFont(font)
        self.groupBox_6.setObjectName("groupBox_6")
        self.formLayout_7 = QtWidgets.QFormLayout(self.groupBox_6)
        self.formLayout_7.setObjectName("formLayout_7")
        self.btn_fast_movie = QtWidgets.QPushButton(self.groupBox_6)
        self.btn_fast_movie.setObjectName("btn_fast_movie")
        self.formLayout_7.setWidget(3, QtWidgets.QFormLayout.SpanningRole, self.btn_fast_movie)
        self.label_29 = QtWidgets.QLabel(self.groupBox_6)
        self.label_29.setObjectName("label_29")
        self.formLayout_7.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_29)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.le_fast_movie_network_model = QtWidgets.QLineEdit(self.groupBox_6)
        self.le_fast_movie_network_model.setObjectName("le_fast_movie_network_model")
        self.horizontalLayout_4.addWidget(self.le_fast_movie_network_model)
        self.btn_fast_movie_search = QtWidgets.QPushButton(self.groupBox_6)
        self.btn_fast_movie_search.setObjectName("btn_fast_movie_search")
        self.horizontalLayout_4.addWidget(self.btn_fast_movie_search)
        self.formLayout_7.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_4)
        self.label_30 = QtWidgets.QLabel(self.groupBox_6)
        self.label_30.setObjectName("label_30")
        self.formLayout_7.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_30)
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.label_34 = QtWidgets.QLabel(self.groupBox_6)
        self.label_34.setObjectName("label_34")
        self.horizontalLayout_6.addWidget(self.label_34)
        self.sb_fast_movie_width = QtWidgets.QSpinBox(self.groupBox_6)
        self.sb_fast_movie_width.setMaximum(9999999)
        self.sb_fast_movie_width.setObjectName("sb_fast_movie_width")
        self.horizontalLayout_6.addWidget(self.sb_fast_movie_width)
        self.label_33 = QtWidgets.QLabel(self.groupBox_6)
        self.label_33.setObjectName("label_33")
        self.horizontalLayout_6.addWidget(self.label_33)
        self.sb_fast_movie_height = QtWidgets.QSpinBox(self.groupBox_6)
        self.sb_fast_movie_height.setMaximum(9999999)
        self.sb_fast_movie_height.setObjectName("sb_fast_movie_height")
        self.horizontalLayout_6.addWidget(self.sb_fast_movie_height)
        self.label_31 = QtWidgets.QLabel(self.groupBox_6)
        self.label_31.setObjectName("label_31")
        self.horizontalLayout_6.addWidget(self.label_31)
        self.sb_fast_movie_n_frames = QtWidgets.QSpinBox(self.groupBox_6)
        self.sb_fast_movie_n_frames.setMaximum(9999999)
        self.sb_fast_movie_n_frames.setObjectName("sb_fast_movie_n_frames")
        self.horizontalLayout_6.addWidget(self.sb_fast_movie_n_frames)
        self.formLayout_7.setLayout(1, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_6)
        self.label_36 = QtWidgets.QLabel(self.groupBox_6)
        self.label_36.setObjectName("label_36")
        self.formLayout_7.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_36)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_40 = QtWidgets.QLabel(self.groupBox_6)
        self.label_40.setObjectName("label_40")
        self.horizontalLayout_7.addWidget(self.label_40)
        self.dsb_fast_movie_clip_thresh_min = QtWidgets.QDoubleSpinBox(self.groupBox_6)
        self.dsb_fast_movie_clip_thresh_min.setMaximum(999999999.0)
        self.dsb_fast_movie_clip_thresh_min.setObjectName("dsb_fast_movie_clip_thresh_min")
        self.horizontalLayout_7.addWidget(self.dsb_fast_movie_clip_thresh_min)
        self.label_39 = QtWidgets.QLabel(self.groupBox_6)
        self.label_39.setObjectName("label_39")
        self.horizontalLayout_7.addWidget(self.label_39)
        self.dsb_fast_movie_clip_thresh_max = QtWidgets.QDoubleSpinBox(self.groupBox_6)
        self.dsb_fast_movie_clip_thresh_max.setMaximum(99999999.0)
        self.dsb_fast_movie_clip_thresh_max.setObjectName("dsb_fast_movie_clip_thresh_max")
        self.horizontalLayout_7.addWidget(self.dsb_fast_movie_clip_thresh_max)
        self.formLayout_7.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_7)
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.SpanningRole, self.groupBox_6)
        self.groupBox_7 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_7.setFont(font)
        self.groupBox_7.setObjectName("groupBox_7")
        self.formLayout_8 = QtWidgets.QFormLayout(self.groupBox_7)
        self.formLayout_8.setObjectName("formLayout_8")
        self.label_42 = QtWidgets.QLabel(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.label_42.setFont(font)
        self.label_42.setObjectName("label_42")
        self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_42)
        self.dsb_cell_mask_threshold = QtWidgets.QDoubleSpinBox(self.groupBox_7)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.dsb_cell_mask_threshold.setFont(font)
        self.dsb_cell_mask_threshold.setDecimals(3)
        self.dsb_cell_mask_threshold.setMaximum(999999999.0)
        self.dsb_cell_mask_threshold.setObjectName("dsb_cell_mask_threshold")
        self.formLayout_8.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.dsb_cell_mask_threshold)
        self.btn_structure_analyze_cell_mask = QtWidgets.QPushButton(self.groupBox_7)
        self.btn_structure_analyze_cell_mask.setObjectName("btn_structure_analyze_cell_mask")
        self.formLayout_8.setWidget(1, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_analyze_cell_mask)
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.SpanningRole, self.groupBox_7)
        self.groupBox_2 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_2.setFont(font)
        self.groupBox_2.setObjectName("groupBox_2")
        self.formLayout_3 = QtWidgets.QFormLayout(self.groupBox_2)
        self.formLayout_3.setObjectName("formLayout_3")
        self.label_3 = QtWidgets.QLabel(self.groupBox_2)
        self.label_3.setObjectName("label_3")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_3)
        self.dsb_z_band_threshold = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_threshold.setDecimals(3)
        self.dsb_z_band_threshold.setMaximum(1.0)
        self.dsb_z_band_threshold.setProperty("value", 0.1)
        self.dsb_z_band_threshold.setObjectName("dsb_z_band_threshold")
        self.formLayout_3.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.dsb_z_band_threshold)
        self.label_15 = QtWidgets.QLabel(self.groupBox_2)
        self.label_15.setObjectName("label_15")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_15)
        self.dsb_z_band_min_length = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_min_length.setDecimals(3)
        self.dsb_z_band_min_length.setMinimum(-1e+19)
        self.dsb_z_band_min_length.setMaximum(1e+21)
        self.dsb_z_band_min_length.setProperty("value", 1.0)
        self.dsb_z_band_min_length.setObjectName("dsb_z_band_min_length")
        self.formLayout_3.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.dsb_z_band_min_length)
        self.label_5 = QtWidgets.QLabel(self.groupBox_2)
        self.label_5.setObjectName("label_5")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_5)
        self.dsb_z_band_median_filter_radius = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_median_filter_radius.setDecimals(3)
        self.dsb_z_band_median_filter_radius.setMaximum(99999999.0)
        self.dsb_z_band_median_filter_radius.setObjectName("dsb_z_band_median_filter_radius")
        self.formLayout_3.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.dsb_z_band_median_filter_radius)
        self.label_8 = QtWidgets.QLabel(self.groupBox_2)
        self.label_8.setObjectName("label_8")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_8)
        self.dsb_z_band_theta_phi_min = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_theta_phi_min.setDecimals(3)
        self.dsb_z_band_theta_phi_min.setMaximum(99999999.0)
        self.dsb_z_band_theta_phi_min.setObjectName("dsb_z_band_theta_phi_min")
        self.formLayout_3.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.dsb_z_band_theta_phi_min)
        self.label_17 = QtWidgets.QLabel(self.groupBox_2)
        self.label_17.setObjectName("label_17")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_17)
        self.dsb_z_band_a_min = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_a_min.setDecimals(3)
        self.dsb_z_band_a_min.setMaximum(99999999.0)
        self.dsb_z_band_a_min.setObjectName("dsb_z_band_a_min")
        self.formLayout_3.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.dsb_z_band_a_min)
        self.btn_structure_z_band = QtWidgets.QPushButton(self.groupBox_2)
        self.btn_structure_z_band.setEnabled(True)
        self.btn_structure_z_band.setObjectName("btn_structure_z_band")
        self.formLayout_3.setWidget(8, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_z_band)
        self.label_7 = QtWidgets.QLabel(self.groupBox_2)
        self.label_7.setObjectName("label_7")
        self.formLayout_3.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.label_7)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.label_32 = QtWidgets.QLabel(self.groupBox_2)
        self.label_32.setObjectName("label_32")
        self.horizontalLayout_8.addWidget(self.label_32)
        self.dsb_z_band_d_min = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_d_min.setDecimals(3)
        self.dsb_z_band_d_min.setMaximum(99999999.0)
        self.dsb_z_band_d_min.setObjectName("dsb_z_band_d_min")
        self.horizontalLayout_8.addWidget(self.dsb_z_band_d_min)
        self.label_20 = QtWidgets.QLabel(self.groupBox_2)
        self.label_20.setObjectName("label_20")
        self.horizontalLayout_8.addWidget(self.label_20)
        self.dsb_z_band_d_max = QtWidgets.QDoubleSpinBox(self.groupBox_2)
        self.dsb_z_band_d_max.setDecimals(3)
        self.dsb_z_band_d_max.setMaximum(9999999.0)
        self.dsb_z_band_d_max.setObjectName("dsb_z_band_d_max")
        self.horizontalLayout_8.addWidget(self.dsb_z_band_d_max)
        self.formLayout_3.setLayout(7, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_8)
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.SpanningRole, self.groupBox_2)
        self.groupBox_3 = QtWidgets.QGroupBox(Form)
        self.groupBox_3.setEnabled(True)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setObjectName("groupBox_3")
        self.formLayout_4 = QtWidgets.QFormLayout(self.groupBox_3)
        self.formLayout_4.setObjectName("formLayout_4")
        self.label_6 = QtWidgets.QLabel(self.groupBox_3)
        self.label_6.setObjectName("label_6")
        self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label_6)
        self.dsb_vectors_radius = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.dsb_vectors_radius.setDecimals(3)
        self.dsb_vectors_radius.setMaximum(99999999.0)
        self.dsb_vectors_radius.setObjectName("dsb_vectors_radius")
        self.formLayout_4.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.dsb_vectors_radius)
        self.label_18 = QtWidgets.QLabel(self.groupBox_3)
        self.label_18.setObjectName("label_18")
        self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_18)
        self.dsb_vectors_line_width = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.dsb_vectors_line_width.setDecimals(3)
        self.dsb_vectors_line_width.setMaximum(9999999.0)
        self.dsb_vectors_line_width.setObjectName("dsb_vectors_line_width")
        self.formLayout_4.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.dsb_vectors_line_width)
        self.label_21 = QtWidgets.QLabel(self.groupBox_3)
        self.label_21.setObjectName("label_21")
        self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_21)
        self.sb_vectors_interpolation_factor = QtWidgets.QSpinBox(self.groupBox_3)
        self.sb_vectors_interpolation_factor.setMaximum(99999999)
        self.sb_vectors_interpolation_factor.setObjectName("sb_vectors_interpolation_factor")
        self.formLayout_4.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.sb_vectors_interpolation_factor)
        self.label_23 = QtWidgets.QLabel(self.groupBox_3)
        self.label_23.setObjectName("label_23")
        self.formLayout_4.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_23)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_25 = QtWidgets.QLabel(self.groupBox_3)
        self.label_25.setObjectName("label_25")
        self.horizontalLayout_5.addWidget(self.label_25)
        self.dsb_vectors_len_lims_min = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.dsb_vectors_len_lims_min.setDecimals(3)
        self.dsb_vectors_len_lims_min.setMaximum(10000.0)
        self.dsb_vectors_len_lims_min.setProperty("value", 1.0)
        self.dsb_vectors_len_lims_min.setObjectName("dsb_vectors_len_lims_min")
        self.horizontalLayout_5.addWidget(self.dsb_vectors_len_lims_min)
        self.label_24 = QtWidgets.QLabel(self.groupBox_3)
        self.label_24.setObjectName("label_24")
        self.horizontalLayout_5.addWidget(self.label_24)
        self.dsb_vectors_len_lims_max = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.dsb_vectors_len_lims_max.setDecimals(3)
        self.dsb_vectors_len_lims_max.setMaximum(10000.0)
        self.dsb_vectors_len_lims_max.setProperty("value", 4.0)
        self.dsb_vectors_len_lims_max.setObjectName("dsb_vectors_len_lims_max")
        self.horizontalLayout_5.addWidget(self.dsb_vectors_len_lims_max)
        self.formLayout_4.setLayout(3, QtWidgets.QFormLayout.FieldRole, self.horizontalLayout_5)
        self.btn_structure_vectors = QtWidgets.QPushButton(self.groupBox_3)
        self.btn_structure_vectors.setObjectName("btn_structure_vectors")
        self.formLayout_4.setWidget(4, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_vectors)
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.SpanningRole, self.groupBox_3)
        self.groupBox_5 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_5.setFont(font)
        self.groupBox_5.setObjectName("groupBox_5")
        self.formLayout_6 = QtWidgets.QFormLayout(self.groupBox_5)
        self.formLayout_6.setObjectName("formLayout_6")
        self.label_35 = QtWidgets.QLabel(self.groupBox_5)
        self.label_35.setObjectName("label_35")
        self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_35)
        self.label_37 = QtWidgets.QLabel(self.groupBox_5)
        self.label_37.setObjectName("label_37")
        self.formLayout_6.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_37)
        self.sb_myofibril_persistence = QtWidgets.QSpinBox(self.groupBox_5)
        self.sb_myofibril_persistence.setMaximum(10)
        self.sb_myofibril_persistence.setProperty("value", 3)
        self.sb_myofibril_persistence.setObjectName("sb_myofibril_persistence")
        self.formLayout_6.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.sb_myofibril_persistence)
        self.label_38 = QtWidgets.QLabel(self.groupBox_5)
        self.label_38.setObjectName("label_38")
        self.formLayout_6.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_38)
        self.dsb_myofibril_thresh_dist = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.dsb_myofibril_thresh_dist.setDecimals(3)
        self.dsb_myofibril_thresh_dist.setMaximum(100000000.0)
        self.dsb_myofibril_thresh_dist.setProperty("value", 0.3)
        self.dsb_myofibril_thresh_dist.setObjectName("dsb_myofibril_thresh_dist")
        self.formLayout_6.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.dsb_myofibril_thresh_dist)
        self.label_22 = QtWidgets.QLabel(self.groupBox_5)
        self.label_22.setObjectName("label_22")
        self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_22)
        self.sb_myofibril_n_min = QtWidgets.QSpinBox(self.groupBox_5)
        self.sb_myofibril_n_min.setMaximum(10000008)
        self.sb_myofibril_n_min.setObjectName("sb_myofibril_n_min")
        self.formLayout_6.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.sb_myofibril_n_min)
        self.btn_structure_myofibril = QtWidgets.QPushButton(self.groupBox_5)
        self.btn_structure_myofibril.setObjectName("btn_structure_myofibril")
        self.formLayout_6.setWidget(6, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_myofibril)
        self.dsb_myofibril_ratio_seeds = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.dsb_myofibril_ratio_seeds.setDecimals(3)
        self.dsb_myofibril_ratio_seeds.setMaximum(9999999999.0)
        self.dsb_myofibril_ratio_seeds.setObjectName("dsb_myofibril_ratio_seeds")
        self.formLayout_6.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.dsb_myofibril_ratio_seeds)
        self.label_41 = QtWidgets.QLabel(self.groupBox_5)
        self.label_41.setObjectName("label_41")
        self.formLayout_6.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_41)
        self.dsb_myofibril_median_filter_radius = QtWidgets.QDoubleSpinBox(self.groupBox_5)
        self.dsb_myofibril_median_filter_radius.setDecimals(3)
        self.dsb_myofibril_median_filter_radius.setMaximum(99999999.0)
        self.dsb_myofibril_median_filter_radius.setObjectName("dsb_myofibril_median_filter_radius")
        self.formLayout_6.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.dsb_myofibril_median_filter_radius)
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.SpanningRole, self.groupBox_5)
        self.groupBox_4 = QtWidgets.QGroupBox(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.groupBox_4.setFont(font)
        self.groupBox_4.setObjectName("groupBox_4")
        self.formLayout_5 = QtWidgets.QFormLayout(self.groupBox_4)
        self.formLayout_5.setObjectName("formLayout_5")
        self.label = QtWidgets.QLabel(self.groupBox_4)
        self.label.setObjectName("label")
        self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.label)
        self.dsb_domains_d_max = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.dsb_domains_d_max.setDecimals(3)
        self.dsb_domains_d_max.setMaximum(9999995.0)
        self.dsb_domains_d_max.setObjectName("dsb_domains_d_max")
        self.formLayout_5.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.dsb_domains_d_max)
        self.label_16 = QtWidgets.QLabel(self.groupBox_4)
        self.label_16.setObjectName("label_16")
        self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.label_16)
        self.dsb_domains_cosine_min = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.dsb_domains_cosine_min.setDecimals(3)
        self.dsb_domains_cosine_min.setMaximum(99999999999.0)
        self.dsb_domains_cosine_min.setObjectName("dsb_domains_cosine_min")
        self.formLayout_5.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.dsb_domains_cosine_min)
        self.label_19 = QtWidgets.QLabel(self.groupBox_4)
        self.label_19.setObjectName("label_19")
        self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.label_19)
        self.dsb_domains_leiden_resolution = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.dsb_domains_leiden_resolution.setDecimals(3)
        self.dsb_domains_leiden_resolution.setMaximum(99999999.0)
        self.dsb_domains_leiden_resolution.setObjectName("dsb_domains_leiden_resolution")
        self.formLayout_5.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.dsb_domains_leiden_resolution)
        self.label_26 = QtWidgets.QLabel(self.groupBox_4)
        self.label_26.setObjectName("label_26")
        self.formLayout_5.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.label_26)
        self.dsb_domains_area_min = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.dsb_domains_area_min.setDecimals(3)
        self.dsb_domains_area_min.setMaximum(9999999.0)
        self.dsb_domains_area_min.setObjectName("dsb_domains_area_min")
        self.formLayout_5.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.dsb_domains_area_min)
        self.label_27 = QtWidgets.QLabel(self.groupBox_4)
        self.label_27.setObjectName("label_27")
        self.formLayout_5.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.label_27)
        self.sb_domains_random_seed = QtWidgets.QSpinBox(self.groupBox_4)
        self.sb_domains_random_seed.setMaximum(999999999)
        self.sb_domains_random_seed.setObjectName("sb_domains_random_seed")
        self.formLayout_5.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.sb_domains_random_seed)
        self.label_28 = QtWidgets.QLabel(self.groupBox_4)
        self.label_28.setObjectName("label_28")
        self.formLayout_5.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.label_28)
        self.dsb_domains_dilation_radius = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.dsb_domains_dilation_radius.setDecimals(3)
        self.dsb_domains_dilation_radius.setMaximum(999999999.0)
        self.dsb_domains_dilation_radius.setObjectName("dsb_domains_dilation_radius")
        self.formLayout_5.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.dsb_domains_dilation_radius)
        self.btn_structure_domain_analysis = QtWidgets.QPushButton(self.groupBox_4)
        self.btn_structure_domain_analysis.setObjectName("btn_structure_domain_analysis")
        self.formLayout_5.setWidget(6, QtWidgets.QFormLayout.SpanningRole, self.btn_structure_domain_analysis)
        self.formLayout.setWidget(10, QtWidgets.QFormLayout.SpanningRole, self.groupBox_4)
        self.btn_export_structure_data = QtWidgets.QPushButton(Form)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.btn_export_structure_data.setFont(font)
        self.btn_export_structure_data.setObjectName("btn_export_structure_data")
        self.formLayout.setWidget(11, QtWidgets.QFormLayout.SpanningRole, self.btn_export_structure_data)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "Form"))
        self.btn_analyze_structure.setToolTip(_translate("Form", "execute all of the below functions except cell mask prediction (check the parameters before)"))
        self.btn_analyze_structure.setText(_translate("Form", "Full Analysis Structure"))
        self.label_4.setToolTip(_translate("Form", "possible values: all, single number or comma separated numbers, note that time starts with 0"))
        self.label_4.setText(_translate("Form", "Frames"))
        self.le_general_frames.setToolTip(_translate("Form", "possible values: all, single number or comma separated numbers, note that time starts with 0"))
        self.le_general_frames.setPlaceholderText(_translate("Form", "all, single number or comma separated numbers"))
        self.groupBox.setTitle(_translate("Form", "Detection of sarcomeres"))
        self.label_2.setToolTip(_translate("Form", "Path of trained network weights for U-Net or Siam-U-Net"))
        self.label_2.setText(_translate("Form", "Network model"))
        self.le_network.setToolTip(_translate("Form", "Path of trained network weights for U-Net or Siam-U-Net"))
        self.le_network.setText(_translate("Form", "generalist"))
        self.btn_search_network.setText(_translate("Form", "Search"))
        self.label_9.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_x, n_y)."))
        self.label_9.setText(_translate("Form", "Max patch size [pixel]"))
        self.label_11.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_x, n_y)."))
        self.label_11.setText(_translate("Form", "Width [px]:"))
        self.sb_predict_size_width.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_x, n_y)."))
        self.label_10.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_x, n_y)."))
        self.label_10.setText(_translate("Form", "Height [px]:"))
        self.sb_predict_size_height.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_x, n_y)."))
        self.label_12.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization."))
        self.label_12.setText(_translate("Form", "Clip threshold intensity [%]"))
        self.label_13.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization."))
        self.label_13.setText(_translate("Form", "Min:"))
        self.dsb_predict_clip_thresh_min.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization."))
        self.label_14.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization."))
        self.label_14.setText(_translate("Form", "Max:"))
        self.dsb_predict_clip_thresh_max.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization."))
        self.btn_structure_predict.setToolTip(_translate("Form", "execute sarcomere prediction based on the given network"))
        self.btn_structure_predict.setText(_translate("Form", "1. Detect sarcomeres"))
        self.groupBox_6.setTitle(_translate("Form", "Detection of Z-bands in high-speed movies"))
        self.btn_fast_movie.setToolTip(_translate("Form", "Predict sarcomere z-bands with 3D U-Net for high-speed movies for improved temporal consistency."))
        self.btn_fast_movie.setText(_translate("Form", "Optional: Detect Z-Bands Fast Movie"))
        self.label_29.setText(_translate("Form", "Network model"))
        self.btn_fast_movie_search.setText(_translate("Form", "Search"))
        self.label_30.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_frames, n_x, n_y).\n"
"            Dimensions need to be divisible by 16. Default is (32, 256, 256)."))
        self.label_30.setText(_translate("Form", "Max patch size [pixel]"))
        self.label_34.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_frames, n_x, n_y).\n"
"            Dimensions need to be divisible by 16. Default is (32, 256, 256)."))
        self.label_34.setText(_translate("Form", "Width [px]"))
        self.sb_fast_movie_width.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_frames, n_x, n_y).\n"
"            Dimensions need to be divisible by 16. Default is (32, 256, 256)."))
        self.label_33.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_frames, n_x, n_y).\n"
"            Dimensions need to be divisible by 16. Default is (32, 256, 256)."))
        self.label_33.setText(_translate("Form", "Height [px]"))
        self.sb_fast_movie_height.setToolTip(_translate("Form", "Maximal patch dimensions for convolutional neural network (n_frames, n_x, n_y).\n"
"            Dimensions need to be divisible by 16. Default is (32, 256, 256)."))
        self.label_31.setText(_translate("Form", "N Frames"))
        self.label_36.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization. Default is (0., 99.8)."))
        self.label_36.setText(_translate("Form", "Clip threshold intensity [%]"))
        self.label_40.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization. Default is (0., 99.8)."))
        self.label_40.setText(_translate("Form", "Min:"))
        self.dsb_fast_movie_clip_thresh_min.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization. Default is (0., 99.8)."))
        self.label_39.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization. Default is (0., 99.8)."))
        self.label_39.setText(_translate("Form", "Max:"))
        self.dsb_fast_movie_clip_thresh_max.setToolTip(_translate("Form", "Clip threshold (lower / upper) for intensity normalization. Default is (0., 99.8)."))
        self.groupBox_7.setTitle(_translate("Form", "Cell-mask analysis"))
        self.label_42.setText(_translate("Form", "Threshold"))
        self.btn_structure_analyze_cell_mask.setText(_translate("Form", "2. Analyze Cell-mask"))
        self.groupBox_2.setTitle(_translate("Form", "Z-band analysis"))
        self.label_3.setToolTip(_translate("Form", "Threshold for binarizing z-bands prior to labeling (0 - 1)"))
        self.label_3.setText(_translate("Form", "Threshold"))
        self.dsb_z_band_threshold.setToolTip(_translate("Form", "Threshold for binarizing z-bands prior to labeling (0 - 1)"))
        self.label_15.setToolTip(_translate("Form", "Minimal length of z-bands, smaller z-bands are removed."))
        self.label_15.setText(_translate("Form", "Min length [µm]"))
        self.dsb_z_band_min_length.setToolTip(_translate("Form", "Minimal length of z-bands, smaller z-bands are removed."))
        self.label_5.setToolTip(_translate("Form", "Radius of kernel to smooth sarcomere orientation field. Default is 0.2 µm."))
        self.label_5.setText(_translate("Form", "Median filter radius [µm]"))
        self.dsb_z_band_median_filter_radius.setToolTip(_translate("Form", "Radius of kernel to smooth sarcomere orientation field. Default is 0.2 µm."))
        self.label_8.setToolTip(_translate("Form", "Minimal cosine of the angle between the pointed z-band vector and the connecting vector between ends of z-bands.\n"
"            Smaller values are not recognized as connections (for lateral alignment and distance analysis). Defaults to 0.25."))
        self.label_8.setText(_translate("Form", "Theta phi min "))
        self.dsb_z_band_theta_phi_min.setToolTip(_translate("Form", "Minimal cosine of the angle between the pointed z-band vector and the connecting vector between ends of z-bands.\n"
"            Smaller values are not recognized as connections (for lateral alignment and distance analysis). Defaults to 0.25."))
        self.label_17.setToolTip(_translate("Form", "Minimal lateral alignment between z-band ends. Defaults to 0.1."))
        self.label_17.setText(_translate("Form", "A min"))
        self.dsb_z_band_a_min.setToolTip(_translate("Form", "Minimal lateral alignment between z-band ends. Defaults to 0.1."))
        self.btn_structure_z_band.setToolTip(_translate("Form", "execute z band analysis, check parameters before"))
        self.btn_structure_z_band.setText(_translate("Form", "3. Analyze Z-bands"))
        self.label_7.setText(_translate("Form", "D limits [µm]"))
        self.label_32.setToolTip(_translate("Form", "Minimal distance between z-band ends (in µm). Z-band end pairs with smaller distances are not connected.\n"
"            Defaults to 0.25."))
        self.label_32.setText(_translate("Form", "Min:"))
        self.dsb_z_band_d_min.setToolTip(_translate("Form", "Minimal distance between z-band ends (in µm). Z-band end pairs with smaller distances are not connected.\n"
"            Defaults to 0.25."))
        self.label_20.setToolTip(_translate("Form", "Maximal distance between z-band ends (in µm). Z-band end pairs with larger distances are not connected\n"
"            (for lateral alignment and distance analysis). Defaults to 5.0."))
        self.label_20.setText(_translate("Form", "Max:"))
        self.dsb_z_band_d_max.setToolTip(_translate("Form", "Maximal distance between z-band ends (in µm). Z-band end pairs with larger distances are not connected\n"
"            (for lateral alignment and distance analysis). Defaults to 5.0."))
        self.groupBox_3.setTitle(_translate("Form", "Sarcomere length and orientation analysis"))
        self.label_6.setToolTip(_translate("Form", "Radius around midline points to analyze sarcomere orientation, in µm (default is 0.25 µm)."))
        self.label_6.setText(_translate("Form", "Radius [µm]"))
        self.dsb_vectors_radius.setToolTip(_translate("Form", "Radius around midline points to analyze sarcomere orientation, in µm (default is 0.25 µm)."))
        self.label_18.setToolTip(_translate("Form", "Line width of profile lines to analyze sarcomere lengths, in µm (default is 0.3 µm)."))
        self.label_18.setText(_translate("Form", "Line width [µm]"))
        self.dsb_vectors_line_width.setToolTip(_translate("Form", "Line width of profile lines to analyze sarcomere lengths, in µm (default is 0.3 µm)."))
        self.label_21.setToolTip(_translate("Form", "Interpolation factor for profiles to calculate sarcomere length. Default to 4."))
        self.label_21.setText(_translate("Form", "Interpolation factor"))
        self.sb_vectors_interpolation_factor.setToolTip(_translate("Form", "Interpolation factor for profiles to calculate sarcomere length. Default to 4."))
        self.label_23.setToolTip(_translate("Form", "Limits of lengths / wavelet distances in µm, range of sarcomere lengths"))
        self.label_23.setText(_translate("Form", "Length limits [µm]"))
        self.label_25.setToolTip(_translate("Form", "Limits of lengths / wavelet distances in µm, range of sarcomere lengths"))
        self.label_25.setText(_translate("Form", "Min:"))
        self.dsb_vectors_len_lims_min.setToolTip(_translate("Form", "Limits of lengths / wavelet distances in µm, range of sarcomere lengths"))
        self.label_24.setToolTip(_translate("Form", "Limits of lengths / wavelet distances in µm, range of sarcomere lengths"))
        self.label_24.setText(_translate("Form", "Max:"))
        self.dsb_vectors_len_lims_max.setToolTip(_translate("Form", "Limits of lengths / wavelet distances in µm, range of sarcomere lengths"))
        self.btn_structure_vectors.setToolTip(_translate("Form", "executes wavelet analysis, check frames, with \"all\" it will take a while"))
        self.btn_structure_vectors.setText(_translate("Form", "4. Analyze sarcomere vectors"))
        self.groupBox_5.setTitle(_translate("Form", "Myofibril analysis"))
        self.label_35.setToolTip(_translate("Form", "Ratio of sarcomere vector used as seeds for line growth. Defaults to 0.1."))
        self.label_35.setText(_translate("Form", "Ratio Seeds"))
        self.label_37.setToolTip(_translate("Form", "Persistence of line (average length and orientation for prior estimation)"))
        self.label_37.setText(_translate("Form", "Persistence"))
        self.sb_myofibril_persistence.setToolTip(_translate("Form", "Persistence of line (average length and orientation for prior estimation)"))
        self.label_38.setToolTip(_translate("Form", "Maximal distance for nearest neighbor estimation (in micrometer)"))
        self.label_38.setText(_translate("Form", "Threshold distance [µm]"))
        self.dsb_myofibril_thresh_dist.setToolTip(_translate("Form", "Maximal distance for nearest neighbor estimation (in micrometer)"))
        self.label_22.setToolTip(_translate("Form", "Minimal number of sarcomere line segments per line. Shorter lines are removed. Defaults to 5."))
        self.label_22.setText(_translate("Form", "N min"))
        self.sb_myofibril_n_min.setToolTip(_translate("Form", "Minimal number of sarcomere line segments per line. Shorter lines are removed. Defaults to 5."))
        self.btn_structure_myofibril.setToolTip(_translate("Form", "execute myofibril length calculation"))
        self.btn_structure_myofibril.setText(_translate("Form", "5. Analyze myofibrils"))
        self.dsb_myofibril_ratio_seeds.setToolTip(_translate("Form", "Ratio of sarcomere vector used as seeds for line growth. Defaults to 0.1."))
        self.label_41.setToolTip(_translate("Form", "Filter radius for smoothing myofibril length map (in micrometers). Defaults to 0.5."))
        self.label_41.setText(_translate("Form", "Median Filter Radius"))
        self.dsb_myofibril_median_filter_radius.setToolTip(_translate("Form", "Filter radius for smoothing myofibril length map (in micrometers). Defaults to 0.5."))
        self.groupBox_4.setTitle(_translate("Form", "Domains analysis using clustering algorithm"))
        self.label.setToolTip(_translate("Form", "Max. distance threshold for creating a network edge between vector ends"))
        self.label.setText(_translate("Form", "D max "))
        self.dsb_domains_d_max.setToolTip(_translate("Form", "Max. distance threshold for creating a network edge between vector ends"))
        self.label_16.setToolTip(_translate("Form", "Minimal absolute cosine between vector angles for creating a network edge between vector ends"))
        self.label_16.setText(_translate("Form", "Cosine min"))
        self.dsb_domains_cosine_min.setToolTip(_translate("Form", "Minimal absolute cosine between vector angles for creating a network edge between vector ends"))
        self.label_19.setToolTip(_translate("Form", "Control parameter for domain size. If resolution is small, the algorithm favors larger domains.\n"
"            Greater resolution favors smaller domains. Defaults to 0.05."))
        self.label_19.setText(_translate("Form", "Leiden resolution"))
        self.dsb_domains_leiden_resolution.setToolTip(_translate("Form", "Control parameter for domain size. If resolution is small, the algorithm favors larger domains.\n"
"            Greater resolution favors smaller domains. Defaults to 0.05."))
        self.label_26.setToolTip(_translate("Form", "Minimal area of domains/clusters (in µm^2). Defaults to 50.0."))
        self.label_26.setText(_translate("Form", "Area min [µm]"))
        self.dsb_domains_area_min.setToolTip(_translate("Form", "Minimal area of domains/clusters (in µm^2). Defaults to 50.0."))
        self.label_27.setToolTip(_translate("Form", "Random seed for Leiden algorithm, to ensure reproducibility. Defaults to 2."))
        self.label_27.setText(_translate("Form", "Random seed"))
        self.sb_domains_random_seed.setToolTip(_translate("Form", "Random seed for Leiden algorithm, to ensure reproducibility. Defaults to 2."))
        self.label_28.setToolTip(_translate("Form", "Dilation radius for refining domain area masks. Defaults to 3."))
        self.label_28.setText(_translate("Form", "Dilation radius"))
        self.dsb_domains_dilation_radius.setToolTip(_translate("Form", "Dilation radius for refining domain area masks. Defaults to 3."))
        self.btn_structure_domain_analysis.setToolTip(_translate("Form", "Find sarcomere domains with similar orientation using agglomerative clustering"))
        self.btn_structure_domain_analysis.setText(_translate("Form", "6. Analyze domains"))
        self.btn_export_structure_data.setText(_translate("Form", "Export Structure Data (.csv/.xlsx)"))


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()
    sys.exit(app.exec_())
