Skip to content

v0.12.0

Compare
Choose a tag to compare
@TheoLaudatQM TheoLaudatQM released this 05 Sep 13:18
· 181 commits to main since this release
de59486

Changed

  • Breaking change! - Waveform tools - Added a missing 2$\pi$ factor into detuning parameter in drag_gaussian_pulse_waveforms and drag_cosine_pulse_waveforms.
    This will produce different results compared to previous versions, to get the same results, divide the detuning parameter by 2pi. Both detuning, delta, and anharmonicity are now expected inHz rather than rad; a 2$\pi$ multiplication occurs in the built-in function.
  • Waveform tools - Renamed argument delta to anharmonicity in drag_gaussian_pulse_waveforms and drag_cosine_pulse_waveforms.
    delta is still accepted but will be deprecated in future versions.
  • ConfigBuilder - renamed arguments (backward compatible) in Element and MeasureElement classes.
  • ConfigBuilder - renamed AnalogOutputPort attribute channel_weights to crosstalk

Added

  • ConfigBuilder - PiecewiseConstantIntegrationWeights class.
  • ConfigBuilder - added thread and Oscillator to Element class.
  • ConfigBuilder - added shareable field to all ports.
  • ConfigBuilder - added doc strings

Fixed

  • ConfigBuilder - measure pulse type in the configuration
  • ConfigBuilder - removed offset field in DigitalOutputPort
  • ConfigBuilder - DigitalInputPort's port id
  • ConfigBuilder - fixed len method of Parameter when a setter is used
  • Fixed dependency to be compatible with qm-qua 0.4.0