SK-Ana

Maintained by Saldenisov

Debug Console module

The Debug Console provides real-time diagnostics and logging capabilities for monitoring SK-Ana’s internal operations and troubleshooting issues.

Overview

This module displays:

Features

Real-Time Logging

All major operations in SK-Ana write diagnostic messages to the debug console, including:

System Information

The console displays system information including:

Usage

Accessing the Debug Console

Click the Debug Console tab in the main navigation bar. The console icon (terminal symbol) helps identify this tab quickly.

Reading Log Messages

Log messages are displayed in chronological order with timestamps. Message types include:

Troubleshooting with the Console

ALS Convergence Issues

If ALS fails to converge or produces unexpected results:

  1. Check the console for warning messages about:
    • Constraint conflicts (e.g., positivity violations)
    • Matrix conditioning issues
    • Initialization problems
  2. Look for iteration messages showing lack-of-fit progression

  3. Verify that correction spectra coupling is working correctly (if enabled)

Performance Monitoring

The console helps identify performance bottlenecks:

Data Loading Problems

If data files fail to load or produce incorrect results:

  1. Check console messages for:
    • File format detection results
    • Parsing errors or warnings
    • Matrix dimension mismatches
  2. Verify that the correct format parameters were detected

Best Practices

Technical Notes


See also: