Skip to content

0.3.0a0 — Browser Python and reproducible reports

Pre-release
Pre-release

Choose a tag to compare

@mohammadrezwankhan mohammadrezwankhan released this 09 Sep 01:06
· 9 commits to main since this release
v0.3.0a0
96fcf00

Datacenter Twin Lab 0.3.0a0 is a synthetic, local-first power-continuity what-if simulator.

Open the zero-install demo, change battery energy or demand, run the original Python engine on your device, and replay failure through recovery. The static site has no shared simulation API and sends no scenario telemetry. The first visit downloads about 14 MB of runtime and application assets.

This alpha adds:

  • Bounded sensitivity sweeps for initial battery energy, IT demand, generator delay and distribution efficiency.
  • Reproducible Markdown/HTML reports with scenario assumptions, event timelines, input hashes, warning counts and explicit unknown costs.
  • Five scenario guides, independent hand calculations and a reproducibility capsule.
  • Community issue forms, contribution/support/conduct guidance, a roadmap and an external-review worksheet.

The Python wheel includes the local dashboard, reports and battery-reserve comparison. Use the Python-only quickstart for the pinned asset and SHA-256. The core still requires only Python 3.12+ and the standard library; API dependencies are optional. The normal wheel does not include Pyodide.

Validation: full Python 3.12/3.14 matrix on Windows/Linux, installed-wheel checks outside the checkout, seven loopback dashboard journeys, and four browser-Python journeys. All five browser presets produce the same full result as native Python. Tests include independent energy calculations, malformed inputs, protected exports, report escaping and unknown costs. Windows Application Control blocked one local generated console launcher; required clean-run launcher checks passed in CI without changing local OS policy.

Assets include a source archive, a wheel, and a release manifest recording their hashes and source revision. The source archive comes from the clean public repository. The private planning/history repository remains private, and v0.2.0a0 assets and tag are unchanged.

These results demonstrate software behavior for synthetic fixtures. Independent external technical review has not yet been obtained. They do not establish facility calibration, cooling/GPU/workload performance, AC transients, protection coordination, uptime/Tier certification, compliance, or secure shared deployment. No physical controls are included.