navigate Logo

Getting Started

  • Computer Considerations
  • Computer Power Configuration
  • Software Installation
  • Launching Navigate
  • Configuring Navigate
  • Acquiring Data
  • Smart Acquisition Routines

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
  • Developer Architecture Concepts
  • Feature Container
  • REST API
  • Plugin Architecture
  • Adding New Hardware

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.config
    • navigate.controller
      • navigate.controller.configuration_controller
      • navigate.controller.configurator
      • navigate.controller.controller
      • navigate.controller.sub_controllers
        • navigate.controller.sub_controllers.acquire_bar
        • navigate.controller.sub_controllers.adaptive_optics
        • navigate.controller.sub_controllers.autofocus
        • navigate.controller.sub_controllers.camera_map
        • navigate.controller.sub_controllers.camera_settings
        • navigate.controller.sub_controllers.camera_view
        • navigate.controller.sub_controllers.channels_settings
        • navigate.controller.sub_controllers.channels_tab
        • navigate.controller.sub_controllers.diagnostics_popup
        • navigate.controller.sub_controllers.feature_advanced_setting
        • navigate.controller.sub_controllers.features_popup
        • navigate.controller.sub_controllers.gui
        • navigate.controller.sub_controllers.histogram
        • navigate.controller.sub_controllers.ilastik
        • navigate.controller.sub_controllers.keystrokes
        • navigate.controller.sub_controllers.menus
        • navigate.controller.sub_controllers.microscope_popup
        • navigate.controller.sub_controllers.multiposition
        • navigate.controller.sub_controllers.plugins
        • navigate.controller.sub_controllers.stages
        • navigate.controller.sub_controllers.stages_advanced
        • navigate.controller.sub_controllers.tiling
        • navigate.controller.sub_controllers.waveform_popup
        • navigate.controller.sub_controllers.waveform_tab
      • navigate.controller.thread_pool
    • navigate.controller.configurator
    • navigate.log_files
    • navigate.model
    • navigate.tools
    • navigate.view
navigate
  • Software API
  • navigate.controller
  • navigate.controller.sub_controllers
  • navigate.controller.sub_controllers.feature_advanced_setting
  • 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

Previous Next

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