Skip to content

Visualize your raw data from .avro files for the EmbracePlus device from Empatica

Notifications You must be signed in to change notification settings

JocelynVelarde/EmbracePlus-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.avro data visualizer for EmbracePlus from Empatica 📈

Currently there is no tool available that allows users from the EmbracePlus bracelet to visualize their data automatically. For this I developed an online visualizer for .avro format files, where graphs are generated to view participants data sets.

graph example

Authors

Features

  • Upload multiple .avro files
  • Visualize al raw data metrics in different graphs vs time (taking in consideration sampling time and initial timestamp to ensure continuity and congruency)
  • Download .csv datasets generated from the proposed graphs
  • Useful when handling large amounts of data
  • Light and Dark mode enabled
  • Available in all devices

Structure

streamlit_app 
├─ home.py
├─ Tests
│  └─ graph.py
│  └─ join.py
│  └─ view.py
├─ assets
├─ pages
│  └─ visualize.py
├─ .gitignore
└─ requirements.txt

Tools

  • Streamlit
  • pandas
  • fastavro
  • numpy
  • matplotlib

Deployed with: Streamlit Cloud

Try it

Try it here

Demo

License

MIT

Releases

No releases published

Packages

No packages published

Languages