• v0.1.0 ba2ab9d5d8

    v0.1.0
    Some checks failed
    CI / Release (push) Has been cancelled
    CI / Lint (push) Successful in 4s
    CI / Type Check (push) Successful in 19s
    CI / Test (push) Successful in 37s
    Stable

    kschappell released this 2025-12-04 13:18:26 +00:00 | 39 commits to master since this release

    Added

    • Streamlit Dashboard Enhancement (Sprint 17)
      • HAL-based instrument control (no direct physics access)
      • Test execution page for running TempCo characterisation
      • Results viewer page with filtering and historical data
      • Form-based parameter controls preventing UI clunkiness
      • Live simulation charts with auto-start
    • End-to-end integration tests covering full workflow
    • Updated README with installation and usage instructions
    • Proprietary licence

    Changed

    • Integration tests now run 100x faster with simulation time scaling
    • Removed confusing pause/clear chart buttons from dashboard

    Fixed

    • CI release workflow now creates proper releases with changelog description

    Technical

    • Dashboard uses InstrumentFactory and InstrumentSet abstraction
    • Embedded SimulationServer with threading synchronisation
    • SQLite repository close() method for Windows file handle cleanup
    • 259 unit tests, 12 integration tests all passing
    • Coverage: 100% on core physics/instrument modules
    Downloads