Home / Open engineering
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 contract
7 substantive original repositories
Release- or commit-pinned evidence
Synthetic and illustrative data labeled
Verified 28 July 2026
Browse the evidence map
Models and simulation laboratories Analysis software Research benchmarks Engineering notes and validation guides Grid-storage playbooks QA/QC and commissioning toolkits
Collection map
From cell behavior to accepted project evidence.
01 Battery physics Electrical states, heat generation, cooling, degradation
02 Estimation SOC correction, fitted degradation, bounded EOL/RUL
03 Power conversion DC link, converter dynamics, active and reactive limits
04 Grid operation Following, forming, voltage, frequency, reserve, energy
05 Project acceptance Requirements, 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 laboratory Validated 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 models Validated 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 software Analysis 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 benchmark Research 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 guide Research 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 playbook Executable 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 toolkit Engineering 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 laboratory Research & 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 laboratory Research & 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 laboratory Research & 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 laboratory Research & 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 · Forks and upstream contributions · Browser laboratories
Non-fork repositories (12) Fit degradation models to battery cycling data, project remaining useful life, and generate publication-ready figures
Source at review 630c030 · 2026-10-11Latest release at 2026-10-17 inventory v0.2.0 · dated snapshot
battery-cycle-life-analyzer current release status v0.2.0 · tag target 4ac3869071e0e0f28cc701a6b2bbb8fe369a2a97 · verification target 78d3de863ca65de7fe5a28911eb8167e7db9e2c4 Open project website
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
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
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
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
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
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
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-15Latest release at 2026-10-17 inventory v2.0.0 · dated snapshot
datacenter-twin-lab current release status v2.0.1 · tag target 513ddc7150027f5e274a8d50d5edcd3c31167a5e · verification target a92128eaa85621ccc5691254f32e335a882f0795 Open project website
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
helioforge-energy-lab current release status cold-load-repair-20261030-a071652 · tag target a071652ab2b59bafd9a43245cd4620103dcf6eba · verification target a6e3ff997cafe6bee70b9257b62872b81f2995f3 Open project website
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-06Latest release at 2026-10-17 inventory v0.11.0 · dated snapshot
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
Evidence-led battery, BESS, and smart-grid engineering portfolio with MATLAB/Simulink, Python, validation, and upstream contributions.
Source at review 7ca1bde · 2026-10-15
Latest stable release None listed; prereleases may exist Open project website
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
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
Graph-based MATLAB electrothermal battery digital twin with spatial cooling boundaries, reproducible scenarios, and verification evidence.
Source at review e181bd5 · 2026-08-14
Latest stable release None listed; prereleases may exist Open project website
Audit-ready finite-state benchmark for battery arbitrage under synthetic and historical wholesale prices.
Source at review a2f7eed · 2026-09-20Latest release at 2026-10-17 inventory v1.1.0 · dated snapshot
voltrl current release status v1.1.0 · tag target 70fa9609a1a122055f50f7897720eefc97cbb3e0 · verification target b244bc36b512610092064b5f903ed5f08466dc7b Open project website
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 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
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
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
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