Skip to content

KaitoDurkee/Multi-Diagnostic-Toolkit

 
 

Repository files navigation

Multi-Diagnostic Toolkit

alt text

The Multi-Diagnostic Toolkit Project (MDP) is a small but powerful tool to transform and display data produced by the University of Washington's Advanced Propulsion Laboratory. The MDP's purpose is simplify tedious calculation and manipulation on large datasets of an oscilloscope signal that displays in an interactive plot window. The program is designed for use with Advanced Propulsion Laboratory's instruments and data only and is not recommended for use elsewhere. The MDP is designed to be as modular as possible and written in Python 3.

How to use

Open MDP by either running the executable* file, or by running $ python mdp.py in the terminal. The second option requires Python 3 and The MDP's library dependencies. Installing the Anaconda Python Platform is recommended.

The main interface features a dropdown menu to choose what type of data MDP will interpret and display.

Features

  • Current Signal compatibility:
    • Langmuir Probe
    • Retarding Energy Field Analyzer
    • Faraday Probe
    • Raw signal
  • Export plot image files
  • Plot Ion velocity distribution functions
  • Time-of-Flight Langmuir probe analysis
  • Parameterized Butterworth signal filter
  • Export transformed data

Known Bugs / Future Additions

  • Normalized IVDF trace (v1.3.2)
  • Time of Flight not properly displaying time interval (v1.3.2)
  • Unexpected crash upon directory error (v1.3.2)
  • No default directories on menu selection
  • Ambiguous Subplot for REFA
  • NFP Analysis UI
  • Long directory title in plot window for single plots
  • Ambiguous UI Location -> Directory

About

A multifunctional data analysis tool designed for the Advanced Propulsion Laboratory at the University of Washington

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%