mdaviz: MDA Data Viewer#

A Python Qt6 application for visualizing MDA (Measurement Data Acquisition) data with advanced curve fitting capabilities.

Key Features#

  • Data Visualization: Visualize MDA data with support for 1-D and multi-dimensional plots

  • Interactive Plotting: Real-time data visualization with matplotlib integration

  • Advanced Curve Fitting: 7 mathematical models (Gaussian, Lorentzian, Linear, Exponential, Quadratic, Cubic, Error Function)

  • Auto-Load Folders: Automatically loads the first valid folder from recent folders list

  • Lazy Loading: Efficient folder scanning with progress indicators for large datasets

  • Recent Folders: Remembers recently opened folders for quick access

  • Cursor Utilities: Interactive cursors for data analysis and range selection

  • Mathematical Analysis: Basic mathematical information and data processing

  • Cross-Platform: Runs on Windows, macOS, and Linux

Documentation#

fig.mdaviz_gui

Screenshot of the mdaviz GUI displaying sample data with curve fitting.#

About#

home:

https://bcda-aps.github.io/mdaviz/

bug tracker:

BCDA-APS/mdaviz#issues

source:

BCDA-APS/mdaviz

license:

License

full version:

1.1.2.dev64+g92e0e65

published:

Jul 28, 2025

revisions:

History of code changes

index:

Index

module:

Module Index

search:

Search Page

Acknowledgements#

“This product includes software produced by UChicago Argonne, LLC under Contract No. DE-AC02-06CH11357 with the Department of Energy.”