v0.4.0
Summary
This release expands the SimParameter schema by introducing a variables attribute, giving developers a native way to manage custom state data and control logic directly through the simulation registry.
🚀 Key Features
- Custom State Tracking: A flexible
variables: Dict[str, Any]field designed to hold arbitrary user-defined data (e.g.,int,float,bool,str) for custom machine states or logic flags. - External Control Dials: These variables are fully compatible with the
SimulationRegistry, allowing you to update custom parameters on the fly without needing to write custom wrapper classes.
Full Changelog: v0.3.0...v0.4.0