Skip to content

DigiBatt/echoed

Repository files navigation

echoed

A modular digital twin framework for batteries and electrochemical systems. Echoed connects models, data, and metadata into a living, updatable representation of a physical cell or system. It builds on open ontologies and interoperable formats, so that experimental data, simulations, and analytics can all flow into the same consistent digital twin.


Features

  • Battery-focused digital twins – model full cells, electrodes, and materials across scales.
  • Interoperable by design – built on cold, pybop, pybamm, BattMo.
  • Linked data integration – RDF/JSON-LD backbone, based on the EMMO and battery domain ontologies.
  • Flexible composition – connect test data, parameters, and models into a unified instance.
  • Continuous synchronization – update the twin when new measurements or simulations arrive.
  • Extensible workflows – plug in your own solvers, optimizers, or analysis tools.
  • Human + machine interfaces – Python API, REST/GraphQL endpoints (planned), and rich visualization.

Installation

Clone the repository. Install the package in editable mode.

pip install -e .

Acknowledgements

EU-Flag

This project has received support from European Union research and innovation programs, under grant agreement numbers:

About

A battery digital twin framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages