Skip to content

Interactive web dashboard for visualizing 4D operando synchrotron battery data. Built with Streamlit and Dask for terabyte-scale exploration.

License

Notifications You must be signed in to change notification settings

BASE-Laboratory/BatteryExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

The Battery Explorer

Interactive Web Dashboard for Visualising 4D Scientific Data

Status Framework Data

The Battery Explorer is a visual analytics tool designed to bridge the gap between massive 4D synchrotron datasets and the researchers who need to understand them. Instead of downloading terabytes of raw data, users can explore 3D microstructural evolution and electrochemical performance in a unified web interface.

Developed by Ali Butt (MSc Data Science) at the BASE Laboratory.

🌟 Key Features

  • 4D Navigation: Scrub through time to watch batteries degrade (void formation, dendrites).
  • Orthogonal Slicing: Interactive XY, XZ, YZ slice viewers.
  • Lazy Loading: Powered by Dask to handle datasets larger than RAM.
  • Performance Linking: Correlate structural failure events with voltage/current drops.

πŸ› οΈ Technical Stack

  • Frontend: Streamlit (Python-based web UI).
  • Data Engine: Dask (Chunked/Lazy loading).
  • Visualization: Plotly (Interactive charting).

🚦 Running the App Locally

1. Clone & Install

git clone [https://github.com/BASE-Laboratory/Battery-Explorer.git](https://github.com/BASE-Laboratory/Battery-Explorer.git)
cd Battery-Explorer
pip install -r requirements.txt

About

Interactive web dashboard for visualizing 4D operando synchrotron battery data. Built with Streamlit and Dask for terabyte-scale exploration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published