navigate Logo

Getting Started

  • Quick Start Guide
  • Software Installation
  • I Want To…

User Guide

  • Supported Hardware
  • Supported File Formats
  • User Interface Walkthrough
  • Setting Up A Microscope
  • Acquiring Data
  • Case Studies

Development

  • Contributing Guidelines
  • Developer Install
  • Software Architecture
  • Feature Container
  • REST-API
  • Plugin Architecture

Troubleshooting & Known Issues

  • Troubleshooting
  • Known Issues

Plugins

  • navigate Plugin Template
  • navigate Confocal Projection
  • navigate at Scale
  • navigate Constant Velocity Acquisition
  • navigate MMCore
  • navigate ilastik Server
  • navigate Photoactivation

Reference

  • Implemented Microscopes
  • Software API
navigate
  • navigate.controller.sub_controllers.feature_advanced_setting.FeatureAdvancedSettingController
  • View page source

navigate.controller.sub_controllers.feature_advanced_setting.FeatureAdvancedSettingController

class navigate.controller.sub_controllers.feature_advanced_setting.FeatureAdvancedSettingController(parent_view, parent_controller)

Bases: object

Controller for feature advanced setting popup window

__init__(parent_view, parent_controller)

Initialize the Advanced Setting Controller

Parameters:
  • parent_view (tkinter.Toplevel) – The parent view of the popup window

  • parent_controller (navigate.controller.main_controller.MainController) – The parent controller of the popup window

Methods

__init__(parent_view, parent_controller)

Initialize the Advanced Setting Controller

add_new_row(arg_name)

Add a new row to the popup window

exit_func()

Exit the popup window

get_function_from_file(arg_name, ref_widget, ...)

Get the function from the given file

is_valid_function(function_name, filename)

Verify if the given function is valid

refresh_popup_window(popup)

Refresh the popup window

save_parameters()

Save the parameters to yaml file

Attributes

feature_names

A list of all feature names

popup

The popup window

add_new_row(arg_name)

Add a new row to the popup window

Parameters:

arg_name (str) – The argument name

Returns:

The function

Return type:

function

exit_func()

Exit the popup window

get_function_from_file(arg_name, ref_widget, value_widget)

Get the function from the given file

Parameters:
  • arg_name (str) – The argument name

  • ref_widget (tkinter.Entry) – The reference widget

  • value_widget (tkinter.Entry) – The value widget

Returns:

The function

Return type:

function

is_valid_function(function_name, filename)

Verify if the given function is valid

Parameters:
  • function_name (str) – The function name

  • filename (str) – The file name

Returns:

True if the function is valid, False otherwise

Return type:

bool

refresh_popup_window(popup)

Refresh the popup window

Parameters:

popup (FeatureAdvancedSettingPopup) – The popup window

save_parameters()

Save the parameters to yaml file

feature_names

A list of all feature names

Type:

list[str]

popup

The popup window

Type:

FeatureAdvancedSettingPopup


© Copyright 2025, Dean Lab, UT Southwestern Medical Center.