Releases: qua-platform/py-qua-tools
Releases · qua-platform/py-qua-tools
v0.6.4
v0.6.3
Added
- ManualOutputControl - An option to open up the ManualOutputControl without a configuration file. Using ManualOutputControl.ports().
- ManualOutputControl - Added a readme file to explain how to use.
- ManualOutputControl - Added various validations and exceptions when illegal operations are performed.
- ManualOutputControl - Added print_analog_status() and print_digital_status() to print the current status.
Changed
- ManualOutputControl - analog_status() and digital_status() now return a dict containing the information.
v0.6.2
Fixed
- Bakery Bug - delete_samples() crash
- Bakery Bug - Bakery Bug - using a negative wait can lead to infinite recursion
- ConfigBuilder Bug - renamed digital_inputs in Element to digitalInputs
- ConfigBuilder Bug - removed empty dictionary of outputPulseParameters when not initialized
- ConfigBuilder Bug - fixed the format of Mixers in the configuration
v0.6.1
Changed
- API Changes to the "ManualOutputControl" class:
- Constructor does not take "digital_on" elements.
- Constructor accepts optional input of elements to include.
- "set_amplitude" and "update_frequency" have been renamed to "set_amplitude" and "set_frequency".
- "digital_on" and "digital_off" no longer change elements which are not given.
- "digital_on" and "digital_off" can accept no input, which makes them turn on and off all channels.
- New function, "turn_off_elements" which turns off both digital and analog of the given elements.
v0.6.0
Changed
- The imports from the package, mainly when doing import *, has changed.
Added
- Add a "Control Panel" - A user interface for controlling the outputs from the OPX in CW mode, based on the user's configuration.
- Added support for Elements with digital inputs/outputs (in the config builder tool).
Fixed
- Fixed bakery bug - Negative wait for single input element was not working.
- Fixed bakery bug - Fixed the symmetric padding method when wait duration was even.
- Readme had voltage values in code examples that were not realistic.
- Fixed convention of input/output ports of Element in config builder.
Added GUI tool for QUA configurations
What's Changed
- Added a brand new Config GUI which can be used to visually edit and modify QUA configurations. by @nikolaqm in #36
- A readme has been added for the Config builder which guides you through basic usage (and more) by @SatyaBade12 in #37
py-qua-tools v0.4.1
Fixed a bug in the compress_integration_weights functions -> consecutive values with the same difference were deleted.
In addition, added a function to plot the integration weights.
py-qua-tools v0.4.0
Main new feature: Added a toolbox for building configuration files!
Also added a tool for creating the inter-OPX connections for simulations.
py-qua-tools v0.3.3
Added back add_Op() with deprecation
Improved examples and docs
py-qua-tools v0.3.2
Fix Ramsey example