QM Simulator as a Service (Saas) Releases¶
All notable changes and releases to the simulator as a service will be documented in this file.
The format is based on Keep a Changelog.
1.1.1 - 2024-11-13¶
Changed
- Renamed the
QoPSaaSclass toQmSaasandQoPSaaSInstancetoQmSaasInstancerespectively. - Removed the
simprefix from many class porperties, e.g.sim_host->host. - The default
hosthas changed. The previous defaultsim_hostwould still work by redirecting to the new one.
Added
- The simulator now supports Version QOP 3.2.0.
- Added a
QmSaas.close_all()function that allows the user to close all simulator instances opened by his client (maximum per client: 3). - Users can query if the instance object they are using is alive and at what datetime it will expire via
QmSaasInstance.is_alive(),QmSaasInstance.expires_at(). (default time limit: 15 minutes) - Every instance now has a cluster_config that shows the (controller) FEM configuration for a given simulator instance
QmSaasInstance.cluster_config(). - Users can now freely define the controller FEM configuration of their instance via a
ClusterConfig()object. FEMs can be added to this config viaClusterConfig().controller().lf_fem(slot)andClusterConfig().controller().mw_fem(slot).
1.0.2 - 2024-07-02¶
Added
- The simulator now supports Version QOP 3.1.0. This means that saas now also simulates the OPX1000 product.
- The user can select it via
QoPVersion.v3_1_0and pass it to the constructor of a simulator instance. - There is only one static configuration supported, which is 4 LF FEM modules in the first four slots and 4 MW FEM modules in the last four slots.
1.0.1 - 2024-06-13¶
Fixed
- Fixes in the documentation.
1.0.0 - 2024-06-12¶
The initial release of the QM Simulator as a Service.