pyanno4rt.gui.windows.components

GUI component windows module.


The module aims to provide methods and classes to …

Overview

Classes

DecisionTreeNTCPWindow

Decision tree NTCP component window for the application.

DecisionTreeTCPWindow

Decision tree TCP component window for the application.

DoseUniformityWindow

Dose uniformity component window for the application.

EquivalentUniformDoseWindow

Equivalent uniform dose component window for the application.

KNeighborsNTCPWindow

K-nearest neighbors NTCP component window for the application.

KNeighborsTCPWindow

K-nearest neighbors TCP component window for the application.

LogisticRegressionNTCPWindow

Logistic regression NTCP component window for the application.

LogisticRegressionTCPWindow

Logistic regression TCP component window for the application.

LQPoissonTCPWindow

LQ Poisson TCP component window for the application.

LKBNTCPWindow

LKB NTCP component window for the application.

MaximumDVHWindow

Maximum DVH component window for the application.

MeanDoseWindow

Mean dose component window for the application.

MinimumDVHWindow

Minimum DVH component window for the application.

NaiveBayesNTCPWindow

Naive Bayes NTCP component window for the application.

NaiveBayesTCPWindow

Naive Bayes TCP component window for the application.

NeuralNetworkNTCPWindow

Neural network NTCP component window for the application.

NeuralNetworkTCPWindow

Neural network TCP component window for the application.

RandomForestNTCPWindow

Random forest NTCP component window for the application.

RandomForestTCPWindow

Random forest TCP component window for the application.

SquaredDeviationWindow

Squared deviation component window for the application.

SquaredOverdosingWindow

Squared overdosing component window for the application.

SquaredUnderdosingWindow

Squared underdosing component window for the application.

SupportVectorMachineNTCPWindow

Support vector machine NTCP component window for the application.

SupportVectorMachineTCPWindow

Support vector machine TCP component window for the application.

Attributes

component_window_map

-

Classes

class pyanno4rt.gui.windows.components.DecisionTreeNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.decision_tree_ntcp_window.Ui_decision_tree_ntcp_window

Decision tree NTCP component window for the application.

This class creates a decision tree NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.DecisionTreeTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.decision_tree_tcp_window.Ui_decision_tree_tcp_window

Decision tree TCP component window for the application.

This class creates a decision tree TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.DoseUniformityWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.dose_uniformity_window.Ui_dose_uniformity_window

Dose uniformity component window for the application.

This class creates a dose uniformity component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.EquivalentUniformDoseWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.equivalent_uniform_dose_window.Ui_equivalent_uniform_dose_window

Equivalent uniform dose component window for the application.

This class creates an equivalent uniform dose component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.KNeighborsNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.k_nearest_neighbors_ntcp_window.Ui_k_nearest_neighbors_ntcp_window

K-nearest neighbors NTCP component window for the application.

This class creates a K-nearest neighbors NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.KNeighborsTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.k_nearest_neighbors_tcp_window.Ui_k_nearest_neighbors_tcp_window

K-nearest neighbors TCP component window for the application.

This class creates a K-nearest neighbors TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.LogisticRegressionNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.logistic_regression_ntcp_window.Ui_logistic_regression_ntcp_window

Logistic regression NTCP component window for the application.

This class creates a logistic regression NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.LogisticRegressionTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.logistic_regression_tcp_window.Ui_logistic_regression_tcp_window

Logistic regression TCP component window for the application.

This class creates a logistic regression TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.LQPoissonTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.lq_poisson_tcp_window.Ui_lq_poisson_tcp_window

LQ Poisson TCP component window for the application.

This class creates a LQ Poisson TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.LKBNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.lkb_ntcp_window.Ui_lkb_ntcp_window

LKB NTCP component window for the application.

This class creates a LKB NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.MaximumDVHWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.maximum_dvh_window.Ui_maximum_dvh_window

Maximum DVH component window for the application.

This class creates a maximum DVH component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.MeanDoseWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.mean_dose_window.Ui_mean_dose_window

Mean dose component window for the application.

This class creates a mean dose component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.MinimumDVHWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.minimum_dvh_window.Ui_minimum_dvh_window

