Skip to content

Baseline Mode v2.1.0

Choose a tag to compare

@ratchanonth60 ratchanonth60 released this 12 Feb 08:06
· 20 commits to main since this release

Baseline Mode v2.1.0

This major release introduces a unified interface and full implementation of all core operation modes.

πŸš€ New Features

  • Unified Interface: Consolidates Baseline, Observation, Flux, and Calibration modes into a single UnifiedMainWindow.
  • Observation Mode:
    • New UI with dedicated detailed views.
    • Enhanced histogram plotting with dynamic binning.
    • Gaussian and Lorentzian fitting integration.
  • Flux Mode:
    • Complete data processing and visualization pipeline.
    • Adjustable time range configurations (Min/Max).
  • Calibration Mode:
    • Full calibration workflow implementation.
    • Dynamic X-axis ranges for ADC and Voltage views.
  • Baseline Mode:
    • Core data processing services and visualization.
    • Real-time data streaming support.

πŸ›  Improvements

  • MathService: Centralized mathematical operations for fitting, statistics, and filtering.
  • Data Processing: Optimized hex data parsing with FileService.
  • Performance: Improved plotting performance with ScottPlot integration.

πŸ“¦ Technical Details

  • Updated target framework to .NET 8.0 (or relevant version based on .csproj).
  • Refactored ViewModel architecture for better separation of concerns.