Releases: BBN-Q/Qlab
Releases · BBN-Q/Qlab
1.3
- Generalize state and process tomography for multi-channel data
- Moved APS and APS2 drivers into their own repos
- CryoCon temperature controller driver
- Keithley DVM 197 driver
- Fix Tek5014 direct waveform uploads
- Improved AlazarATS driver
- Removed correspondence between round robins and buffers to allow more
flexibility in choice of waveforms, round robins, and segments - Data processing now happens in a background task to facilitate use of multiple
cards
- Removed correspondence between round robins and buffers to allow more
- Improvements to LabBrick64 driver
- InstrumentFactory will now look for drivers outside of the deviceDrivers namespace
(if it cannot be found in deviceDrivers). - New producer-consumer MeasFilters. Instead of 'child' filters, each filter
specifies its source(s) in the 'dataSource' field. - DigitalHomodyne broken up into 3 pieces: RawStream, DigitalDemod, and KernelIntegration.
This allows for greater flexibility in construction of measurement filters, and
allows us to re-use more plotting and saving code. - StreamSelector MeasFilter for the II X6.
1.2
- 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
1.1
New features and bug fixes
- 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).