Files
py-dvt-ate/CHANGELOG.md
Kai Chappell 14858a087c
Some checks failed
CI / Release (push) Has been cancelled
CI / Lint (push) Failing after 4s
CI / Type Check (push) Failing after 7s
CI / Test (push) Successful in 8s
Release v0.1.0-alpha.1
Physics engine working milestone:
- Thermal-electrical coupling simulation
- LDO DUT model with temperature dependence
- Comprehensive test suite
2025-03-14 19:10:34 +00:00

1.6 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.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 TBD Visual demo
0.1.0-alpha.1 2025-12-02 Physics engine
0.0.1 2025-12-01 Project scaffolding