Open engineering · evidence first

Inspect the model, the result, and the boundary before trusting the claim.

This collection connects battery physics, estimation, power conversion, grid operation, and project acceptance through executable models, research benchmarks, playbooks, notes, and evidence controls.

Collection map

From cell behavior to accepted project evidence.

  1. 01Battery physicsElectrical states, heat generation, cooling, degradation
  2. 02EstimationSOC correction, fitted degradation, bounded EOL/RUL
  3. 03Power conversionDC link, converter dynamics, active and reactive limits
  4. 04Grid operationFollowing, forming, voltage, frequency, reserve, energy
  5. 05Project acceptanceRequirements, tests, evidence IDs, revisions, handover

Evidence legend

Validated does not mean universally qualified.

Validated reference
Automated checks passed for stated equations, invariants, or scenarios at a pinned source.
Research benchmark
Experimental protocol and result bundle are inspectable; deployment claims remain out of scope.
Illustrative / synthetic
Useful for demonstrating a method, never presented as measured plant or cell performance.

Models and simulation laboratories

Executable battery, converter, thermal, estimation, and control references.

Models and simulation laboratoryValidated reference

MATLAB Simulink Energy Lab

How can battery, thermal, converter, and supervisory-control assumptions be turned into small executable models with deterministic evidence?

Current release
v1.12.0 · published 2026-10-21 · tag target 53d49b00089532e35a9c12cf60e83b0934ed4d19
Current verification
Run 42625040387 · 2026-11-09 · target ef53d73b066bf1913e2bb7080f9c86ff52ea22ed
Historical evidence
20 Base MATLAB checks and 26 entry points (25 general plus 1 unified-BESS) at ebf2a0c · 2026-08-24 · not current-main status
Reference modelsValidated reference

Battery and Power Electronics Reference Models

Which early thermal and DC-link assumptions should be made explicit before higher-fidelity design work begins?

Stack
Python · MATLAB
Evidence
6 unit tests passed
Source
7d9f61f · 2026-07-28

Analysis software

Transparent tooling for degradation fitting and bounded projection.

Analysis softwareAnalysis software

Battery Cycle-Life Analyzer

Which empirical degradation model best describes observed capacity fade, and how far can EOL projection be bounded honestly?

Stack
Python
Evidence
33 tests passed
Source
v0.1.0 · 2026-07-28

Research benchmarks

Audit-ready experiments with explicit information and result protocols.

Research benchmarkResearch benchmark

VoltRL

How do finite-state policies compare when information timing, holdout separation, battery constraints, degradation assumptions, and diagnostic bounds are explicit?

Stack
Python
Evidence
13 deterministic tests passed
Source
v1.1.0 · 2026-07-28

Engineering notes and validation guides

Executable references connected to assumptions, uncertainty, and traceability.

Engineering notes and validation guideResearch notes

Battery Thermal Modeling Notes

What evidence chain is needed to move a battery thermal claim from an equation or source into a reviewable engineering decision?

Stack
Python · Markdown
Evidence
84 tests + 10 subtests passed
Source
14e399f · 2026-07-28

Grid-storage playbooks

Constraint-aware references for active, reactive, frequency, voltage, and energy services.

Executable playbookExecutable playbook

Smart Grid Storage Playbook

How can grid-support commands be composed so every curtailment, capability limit, energy boundary, and illustrative assumption remains inspectable?

Stack
Python · Markdown
Evidence
151 tests + 372 subtests passed
Source
3ce0b4b · 2026-07-28

QA/QC and commissioning toolkits

Evidence controls for delivery, readiness, acceptance, and handover.

Engineering toolkitEngineering toolkit

BESS QA/QC Toolkit

How can project requirements, checks, evidence IDs, revisions, owners, deadlines, and acceptance decisions remain traceable through BESS delivery?

Stack
Python · Markdown · JSON
Evidence
142 tests + 4 subtests passed
Source
61d89bf · 2026-07-28
These artifacts are inspectable starting points, not qualified design authorities. Review the human-supervised workflow Inspect the public repository record

Public browser laboratories

Explore a system. Inspect its assumptions.

Energy research, electrical-continuity lessons and local-first demonstrations. Each laboratory states what runs in your browser, what requires a local application, and what its results cannot establish.

Browser laboratoryResearch & learning

MKLab

Explore 69 public browser demos for energy, learning and everyday planning.

Published scope
69 directory entries, verified against the published application index on 17 October 2026.
Boundary
Fictional or synthetic demonstrations, not medical, financial, legal or emergency services. Some source repositories are private.
Browser laboratoryResearch & learning

HelioForge Energy Lab

Explore hybrid-energy architectures, linked lessons and bundled scenario results.

