Files
py-dvt-ate/CHANGELOG.md
Kai Chappell 950639288c
Some checks failed
CI / Lint (push) Has been cancelled
CI / Type Check (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Release (push) Has been cancelled
Release v0.1.0-alpha.2
2025-04-03 21:20:13 +00:00

2.2 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.1.0-alpha.2] - 2025-12-02

Added

  • Streamlit dashboard for interactive physics visualisation
  • Real-time temperature charts (chamber, case, junction)
  • Current state metrics display (voltages, currents, power, temperatures)
  • Interactive controls in sidebar:
    • Temperature setpoint slider (-40°C to 125°C)
    • Input voltage slider (0-12V)
    • Load current slider (0-500mA)
    • Output enable toggle
    • Start/Stop/Reset simulation buttons
  • Self-heating demonstration panel with:
    • Junction-case and case-ambient temperature rise display
    • Power dissipation chart
    • Thermal coupling explanation

[0.1.0-alpha.1] - 2025-12-02

Added

  • Physics engine with thermal-electrical coupling
  • First-order thermal response calculations for chamber and case
  • Junction temperature calculation via thermal resistance (θ_jc)
  • Self-heating effects from power dissipation
  • LDO DUT model with temperature-dependent behaviour
    • Output voltage temperature coefficient (ppm/°C)
    • Quiescent current temperature coefficient
    • Dropout voltage temperature dependence
    • Power dissipation calculation
  • Comprehensive physics engine test suite (13 tests)

[0.0.1] - 2025-12-01

Added

  • Initial project scaffolding
  • pyproject.toml with core dependencies
  • Package directory structure with all subpackages
  • Development tooling configuration (ruff, mypy, pytest)
  • CLI entry point with version command
  • Project documentation (requirements, technical specification, architecture decisions)
  • Development plan with vertical slice approach
  • CI/CD pipeline configuration

Version History

Version Date Milestone
0.1.0 TBD MVP Complete
0.1.0-beta.2 TBD First DVT test runs
0.1.0-beta.1 TBD HAL complete
0.1.0-alpha.3 TBD Network ready
0.1.0-alpha.2 2025-12-02 Visual demo
0.1.0-alpha.1 2025-12-02 Physics engine
0.0.1 2025-12-01 Project scaffolding