Added
- Added
QuamBase.set_at_reference
to set a value at a reference - Added
string_reference.get_parent_reference
to get the parent reference of a string reference - Added
FrequencyConverter.LO_frequency
setter which updates the local oscillator frequency - Added optional
relative_path
to methodQuamBase.get_reference()
- Added support for multiple QuamRoot objects
- Added
QuamBase.get_root()
to get the QuamRoot object of a component
Changed
Pulse.integration_weights
now defaults to#./default_integration_weights
, which returns [(1, pulse.length)]
Fixed
- Fixed issues with parameters being references in a QuamRoot object
- Fixed
MWFEMAnalogOutputPort.upconverters
not having the correct type - A warning is raised if a new
QuamRoot
instance is created while a previous one exists. - Fixed
MWFEMAnalogOutputPort.upconverters
not being converted to a dict in the config - Fixed: Improve error message when instantiating: list or dict expected but a different type is provided
MWChannel.upconverter_frequency
andMWChannel.LO_frequency
now correctly return the upconverter frequency from theopx_output
port, supporting bothupconverter_frequency
andupconverters
specifications.
GitHub Merged Pull Requests
- Feat: Add default integration weights by @nulinspiratie in #87
- Feat/Add
QuamBase.set_at_reference
by @nulinspiratie in #88 - Fix: Referencing issues in Quam Root by @nulinspiratie in #93
- Fix: MWFEMAnalogOutputPort.upconverters type by @nulinspiratie in #94
- Add setter to LO_frequency property in FrequencyConverter. by @deanpoulos in #95
- Feat: Add
relative_path
toQuamBase.get_references
by @nulinspiratie in #100 - Fix: Add error message when multiple QuamRoot objects are instantiated by @nulinspiratie in #103
- Fix: Update typing for channel output/input ports by @nulinspiratie in #102
- Feat: Support multiple QuamRoot objects by @nulinspiratie in #104
- Fix: Convert MWFEMAnalogOutputPort.upconverters to dict when generati… by @nulinspiratie in #106
- Fix: Improve error message when wrongly instantiating a list or dict by @nulinspiratie in #108
- Fix: Improve upconverter frequency retrieval in MWChannel by @nulinspiratie in #107
Full Changelog: v0.3.8...v0.3.9