Author: Justin W. Andrushko, PhD
Institution: Northumbria University
Double-click launch.bat
./launch.shpip install -r requirements.txt
streamlit run app.pyThis is the clean, working version of your MEPSimFilt tool with all emoji and formatting correct.
- app.py - Main application (clean, all emoji working)
- src/ - Core modules (signal_generator.py has variability method)
- assets/ - Logo
- tests/ - Test files
- requirements.txt - Dependencies
- launch scripts - Easy startup
✅ Multiple MEP morphologies ✅ Comprehensive noise modeling ✅ Multiple filter types ✅ Batch analysis ✅ Statistical analysis ✅ Publication-quality visualizations ✅ Methods text generation
The signal_generator.py module includes the apply_mep_variability() method ready to use.
To integrate MEP variability into the app, you would need to add:
- UI controls in Signal Generation tab
- Parameter storage in session state
- Variable MEP generation in batch analysis loop
- Seed tracking for reproducibility
The current app.py is the stable, working version without these additions to avoid any bugs.
Andrushko, J.W. (2025). MEPSimFilt: A Systematic Digital Filter
Evaluation Tool for Motor Evoked Potentials (Version 1.0.0).
Northumbria University.
Email: justin.andrushko@northumbria.ac.uk
This package contains your clean, working app with all emoji displaying correctly!