From 2e62a10550f0d0f49c4133963de4abbfa4a6bbb7 Mon Sep 17 00:00:00 2001 From: Kai Chappell Date: Mon, 22 Sep 2025 11:04:43 +0000 Subject: [PATCH] Release v0.1.0-beta.2 --- CHANGELOG.md | 25 ++++++++++++++++++++++++- src/py_dvt_ate/__init__.py | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5dce60..d5de1cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0-beta.2] - 2025-12-03 + +### Added +- Test Executive Framework (Sprint 14) + - TestContext dataclass providing runtime context for tests + - ITest abstract base class defining test interface + - TestLogger for recording measurements, results, and events + - LimitChecker for evaluating pass/fail against specification limits + - TestRunner for orchestrating test execution + - SQLite-based TestRepository for persisting test data + - Parquet measurement storage for efficient time-series data +- DVT Test Implementation (Sprint 15) + - BaseDVTTest providing common test utilities + - TempCo characterisation test (temperature coefficient measurement) + - Temperature sweep with automatic thermal settling + - Linear regression TempCo calculation (ppm/°C) + - Comprehensive integration tests for end-to-end validation + +### Technical +- Test framework supports data logging, limit evaluation, and result persistence +- TempCo test demonstrates full end-to-end workflow: configure instruments → sweep temperature → measure → calculate → evaluate +- All framework and test components fully type-checked and linted + ## [0.1.0-beta.1] - 2025-12-02 ### Added @@ -106,7 +129,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | Version | Date | Milestone | |---------|------|-----------| | 0.1.0 | TBD | MVP Complete | -| 0.1.0-beta.2 | TBD | First DVT test runs | +| 0.1.0-beta.2 | 2025-12-03 | First DVT test runs | | 0.1.0-beta.1 | 2025-12-02 | HAL complete | | 0.1.0-alpha.3 | 2025-12-02 | Network ready | | 0.1.0-alpha.2 | 2025-12-02 | Visual demo | diff --git a/src/py_dvt_ate/__init__.py b/src/py_dvt_ate/__init__.py index 355e49d..ee1e650 100644 --- a/src/py_dvt_ate/__init__.py +++ b/src/py_dvt_ate/__init__.py @@ -1,3 +1,3 @@ """py_dvt_ate: Coupled Physics DVT Simulation Platform.""" -__version__ = "0.1.0-beta.1" +__version__ = "0.1.0-beta.2"