BEEP: A Python library for Battery Evaluation and Early Prediction

BEEP: A Python library for Battery Evaluation and Early Prediction

P. Herring, C. Balaji Gopal, M. Aykol, J.H. Montoya, A. Anapolsky, P.M. Attia, W. Gent, J.S. Hummelshøj, L. Hung, H.-K. Kwon, P. Moore, D. Schweigert, K.A. Severson, S. Suram, Z. Yang, R.D. Braatz, B.D. Storey
SoftwareX 11 (2020) 100506.



Battery evaluation and early prediction software package (BEEP) provides an open-source Python-based framework for the management and processing of high-throughput battery cycling data-streams. BEEPs features include file-system based organization of raw cycling data and metadata received from cell testing equipment, validation protocols that ensure the integrity of such data, parsing and structuring of data into Python-objects ready for analytics, featurization of structured cycling data to serve as input for machine-learning, and end-to-end examples that use processed data for anomaly detection and featurized data to train early-prediction models for cycle life. BEEP is developed in response to the software and expertise gap between cell-level battery testing and data-driven battery development.




Resource Category Tags

Resource Format

Related Resources

UHPC Protocol – Getting started with custom variables and expressions

As of v2.6.0, UHPC Protocol supports creating and updating variables or math expressions to trigger conditions within the 'Step Control Conditions' and 'Current' text boxes. This document outlines how to get started implementing these custom conditions in your test protocols.

NOVONIX – Screening Graphite Materials for Lifetime Based on UHPC Measurements of Parasitic Current in Half Cells

The method presented here is designed to allow a quantitative ranking among different materials to be made from tests on coin half cells, that can be translated to form a qualitative lifetime prediction in full cells.

Impact of Graphite Materials on the Lifetime of NMC811/Graphite Pouch Cells: Part I. Material Properties, ARC Safety Tests, Gas Generation, and Room Temperature Cycling

Part I of this 2-part series investigates physical and electrochemical differences between the graphite materials of interest here, as well as room temperature cycling to probe improvements in capacity retention.