Published scope
36 architectures and 36 lessons; 19 electricity-balance screens and 17 study-only architectures in the local Python application.
Boundary
The hosted preview shows bundled examples. New numerical runs require the separate local Python application; no calibrated plant control.
Browser laboratoryResearch & learning

ZephyrTrade

Compare wind-market strategies and calculate hypothetical offers from synthetic observations.

Published scope
3,888 retained hourly observations, nine strategies and one synthetic 30 MW site. The historical snapshot has 53 absent hours.
Boundary
Synthetic historical data, not live prices, order execution or investment recommendations.
Browser laboratoryResearch & learning

Datacenter Twin Lab

Learn electrical continuity across 24 interactive lessons in two tracks and inspect energy ledgers.

Published scope
24 lessons across two tracks (12 continuity and 12 Infrastructure Engineering), with 18 named scenarios. The canonical example delivers 85.5 kWh to a 1 MW load for 307.8 seconds after the outage.
Boundary
Uncalibrated synthetic electrical model; not facility safety, certified uptime or live equipment control.
Explore all 69 MKLab directory entries

Published directory snapshot reviewed 2026-10-17. Public browser editions do not imply public source or real-world service readiness.

Pinned source and CI records

Counts describe individual jobs at linked commits, never totals across repeated matrix runs. Existing release-specific results elsewhere retain their original scope. These upstream suites were inspected, not independently rerun for this portfolio.

Complete public source index

Find a repository and its evidence

Reviewed 2026-10-17: 18 public repositories — 12 non-forks (including the GitHub profile) and 6 forks. Private repositories are excluded. This inventory is separate from the seven curated engineering projects and 69 MKLab browser demos.

Workflow results apply only to the linked run and commit; they do not establish that the current source passed every check. Historical scientific results elsewhere keep their original release scope. Download the dated source snapshot · Check GitHub for newer changes

Non-fork repositories (12)

battery-cycle-life-analyzer

Fit degradation models to battery cycling data, project remaining useful life, and generate publication-ready figures

Source at review
630c030 · 2026-10-11
Latest release at 2026-10-17 inventory
v0.2.0 · dated snapshot
Latest workflow at review
Human authorship policy: success · commit 630c030 · 2026-10-11
battery-cycle-life-analyzer current release status
v0.2.0 · tag target 4ac3869071e0e0f28cc701a6b2bbb8fe369a2a97 · verification target 78d3de863ca65de7fe5a28911eb8167e7db9e2c4

Open project website

battery-power-models

Tested reference models for battery thermal response and DC-link sizing in Python and MATLAB

Source at review
682d43c · 2026-10-06
Latest release at 2026-10-17 inventory
None listed in this dated snapshot
Latest workflow at review
Documentation and model validation: success · commit 682d43c · 2026-10-06
battery-power-models current release status
Unknown as of 2026-11-12; the dated inventory snapshot is not a current release pointer
battery-thermal current release status
Unknown as of 2026-10-17; the dated inventory snapshot is not a current release pointer
dc-link-sizing current release status
Unknown as of 2026-10-17; the dated inventory snapshot is not a current release pointer

Open project website

battery-thermal-modeling-notes

Research-backed notes and reproducible examples for battery thermal behavior, BTMS design thinking, and validation assumptions.

Source at review
afef3c2 · 2026-09-20
Latest release at 2026-10-17 inventory
None listed in this dated snapshot
Latest workflow at review
Human authorship policy: success · commit afef3c2 · 2026-09-20
battery-thermal-modeling-notes current release status
Unknown as of 2026-11-12; the dated inventory snapshot is not a current release pointer

Open project website

bess-qaqc-toolkit

Templates and checklists for BESS QA/QC, FAT/SAT readiness, supplier evidence review, and commissioning handover.

Source at review
0b786d3 · 2026-09-20
Latest release at 2026-10-17 inventory
None listed in this dated snapshot
Latest workflow at review
Human authorship policy: success · commit 0b786d3 · 2026-09-20
bess-qaqc-toolkit current release status
Unknown as of 2026-11-12; the dated inventory snapshot is not a current release pointer

Open project website

datacenter-twin-lab

A reproducible synthetic continuity laboratory for datacenter power systems. Predict, run and explain one outage; explore 24 interactive lessons.

Source at review
ee3ee73 · 2026-10-15
Latest release at 2026-10-17 inventory
v2.0.0 · dated snapshot
Latest workflow at review
Tests: failure · commit ee3ee73 · 2026-10-15
datacenter-twin-lab current release status
v2.0.1 · tag target 513ddc7150027f5e274a8d50d5edcd3c31167a5e · verification target a92128eaa85621ccc5691254f32e335a882f0795

Open project website

helioforge-energy-lab

Interactive hybrid-energy research and learning workbench with auditable numerical screens and a local Python API.

