Skip to content
Snippets Groups Projects
CHANGELOG.md 1.53 KiB
Newer Older
Sander Snoo's avatar
Sander Snoo committed
# Changelog
All notable changes to Pulselib will be documented in this file.

## \[1.3.6] - 2022-04-@@
Sander de Snoo's avatar
Sander de Snoo committed
### Added
- Refactored Tektronix backend -> 'Tektronix_5014'. Faster and allow fast switching between multiple uploaded sequences.
Sander de Snoo's avatar
Sander de Snoo committed
- Added argument reset_time to wait()

## \[1.3.5] - 2022-03-29
### Fixed
- Error when rendering section with low sample rate extends into segment with high sample rate.

Sander Snoo's avatar
Sander Snoo committed
## \[1.3.4] - 2022-03-23
### Improved
- QuantumSequencer use waveform with low sample rate for long DC compensation pulse.

Sander de Snoo's avatar
Sander de Snoo committed
## \[1.3.3] - 2022-03-14
Sander Snoo's avatar
Sander Snoo committed
### Fixed
- QuantumSequencer bugs in 1.3.2

Sander de Snoo's avatar
Sander de Snoo committed
## \[1.3.2] - 2022-03-14
Sander Snoo's avatar
Sander Snoo committed
### Fixed
- Fixed long wait (> 160 ms) for QuantumSequencer

Sander de Snoo's avatar
Sander de Snoo committed
### Added
- Added attribute 'values' to sequence loop parameters

Sander Snoo's avatar
Sander Snoo committed
## \[1.3.1] - 2022-03-07
### Fixed
- Fixed rendering of segments with different sample rates
- Rendering of conditional segments with looping

Sander Snoo's avatar
Sander Snoo committed
## \[1.3.0] - 2022-02-22
Sander Snoo's avatar
Sander Snoo committed
### Added
- IQ correction of phase, amplitude and offset:
  add_channel_offset, set_qubit_correction_phase, set_qubit_correction_gain
- New interface from hardware class to pulselib: set_channel_attenuations and add_virtual_matrix
- Virtual matrix on top of virtual gates
Sander Snoo's avatar
Sander Snoo committed
- Added hw schedule for UHFLI with Tektronix
Sander Snoo's avatar
Sander Snoo committed
- Improved release_awg_memory (for Keysight AWG)
Sander Snoo's avatar
Sander Snoo committed

### Removed
- pulse.add_channel_compenstation_limit. Correct method is add_channel_compensation_limit

### Fixed
- loops with t_measurement in HVI variable.
- release_awg_memory() for Keysight
Sander Snoo's avatar
Sander Snoo committed

## \[1.2.0] - 2021-11-11
First labeled release. Start of dev branch and change logging.