Abstract
Battery Analysis and Training Models for Optimization and Design Studies (BATMODS) is a Python package with an API for pre-built battery models. The original purpose of the package was to quickly generate synthetic data for machine learning models to train with. However, the models are generally useful for any battery simulations or analysis. BATMODS-lite includes the following:
1) A library and API for pre-built battery models
2) Kinetic/transport properties for common battery materials
- Developers:
-
Randall, Corey [1]
- National Laboratory of the Rockies (NLR), Golden, CO (United States)
- Release Date:
- 2025-12-12
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
-
Python
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Office of Sustainable Transportation. Vehicle Technologies Office (VTO)Primary Award/Contract Number:AC36-08GO28308
- Code ID:
- 173160
- Site Accession Number:
- NLR SWR-25-108
- Research Org.:
- National Laboratory of the Rockies (NLR), Golden, CO (United States)
- Country of Origin:
- United States
- Keywords:
- battery; model; transport; spm; kinetics; lithium-ion; material-properties; p2d;
Citation Formats
Randall, Corey.
BATMODS-lite [SWR-25-108].
Computer Software.
https://github.com/NREL/batmods-lite.
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Office of Sustainable Transportation. Vehicle Technologies Office (VTO).
12 Dec. 2025.
Web.
doi:10.11578/dc.20260114.1.
Randall, Corey.
(2025, December 12).
BATMODS-lite [SWR-25-108].
[Computer software].
https://github.com/NREL/batmods-lite.
https://doi.org/10.11578/dc.20260114.1.
Randall, Corey.
"BATMODS-lite [SWR-25-108]." Computer software.
December 12, 2025.
https://github.com/NREL/batmods-lite.
https://doi.org/10.11578/dc.20260114.1.
@misc{
doecode_173160,
title = {BATMODS-lite [SWR-25-108]},
author = {Randall, Corey},
abstractNote = {Battery Analysis and Training Models for Optimization and Design Studies (BATMODS) is a Python package with an API for pre-built battery models. The original purpose of the package was to quickly generate synthetic data for machine learning models to train with. However, the models are generally useful for any battery simulations or analysis. BATMODS-lite includes the following:
1) A library and API for pre-built battery models
2) Kinetic/transport properties for common battery materials},
doi = {10.11578/dc.20260114.1},
url = {https://doi.org/10.11578/dc.20260114.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20260114.1}},
year = {2025},
month = {dec}
}