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

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.avro data visualizer for EmbracePlus from Empatica 📈

Visualize your raw data from .avro files for the EmbracePlus device 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