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.
- 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.
Clone the repository. Install the package in editable mode.
pip install -e .This project has received support from European Union research and innovation programs, under grant agreement numbers:
