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.config
    • navigate.controller
    • navigate.log_files
    • navigate.model
      • navigate.model.analysis
      • navigate.model.concurrency
      • navigate.model.data_sources
      • navigate.model.device_startup_functions
      • navigate.model.devices
      • navigate.model.features
        • navigate.model.features.adaptive_optics
        • navigate.model.features.auto_tile_scan
        • navigate.model.features.autofocus
        • navigate.model.features.common_features
        • navigate.model.features.feature_container
        • navigate.model.features.feature_related_functions
        • navigate.model.features.image_writer
        • navigate.model.features.remove_empty_tiles
        • navigate.model.features.restful_features
        • navigate.model.features.update_setting
        • navigate.model.features.volume_search
      • navigate.model.metadata_sources
      • navigate.model.microscope
      • navigate.model.model
      • navigate.model.plugins_model
      • navigate.model.waveforms
    • navigate.tools
    • navigate.view
navigate
  • Software API
  • navigate.model
  • navigate.model.features
  • navigate.model.features.update_setting
  • navigate.model.features.update_setting.ChangeResolution
  • View page source

navigate.model.features.update_setting.ChangeResolution

class navigate.model.features.update_setting.ChangeResolution(model, resolution_mode='high', zoom_value='N/A')

Bases: object

ChangeResolution class for modifying the resolution mode of a microscope.

This class provides functionality to change the resolution mode of a microscope by reconfiguring the microscope settings and updating the active microscope.

Notes:

  • This class is used to change the resolution mode of a microscope by updating the

microscope settings and configuring the active microscope accordingly.

  • The resolution_mode parameter specifies the desired resolution mode, and the

zoom_value parameter specifies the zoom value to be set. These parameters can be adjusted to modify the microscope’s configuration.

  • The ChangeResolution class is typically used to adapt the microscope’s settings

for different imaging requirements during microscopy experiments.

  • The resolution change process involves reconfiguring the microscope, updating the

active microscope instance, and resuming data acquisition.

  • The config_table attribute is used to define the configuration for the

resolution change process, including signal acquisition and cleanup steps.

__init__(model, resolution_mode='high', zoom_value='N/A')

Initialize the ChangeResolution class.

Parameters:

modelMicroscopeModel

The microscope model object used for resolution mode changes.

resolution_modestr, optional

The desired resolution mode to set for the microscope. Default is “high”.

zoom_valuestr, optional

The zoom value to set for the microscope. Default is “N/A”.

Methods

__init__(model[, resolution_mode, zoom_value])

Initialize the ChangeResolution class.

cleanup()

Perform cleanup actions if needed.

signal_func()

Perform actions to change the resolution mode and update the active

Attributes

model

The microscope model associated with the resolution change.

config_table

A dictionary defining the configuration for the resolution change

resolution_mode

The desired resolution mode to set for the microscope.

zoom_value

The zoom value to set for the microscope.

cleanup()

Perform cleanup actions if needed.

This method is responsible for performing cleanup actions if required after the resolution change process.

signal_func()
Perform actions to change the resolution mode and update the active

microscope.

This method carries out actions to change the resolution mode of the microscope

by reconfiguring the microscope settings, updating the active microscope, and resuming data acquisition.

Returns:

bool

A boolean value indicating the success of the resolution change process.

config_table

A dictionary defining the configuration for the resolution change

Type:

dict

model

The microscope model associated with the resolution change.

Type:

MicroscopeModel

resolution_mode

The desired resolution mode to set for the microscope.

Type:

str

zoom_value

The zoom value to set for the microscope.

Type:

str

Previous Next

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