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.configurator.Configurator
  • View page source

navigate.controller.configurator.Configurator

class navigate.controller.configurator.Configurator(root: Tk, splash_screen)

Bases: object

Navigate Configurator

__init__(root: Tk, splash_screen)

Initiates the configurator application window.

Parameters:
  • root (tk.Tk) – The main window of the application

  • splash_screen (SplashScreen) – The splash screen of the application

Methods

__init__(root, splash_screen)

Initiates the configurator application window.

add_microscope()

Add a new microscope tab

create_config_window(id)

Creates the configuration window tabs.

delete_microscopes()

Delete all microscopes

device_selected(event)

Handle the event when a device is selected from the dropdown.

load_configuration()

Load configuration

new_configuration()

Create new configurations

on_cancel()

Closes the window and exits the program

save()

Save configuration file

write_to_yaml(config, filename)

write yaml file

add_microscope() → None

Add a new microscope tab

create_config_window(id: int) → None

Creates the configuration window tabs.

Parameters:

id (int) – The id of the microscope

delete_microscopes() → None

Delete all microscopes

device_selected(event)

Handle the event when a device is selected from the dropdown.

load_configuration() → None

Load configuration

new_configuration() → None

Create new configurations

on_cancel() → None

Closes the window and exits the program

save() → None

Save configuration file

write_to_yaml(config: dict, filename: str) → None

write yaml file

Parameters:
  • config (dict) – configuration dictionary

  • filename (str) – yaml file name


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