Source at review
1c6bb97 · 2026-10-02
Latest release at 2026-10-17 inventory
None listed in this dated snapshot
Latest workflow at review
Scheduled: success · commit 1c6bb97 · 2026-10-17
helioforge-energy-lab current release status
cold-load-repair-20261030-a071652 · tag target a071652ab2b59bafd9a43245cd4620103dcf6eba · verification target a6e3ff997cafe6bee70b9257b62872b81f2995f3

Open project website

matlab-simulink-energy-lab

Open, runnable MATLAB & Simulink reference models for lithium-ion batteries, SOC EKF, thermal management, power converters, and grid-forming/grid-following BESS control—with reproducible checks.

Source at review
5cc54c8 · 2026-10-06
Latest release at 2026-10-17 inventory
v0.11.0 · dated snapshot
Latest workflow at review
Citation metadata: success · commit 5cc54c8 · 2026-10-06
matlab-simulink-energy-lab current release status
v1.12.0 · tag target 53d49b00089532e35a9c12cf60e83b0934ed4d19 · verification target ef53d73b066bf1913e2bb7080f9c86ff52ea22ed
bess-control current release status
v0.9.0 · tag target 4b3cdb4fb4e69f39aac4f7c44d7284ec2b2c15c8 · verification target a77d8cda99204b197e479d11a10c069ea13995de

Open project website

smart-grid-storage-playbook

Explainable smart-grid and grid-forming BESS concepts for engineers, students, and project teams.

Source at review
caf54a8 · 2026-09-20
Latest release at 2026-10-17 inventory
None listed in this dated snapshot
Latest workflow at review
Human authorship policy: success · commit caf54a8 · 2026-09-20
smart-grid-storage-playbook current release status
Unknown as of 2026-11-12; the dated inventory snapshot is not a current release pointer

Open project website

voltrl

Audit-ready finite-state benchmark for battery arbitrage under synthetic and historical wholesale prices.

Source at review
a2f7eed · 2026-09-20
Latest release at 2026-10-17 inventory
v1.1.0 · dated snapshot
Latest workflow at review
Human authorship policy: success · commit a2f7eed · 2026-09-20
voltrl current release status
v1.1.0 · tag target 70fa9609a1a122055f50f7897720eefc97cbb3e0 · verification target b244bc36b512610092064b5f903ed5f08466dc7b

Open project website

zephyrtrade

Research application that generates synthetic wind/weather/price tables, compares wind-forecast and direct-offer strategies, backtests revenue and explores hypothetical offers without placing trades.

Source at review
2d54613 · 2026-10-02
Latest stable release
None listed; prereleases may exist
Latest workflow at review
Scheduled: success · commit 2d54613 · 2026-10-14

Open project website

Forks and upstream contributions (6)

Forks track or contribute to upstream projects; they are not presented as original authored projects.

advisory-database

Security vulnerability database inclusive of CVEs and GitHub originated security advisories from the world of open source software.

Unavailable at 2026-11-13: Public repository, recorded commit and workflow URLs returned HTTP 404. Historical snapshot retained.

Source at review
386dd03 · 2026-08-14
Latest stable release
None listed; prereleases may exist
Latest workflow at review
Close stale PRs: success · commit 386dd03 · 2026-10-17

awesome-battery-data

An awesome list of open-source battery data (electrochemical, safety, and microstructural), data analysis tools, modeling code, microstructure analysis, and data repositories and review papers. This aims to be a one-stop shop for the open-source battery data, modeling, and analysis ecosystem!

Source at review
35ed828 · 2026-08-14
Latest stable release
None listed; prereleases may exist
Latest workflow at review
Human authorship policy: success · commit 35ed828 · 2026-08-14

awesome-MATLAB

A curated list of awesome MATLAB toolboxes, applications, software and resources.

Source at review
09832dc · 2026-08-14
Latest stable release
None listed; prereleases may exist
Latest workflow at review
Human authorship policy: success · commit 09832dc · 2026-08-14

awesome-power-analysis

Awesome Power Analysis is for collecting power analysis related sources, including power flow, production cost modeling, etc.

Source at review
f635828 · 2020-01-17
Latest stable release
None listed; prereleases may exist
Latest workflow at review
No workflow run listed

emhass

emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.

Unavailable at 2026-10-31: Public repository, recorded commit and workflow URLs returned HTTP 404. Historical snapshot retained.

Source at review
57a6903 · 2026-08-14
Latest stable release
None listed; prereleases may exist
Latest workflow at review
CodeQL: success · commit 57a6903 · 2026-10-13

kividb

Redis®-compatible in-memory database written in Rust, with full-text and vector search

Unavailable at 2026-10-22: Repository and commit returned HTTP 404; GitHub API also returned 404. Historical snapshot retained.

Source at review
398fd0d · 2026-10-16
Latest stable release
None listed; prereleases may exist
Latest workflow at review
No workflow run listed