Data and code

Data and code

In addition to our publications, we aim to make available models, data, and other useful information for our group and others to use. Please bear in mind that these are research-grade only; use them at your own risk and read the licence carefully before use.


Single particle model (SPM) for lithium-ion battery simulation implemented using spectral methods. Full details and code available at github.

Physics-based model of a supercapacitor, based on our paper “Low-Order Mathematical Modelling of Electric Double Layer Supercapacitors Using Spectral Methods”. Get the Matlab code from github.

Code for a dual extended Kalman filter (EKF) for estimation of battery temperature from impedance, based on our paper “Sensorless battery internal temperature estimation using a kalman filter with impedance measurement”. You can download the Matlab code and data from github. We also have a number of other pieces of code related to impedance temperature monitoring.


Oxford Battery Degradation Dataset 1. Long term battery ageing tests of 8 Kokam (SLPB533459H4) 740 mAh lithium-ion pouch cells. You can download this data set (262 Mb) from Oxford Research Archive.

Links to external sites

Centre for Advanced Life Cycle Engineering (CALCE) Battery Research Group datasets

NASA Prognostics Data Repository - Battery dataset

Sandia National Labs - Battery cell testing archive

iSEA, RTWH Aachen University - OpenBAT lifetime simulation tool