Skip to content

Streamlit app to Visualize Vibrational Signals (.mat & .csv)

Notifications You must be signed in to change notification settings

nameerakhter/Vibration_signal_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CWRU Vibration Signal Explorer

This simple Streamlit app allows you to explore vibration signal data from the CWRU dataset. The app loads drive-end, fan-end, ball pass acceleration, and RPM data from the specified CWRU dataset folder. You can select a file, visualize information about the selected file, and plot the drive-end (DE) vibration signal.


This is the homescreen you will be greeted with as soon as you launch the app

home

As soon as you upload the dataset file you will be greeted with all the information of the data along with options to plot the Time domain and FFT of the data

pic1

You will also be able to divided the data into segments and see the plot of individual segment

ss2 ss3

Usage

  1. Ensure you have the required libraries installed. You can install them using:

    pip install numpy os matplotlib scipy streamlit scikit-learn
  2. Run the app with:

    streamlit run app.py
  3. Select a file from the sidebar to display information about the dataset.

  4. Adjust the number of samples to plot using the input field in the sidebar.

About

Streamlit app to Visualize Vibrational Signals (.mat & .csv)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published