v0.3.4
Added
- Added
Channel.frame_rotation_2pi
to allow for frame rotation in multiples of 2pi - Added
Channel.update_frequency
to allow for updating the frequency of a channel - Added
OctaveOld.connectivity
as it was needed for (deprecated) compatibility with multiple OPX instruments
Changed
- Allow
QuamBase.get_reference(attr)
to return a reference of one of its attributes - Octave RF input 2 has
LO_source = "external"
by default - Rename
DragPulse -> DragGaussianPulse
, deprecateDragPulse
Fixed
- Fix quam object instantiation error when a parameter type uses pipe operator
- Allow int keys to be serialised / loaded in QuAM using JSONSerialiser
- Fix type
OctaveUpconverter.triggered_reersed
->OctaveUpconverter.triggered_reversed
- Fix tuples not being instantiated properly in specific circumstances
- Fix filter_fir/iir_taps being passed as QuamList when generating config, resulting in an error due to parent reassignment
- Fix warning messages in QuamComponent instantiation
GitHub changes
- Feat: add frame_rotation_2pi by @nulinspiratie in #38
- Feat/update frequency by @nulinspiratie in #39
- Feat:
get_reference(attr)
returns reference to a component's attribute by @nulinspiratie in #40 - Feature/add opy by @yonatanrqm in #42
- Fix: Add final action for setting offset of LF-FEM analog output port. by @deanpoulos in #45
- add converter for int keys by @nulinspiratie in #48
- feat: Add support for instantiating union types by @nulinspiratie in #47
- fix dict instantiation by @nulinspiratie in #41
- Fix: Convert QuAM keys to ints for folders by @nulinspiratie in #49
- Feat: Add hardware ports and MW-FEM support by @nulinspiratie in #44
- Fix: Octave.Upconverter.triggered_reersed by @nulinspiratie in #52
- Fix: Allow list tuples within Union to be instantiated properly by @nulinspiratie in #60
- Update README.md by @nulinspiratie in #64
- feat: Fix issue with filter taps in SingleChannel configuration by @nulinspiratie in #65
- Fix: Add "connectivity" to OctaveOld by @nulinspiratie in #67
- Fix: Ignore warnings of failed references in _quam_patched_dataclass by @nulinspiratie in #68
- Fix: Set default LO_source for Octave RF input 2 to "external" by @nulinspiratie in #69
- ci: create draft release on push tag by @maxim-v4s in #61
- feat: Add DragCosinePulse and rename DragPulse to DragGaussianPulse by @nulinspiratie in #70
- feat/Add sticky channel option by @nulinspiratie in #6
- Fix/Add all MW channel properties by @nulinspiratie in #72
- Fix syntax for MW channel attributes. by @deanpoulos in #73
- Fix: Remove upsampling mode for LFFEMAnalogOutputPort by @nulinspiratie in #76
New Contributors
- @yonatanrqm made their first contribution in #42
- @deanpoulos made their first contribution in #45
- @maxim-v4s made their first contribution in #61
Full Changelog: v0.3.3-beta...v0.3.4