Skip to content

Tags: BBN-Q/Qlab

Tags

release-1.3

Toggle release-1.3's commit message
Version 1.3

release-1.2

Toggle release-1.2's commit message
Version 1.2 release notes:

* Fixed BBNAPS waveform mode bug that cut off the last 8 points of the waveform
* Re-wrote Tek5014 driver (simpler and API consistency with APS)
* StateComparator measurement filter for thresholding
* Data variance fixes
* Uses QGL for calibration experiments
* Renamed preference 'ChannelParams' to 'ChannelParamsFile' for consistency with other preferences
* load_data() can take a filename argument
* Drivers for Kepco power supply, SRS lock-in, and Picosecond Pulse Labs pulse generator
* mex function `dotFirstDim` for faster kernel application in DigitalHomodyne
* Adds trace preservation constraint to QPT SDP
* Fixes scope plotter on non-segment sweeps

release-1.1

Toggle release-1.1's commit message
64-bit Labbrick driver

Tracked spectroscopy example
Logistic regression filter in SingleShot experiment
Bug fix for compiling APS files with padded waveforms (varients)
Allow full SSB modulation on the APS
Use human-readable parameters in digitizer settings (Acqiris and Alazar
	drivers)
Allow amp/phase, real/imag, or amp/phase/real/imag (quad) plotting
Test for APS phase lock on APS.init()
Much faster Alazar data processing via processBuffer and processBufferAvg
	mex files (at least 8x speed increase in digitizer mode). Now fast enough to
	continuously stream at 500 MS/s.
Faster channelization with a polyphase resampling FIR filter for decimation
	(implemented with a mex file).

release-1.0

Toggle release-1.0's commit message
Release notes:

* New, more easily scriptable ExpManager class
* GUIs to create settings files now in PyQLab repo
* Asynchronous data acquisition and plotting/looping, for nearly continuous
streaming of single-shot data
* Easily extend to an arbitrary number of measurement channels, including
correlation channels.
* Driver: Holzworth HS9000

release-0.10

Toggle release-0.10's commit message
* RB tomography sequences and analysis

* FFTScope utility
* APS streaming fixes
* Fixes APS hot-plug crash bug

release0.9

Toggle release0.9's commit message
New features:

* Berkeley Nucleonics driver
* PhaseMatrix driver
* compact PatternGen itializers (e.g. pg = PatternGen("q1") where "q1" is a valid qubit label)
* Re-organized pattern generation to use new Pulse class. Adds pretty-printing of pulse sequences with pg.print()
* Fancy Python-based sequence plotter
* Expanded APS memory to 32k waveform points and 8k LL entries
* Robust tomography sequences and analysis

Fixes:
* Found and fixed various edge cases in APS data streaming
* Trigger pulses now work on the APS, even for trigger delays greater than the length of the current entry

release-0.8

Toggle release-0.8's commit message
Release 0.8. New features

* Completely re-written APS firmware. New features include: 2x waveform memory, 4x
link list memory, faster data transfers, internal trigger intervals, smaller
minimum LL entry size (8 samples), and pulsing idle LED.
* Microwave source driver updates to work with GPIB or ethernet connections
* Alazar card now works with muWaveSweep and TimeDomain
* AWG settings now updated whenever TimeDomain.json is updated

release-0.7.1

Toggle release-0.7.1's commit message
Bug fix release.

Fixes APS sequence file loading for files containing only a single bank of data
per channel.

Also contains numerous pulse compiler fixes.

release-0.7

Toggle release-0.7's commit message
Release 0.7

Major new features:

* Multi-channel pulse compiler
* Completely re-written libaps driver
* Automated APE and SPAM calibration
* All cfg data stored in JSON format

release-0.6

Toggle release-0.6's commit message
Tagging release 0.6

* Now uses an HDF5 data storage format. Data loading is now self-contained -- we
  no longer need to generate experiment loop structures just to plot and
  manipulate data
* APS sequence data is now also stored in an HDF5 format. Gone are the days of
  looking for waveforms or link lists at "#ref/g"...
* Improved USB interface to APS.
* KT frequency estimation used to seed Ramsey/Rabi fits

--BRJ