Minimum DVH component window for the application.

This class creates a minimum DVH component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.NaiveBayesNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.naive_bayes_ntcp_window.Ui_naive_bayes_ntcp_window

Naive Bayes NTCP component window for the application.

This class creates a naive Bayes NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.NaiveBayesTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.naive_bayes_tcp_window.Ui_naive_bayes_tcp_window

Naive Bayes TCP component window for the application.

This class creates a naive Bayes TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.NeuralNetworkNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.neural_network_ntcp_window.Ui_neural_network_ntcp_window

Neural network NTCP component window for the application.

This class creates a neural network NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.NeuralNetworkTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.neural_network_tcp_window.Ui_neural_network_tcp_window

Neural network TCP component window for the application.

This class creates a neural network TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.RandomForestNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.random_forest_ntcp_window.Ui_random_forest_ntcp_window

Random forest NTCP component window for the application.

This class creates a random forest NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.RandomForestTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.random_forest_tcp_window.Ui_random_forest_tcp_window

Random forest TCP component window for the application.

This class creates a random forest TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.SquaredDeviationWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.squared_deviation_window.Ui_squared_deviation_window

Squared deviation component window for the application.

This class creates a squared deviation component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.SquaredOverdosingWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.squared_overdosing_window.Ui_squared_overdosing_window

Squared overdosing component window for the application.

This class creates a squared overdosing component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.SquaredUnderdosingWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.squared_underdosing_window.Ui_squared_underdosing_window

Squared underdosing component window for the application.

This class creates a squared underdosing component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

update_save_button()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

update_save_button()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.SupportVectorMachineNTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.support_vector_machine_ntcp_window.Ui_support_vector_machine_ntcp_window

Support vector machine NTCP component window for the application.

This class creates a support vector machine NTCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

class pyanno4rt.gui.windows.components.SupportVectorMachineTCPWindow(parent=None)[source]

Bases: PyQt5.QtWidgets.QMainWindow, pyanno4rt.gui.compilations.components.support_vector_machine_tcp_window.Ui_support_vector_machine_tcp_window

Support vector machine TCP component window for the application.

This class creates a support vector machine TCP component window for the graphical user interface, including input fields to parametrize the component.

Overview

Methods

position()

.

load(component)

.

save()

.

eventFilter(source, event)

Customize the event filters.

mousePressEvent(event)

-

add_model_path()

Add the model path from a snapshot folder.

add_data_path()

Add the data path.

remove_feature()

Remove the selected feature from the model.

update_by_data_path()

.

update_save_button()

.

open_input_dialog()

Open an input dialog.

open_question_dialog()

Open a question dialog.

load_features_from_data()

.

set_enabled(fieldnames)

Enable multiple fields by their names.

set_disabled(fieldnames)

Disable multiple fields by their names.

set_zero_line_cursor(fieldnames)

Set the line edit cursor positions to zero.

set_styles(key_value_pairs)

Set the element stylesheets from key-value pairs.

close()

.

Members

position()[source]

.

load(component)[source]

.

save()[source]

.

eventFilter(source, event)[source]

Customize the event filters.

Parameters:
  • source

  • event

Return type:

mousePressEvent(event)[source]
add_model_path()[source]

Add the model path from a snapshot folder.

add_data_path()[source]

Add the data path.

remove_feature()[source]

Remove the selected feature from the model.

update_by_data_path()[source]

.

update_save_button()[source]

.

open_input_dialog()[source]

Open an input dialog.

open_question_dialog()[source]

Open a question dialog.

load_features_from_data()[source]

.

set_enabled(fieldnames)[source]

Enable multiple fields by their names.

Parameters:

fieldnames

set_disabled(fieldnames)[source]

Disable multiple fields by their names.

Parameters:

fieldnames

set_zero_line_cursor(fieldnames)[source]

Set the line edit cursor positions to zero.

Parameters:

fieldnames

set_styles(key_value_pairs)[source]

Set the element stylesheets from key-value pairs.

Parameters:

key_value_pairs

close()[source]

.

Attributes

pyanno4rt.gui.windows.components.component_window_map