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.log_files.filters
        • navigate.log_files.filters.NonPerfFilter
        • navigate.log_files.filters.PerformanceFilter
      • navigate.log_files.log_functions
    • navigate.model
    • navigate.tools
    • navigate.view
navigate
  • Software API
  • navigate.log_files
  • navigate.log_files.filters
  • navigate.log_files.filters.PerformanceFilter
  • View page source

navigate.log_files.filters.PerformanceFilter

class navigate.log_files.filters.PerformanceFilter(name='')

Bases: Filter

A custom logging filter to exclude performance messages.

This filter is designed to be used with the Python logging module. It includes log records whose messages do not start with “Performance” or “Spec.”

__init__(name='')

Initialize a filter.

Initialize with the name of the logger which, together with its children, will have its events allowed through the filter. If no name is specified, allow every event.

Methods

__init__([name])

Initialize a filter.

filter(record)

Filter out performance messages

filter(record)

Filter out performance messages

Parameters:

record (logging.LogRecord) – The log record to filter

Returns:

True if the record should be logged, False otherwise

Return type:

bool

Previous Next

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