{"push_id":2132117032,"size":45,"distinct_size":1,"ref":"refs/heads/UHFQC_AWG_8_test","head":"33bb30921d5728c5355bc7cdfc851a847b257eb0","before":"21e298077239ad5ea1958959fb2bf9d8dd5bd406","commits":[{"sha":"47a5846fff61073f5dde76bb149f4fa6ffe8117f","author":{"name":"Adriaan","email":"a7ce4b273f05930a87791d7a02b874a81e8fec5c@users.noreply.github.com"},"message":"Fixed ylabels for 2D plotting in MC (#391)\n\nFixes a long standing bug in the live plotting","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/47a5846fff61073f5dde76bb149f4fa6ffe8117f"},{"sha":"2c849f9d34b04060fe35e4410079ad26a0b09760","author":{"name":"Adriaan","email":"a7ce4b273f05930a87791d7a02b874a81e8fec5c@users.noreply.github.com"},"message":"Changed powerlimits from -2, 2 to -4, 4 (#383)","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/2c849f9d34b04060fe35e4410079ad26a0b09760"},{"sha":"c5e3f25d3e54668081695011b2d2c268f1cfda2c","author":{"name":"Kelvin Loh","email":"f05a18182941070b91d5affa575fbfa67e7baba2@users.noreply.github.com"},"message":"Resolved issue #400 by creating a generator for cbox config (#402)","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/c5e3f25d3e54668081695011b2d2c268f1cfda2c"},{"sha":"6bf4154d72e1a868014a7eed5f69227ea82f2167","author":{"name":"Adriaan","email":"a7ce4b273f05930a87791d7a02b874a81e8fec5c@users.noreply.github.com"},"message":"Bug/update qcodes (#404)\n\n* use get_latest() instead of _latest() for #393\r\n\r\nRelated to QCoDeS update\r\n\r\n* replaced StandardParameter with Parameter\r\n\r\nrelates to #393\r\n\r\n* Fix related to deprecated par._vals #393\r\n\r\n* made old load settings work with new qcodes","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/6bf4154d72e1a868014a7eed5f69227ea82f2167"},{"sha":"4de2ae0f6c4f51e0fd6c6dd3c485c7c60d53beb9","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"Added option to update parameters of fit in dist corrector","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/4de2ae0f6c4f51e0fd6c6dd3c485c7c60d53beb9"},{"sha":"1b7280896630327643e7b81b67de83c9e8f3aee2","author":{"name":"Adriaan","email":"a7ce4b273f05930a87791d7a02b874a81e8fec5c@users.noreply.github.com"},"message":"Merging the Project M18 branch  (#373)\n\n* Experiment for Grover 1Q phase calibration\r\n\r\nNeeds to be tested.\r\n\r\n* fixed small bug with data extraction\r\n\r\n* added ncol option for legend\r\n\r\n* Bugfixes in Grover 1Q phase calibration\r\n\r\n* 1Q phase calibration for Grover\r\n\r\nThis includes an experiment, update to the analysis for CZ 1Q phase\r\ncalibration, and these changes to the QWG flux lutman:\r\n- new parameter for second Z amp\r\n- new pulse in wave_dict to have different CZ for the first and second\r\nCZ in Grover's\r\n\r\n* Updated phase ripple experiment\r\n\r\n* Calibratino for Grover 1Q phase correction\r\n\r\n* Small bugfix for filepath\r\n\r\n* Bugfix for tomo code\r\n\r\nSet the value of self.best_fidelity to -1 initally, such that that\r\nattribute also exists if MLE is not run. If it doesn't, the tomography\r\nresults are not saved to the data file.\r\n\r\n* Updated loading experiment metadata\r\n\r\n* added data_file_path\r\n\r\nThis should solve the broken tests on the starmon branch\r\n\r\n* Added spam labels to GST analysis\r\n\r\n* Flipping integration and RamZ work\r\n\r\n* added raw phase to analysis\r\n\r\n* Fixed bug with ordering of Pauli operators in tomography\r\n\r\n* Make default argument for pulse params work in phase ripple experiment\r\n\r\n* quantumsim circuit for Grover's algorithm\r\n\r\n* Changed device object detector to digitized and improved CZ 1Q calibration\r\n\r\n* Fixed wrong comment in tomo\r\n\r\n* Updated Grover simulation with good error model\r\n\r\n* Bugfix for GST and removed old commented code\r\n\r\n* Enhancements for plot_line of analysis_v2 base class\r\n\r\n- Colors for multiple lines: supports maptlotlib default color cycle and\r\nevenly spaced colors from user-defined color map\r\n- Smart units in axis labels\r\n- Legend improvements\r\n\r\nOther:\r\n- Close figures after saving\r\n\r\n* Gauss pulse in QWG flux lutman\r\n\r\n* MC: set_parameter of soft_sweeps was not called for first point in certain situations\r\n\r\n* Sequence for enhanced cryo-scope experiment\r\n\r\n* Fixed issues with custom lutman par chunks sweep function\r\n\r\n* Analysis for enhanced cryo scope\r\n\r\n* New color list function for plotting\r\n\r\n* Function for derivative of dac arc in fit_mods\r\n\r\n* Fix for enhanced cryo scope sequence\r\n\r\n* Updates to Analysis v2 base analysis\r\n\r\n- Option to not apply default figure settings\r\n- Option to close figures (or not)\r\n- Fix for bug in saving plots\r\n\r\n* Damped Oscillation Model for RT corrections\r\n\r\n* Removed conflict line from previous merge that I forgot.\r\n\r\n* Distortion Corrector improvementes\r\n\r\n- Simpler frequency guess for damped osc. model\r\n- Dampled osc. in interactive loop\r\n- RT: subtract scope offset and better rising-edge finding\r\n- Fixed some typos\r\n\r\n* Unhardcoded some things in cryo-scope analysis\r\n\r\n* Removed print statement\r\n\r\n* Fixed Dac Arc Models for Asymmetryc Qubits\r\n\r\n* More fixes for Dac Arc Models\r\n\r\n* Changed sign for dac sensitivity (deriv of dac arc)\r\n\r\n* Small fix and print statements in GST\r\n\r\n* Docstring for gauss_pulse, added options for subtracting offset\r\n\r\n* working on enh. cryo scope analysis\r\n\r\n* Interleaved case for Ram-Z and Analysis v2 for that\r\n\r\n* Added analysis for interleaved Ram-Z to qubit object method\r\n\r\n* Added double and triple exponential decay models to distortion corrector\r\n\r\n* (old) Ram-Z analysis update: use numpy functions for unwrap and\r\nderivative.\r\n\r\n* Changed import statement due to renamed module\r\n\r\n* Added bell state tomo simulation code\r\n\r\n* set up the basics for CCL open QL compiling in PycQED\r\n\r\n* renamed folder\r\n\r\n* renamed folder\r\n\r\n* AllXY example\r\n\r\n* removed files taht should not be tracked\r\n\r\n* Updated OpenQL tests to pass if no openQL can be imported\r\n\r\n* Fix for failing tests\r\n\r\n* single_elt on sequence\r\n\r\n* Flipping seq\r\n\r\n* more seqs\r\n\r\n* Updated for static CCL control store\r\n\r\n* Added config creation for CCL\r\n\r\n* Fixed bug in create test config\r\n\r\n* AllXY example CCL\r\n\r\n* commiting change on RTO driver\r\n\r\n* Updated for correct timings\r\n\r\n* fixed some bugs in CCL config file\r\n\r\n* Added creation of new node parameter files to the\r\n\r\n- Node parameter file creation added to ZI base driver\r\n- Small tweaks to docstring of AWG8 driver\r\n- extracted parameter file for AWG8 driver\r\n\r\n* Added waveform reading and writing to AWG8 driver\r\n\r\n* Changes to the default program uploaded\r\n\r\nNote this is the version used in testing with Niels H\r\n\r\n* Working error handling on the configure awg from string command\r\n\r\n* Code for custom codeword programs\r\n\r\n* Basic framework for more abstract LutMan\r\n\r\n* WIP LutMans\r\n\r\n* minor changes\r\n\r\n* basic LutMan for MW signals\r\n\r\n* working version for simple mw lutman\r\n\r\n* first version RO_lutman\r\n\r\n# Conflicts:\r\n#\tpycqed/analysis/measurement_analysis.py\r\n\r\n* some more tests for the MW lutMan\r\n\r\n* adding full DIO triggered functionality for UHFQC\r\n\r\n* update\r\n\r\n* rearranging the sequence\r\n\r\n* update\r\n\r\n* update after notebook debugging\r\n\r\n* MW LutMan WIP\r\n\r\n* Updates to uploading codeword program\r\n\r\nTested using latest AWG8 firmware\r\n\r\n* allowing arbitrary readout combinations\r\n\r\n* update during test\r\n\r\n* Added a 4 channel VSM gauss pulse\r\n\r\n* MW_VSM_LutMan\r\n\r\n* Added deprecation warnings\r\n\r\n* Cleaned up some unused files\r\n\r\n* First tests for qubit object\r\n\r\n* readout lutman, after debugging, just before scope test\r\n\r\n* Added virtual MW_source\r\n\r\n* removing print statements\r\n\r\n* Added teardown, should fix tests\r\n\r\n* Restored accidentally deleted file\r\n\r\n* Added template for parameter structure in qubit object\r\n\r\n* Added instantiation tests for qubit objects, should catch the most\r\nobvious mess ups\r\n\r\n* Added a dummy UHFQC\r\n\r\n* Added stop and start methods to CCL, this closes #317\r\n\r\n* variable name change requested by XFU\r\n\r\n* Added a dummy CCL and fixed a bug relating to the parameter file in the process\r\n\r\n* should fix import error in tests online\r\n\r\n* Added CCL parameter file to version tracking\r\n\r\n* Added instantiation of detector functions\r\n\r\n* Dummy VSM (Duplexer) and test prepare RO sources\r\n\r\n* Added integration weights uploading to qubit object\r\n\r\n* Added RO pulse uploading to CCL qubit object. Test pending\r\n\r\n* Now with test for uploading the readout pulses\r\n\r\n* Added parts of VSM support\r\n\r\nJust before renaming Q_ to mw_\r\n\r\n* Renamed \"Q_\" prefix to \"mw_\" prefix as discussed with @brianzi\r\n\r\n* added AWG8 codeword linking as well\r\n\r\n* added a test for prep CW\r\n\r\n* Made basic dummy measurement (resonator scan) work\r\n\r\n* changed output directory of qubit tests\r\n\r\n* Changed check in the search latest data function.\r\n\r\nThis closes #328\r\n\r\n* OpenQL integration into CCL qubit\r\n\r\n* WIP commit\r\n\r\n* Updated qisa-as to updated version (no version number yet)\r\n\r\n* Updated the generate config script to account for resource models\r\n\r\n* Passing tests again, working spec sequence\r\n\r\n* Added more for spec pulses\r\n\r\n* Added skipif for openql tests\r\n\r\n* removed some unused imports\r\n\r\n* renamed LO's\r\n\r\n* Changes because of testing OpenQL\r\n\r\n* Updated to RO LutMan with note for Niels\r\n\r\n* implementing direct coupling of resonator combinations to the correct UHFLI case\r\n\r\n* Fancy DIO pulse\r\n\r\n* Added off_on sequence to OQL\r\n\r\n* added measure transients and reduced save load in AWG8 driver\r\n\r\n* Added AllXY\r\n\r\n* sped up tests and added test for AllXY\r\n\r\n* WIP vsm delay\r\n\r\n* added spec pulse to lutman\r\n\r\n* WIP CCL transmon\r\n\r\n* UHFQC sequence loading updates: adding timeout and error handling\r\n\r\n* Fixed the set_all methods for the Duplexer\r\n\r\n* Some small fixes to CCL config and the vsm timing experiment\r\n\r\n* Made mw_vsm_delay paramter set value in CCL and fixed bug in dummy UFHQC\r\n\r\n* Added basics for supporting qubit spec\r\n\r\n* Spectroscopy added. Ready for testing\r\n\r\n* Fixed failing tests and added skipped test to indicate flux bias not added yet\r\n\r\n* Debug statement by NielsH\r\n\r\n* Fixed bug in plotting\r\n\r\n* Added a CCL convenience function relates to #310\r\n\r\n* Fixed a bug to allow back to back wvf\r\n\r\n* bug relating to data types from reloading qubit object\r\n\r\n* Workaround for #348\r\n\r\n* added get parser to CCL driver relates to #310\r\n\r\n* Updated AWG8 driver closes #315\r\n\r\nNow uses the updated node docs\r\n\r\n* Added mixer offset calibration. Ready for testing\r\n\r\n* Added configurable number of codewords in protocol\r\n\r\n* Implemented the MW protocol. Not working yet\r\n\r\n* Tested configurable codeword protocol\r\n\r\nAlso includes speedup related to number of csv files loaded\r\n\r\n* basic_time domain\r\n\r\n* two echo tests do not pass on laptop\r\n\r\n* fix in the UHFQC triggered sequence\r\n\r\n* Added DIO protocol configuration to UHFQC driver\r\n\r\n* Added ro mixer offset cal to qubit obje\r\n\r\n* first tests\r\n\r\n* recomitting TD sequences\r\n\r\n* Hotfix for non working VSM driver\r\n\r\n* added qisa test programs\r\n\r\n* Additions to CCL qubit object\r\n\r\nAdded spec improvements to CCL qubit\r\nAdded disable option for uploading MW AWG pulses\r\nAdded SSRO sequence\r\nAdded calibrate optimal weigths\r\n\r\n* Bugfix for Function Detector with only one entry\r\n\r\n* Workaround for missing timing calibration in OpenQL\r\n\r\n* Bugfix for 4 channel VSM waveforms\r\n\r\n* added double points for AllXY\r\n\r\n* Configure DIO protocols for AWG8\r\n\r\n* Example qisa files\r\n\r\n* T1 fixes\r\n\r\n* UHFQC RO test script\r\n\r\n* RO LutMan Debugging example\r\n\r\n* Added distinction between raw_data_dict and proc_data_dict\r\n\r\n@tstavenga closes #300\r\n\r\n* Basic RTE analysis\r\n\r\n* Analysis for flipping sequence\r\n\r\n* Added syndrome analysis for constant sequence\r\n\r\n* added tests for syndrome analysis\r\n\r\n* Added data files for tests\r\n\r\n* Analysis for feedback sequences\r\n\r\n* Added json to ignore data types\r\n\r\n* CCL VSM feedback related updates\r\n\r\nConditional gates added to CCL config\r\nRTE experiment sequence\r\nFeedback added to UHFQC\r\nChanges related to RO threshold (see also issue on threshold bug)\r\n\r\n* Updates to analysis\r\n\r\nDict-> ordered dict\r\nError when giving bad timestamp\r\n\r\n* CCL transmon updates\r\n\r\n* Updates to analysis\r\n\r\nDict-> ordered dict\r\nError when giving bad timestamp\r\n\r\n* Creates a basic 1D histogram figure\r\n\r\n* Basic raw analysis for SSRO\r\n\r\n* adding multi-round error fraction experiment, depleiton tuneup and transients analysis sto the qubit object\r\n\r\n* First basic complete version of new SSRO analysis\r\n\r\n* Added a test for new SSRO analysis\r\n\r\n* last updates\r\n\r\n* New SSRO analysis for CCL transmon\r\n\r\n* hotfix for readout analysis\r\n\r\n* hotfix for readout analysis\r\n\r\n* Fixed a test breaking NotImplementedError\r\n\r\n* Hotfix for not selecting right peak for discrimination fidelity\r\n\r\n* And the corresponding test\r\n\r\n* updates\r\n\r\n* Fixed problem with misfit in SSRO analysis\r\n\r\n* Fixed problem with misfit in SSRO analysis\r\n\r\n* change threshold\r\n\r\n* deleted unused tests\r\n\r\n* Relaxed constraints on test\r\n\r\n* Further relaxed constraints\r\n\r\n* even laxer constraints\r\n\r\n* even further relaxed\r\n\r\n* Fixes openql related test\r\n\r\n* added numerical AllXY tuneup to CCL transmon\r\n\r\n* fixed some tests\r\n\r\n* small tweaks to work by Niels\r\n\r\n* fixed a test in the qubit object and some PEP8 formatting\r\n\r\n* Fixed mw_vsm_waveform\r\n\r\n* Small CCL qubit tweaks\r\n\r\n* Fixed a bunch of codacy issues\r\n\r\n* Updated the generate CCL config method for OpenQL v0.3\r\n\r\n* Added spuriously ignored qisa-as .txt files\r\n\r\n* Readd accidentally removed line","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/1b7280896630327643e7b81b67de83c9e8f3aee2"},{"sha":"62fa1f056f630828801ba12da75d686393636477","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"add hardcode parameter to DIO ro_lutman\n\nallows user to override the DIO-codeword-to-multiplexed pulse mapping","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/62fa1f056f630828801ba12da75d686393636477"},{"sha":"287c0ad5f71ba433e74e62691d35f0781b906194","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"start device object CCL architecture\n\nwork in progress, not functional yet","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/287c0ad5f71ba433e74e62691d35f0781b906194"},{"sha":"55fb0d9d57866d6ddf0130011cdac1c587ee007d","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"wip on device object","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/55fb0d9d57866d6ddf0130011cdac1c587ee007d"},{"sha":"f3ec0fe00403b69612402ce7314202c2d30ce982","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"Created empty dev obj test","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/f3ec0fe00403b69612402ce7314202c2d30ce982"},{"sha":"19ad34a1fb38706a872278c4f8d7186e7e54e30c","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"wip device_object_ccl","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/19ad34a1fb38706a872278c4f8d7186e7e54e30c"},{"sha":"6c2d850ef9202daef04a2e87e44e4ff7cd41c755","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"The multi detector, based on initial version by Niels","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/6c2d850ef9202daef04a2e87e44e4ff7cd41c755"},{"sha":"ebaa7eec47194e6ed24e489401c387bbd694a597","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"Merge branch 'master' into Proj/NovDemo","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/ebaa7eec47194e6ed24e489401c387bbd694a597"},{"sha":"42dc5a22f12c47c0ff1715a3dae6e8aba5491e68","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"preserve_ratio option to joint sweep function","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/42dc5a22f12c47c0ff1715a3dae6e8aba5491e68"},{"sha":"cd1a4e4ad4a24010e57a92c36940396f2f87a06a","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"Merge branch 'Proj/NovDemo' of https://github.com/DiCarloLab-Delft/PycQED_py3 into Proj/NovDemo","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/cd1a4e4ad4a24010e57a92c36940396f2f87a06a"},{"sha":"b5458560fe96e4ad9adbbfb0bacd18d404ccdc3c","author":{"name":"Adriaan","email":"8b879d0aa5b4cacbb194bce3d0b8749a214c4b2c@gmail.com"},"message":"wip device object","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/b5458560fe96e4ad9adbbfb0bacd18d404ccdc3c"},{"sha":"30145fd55452c5c4ea89e4cf223fdd776d2ef9ed","author":{"name":"Brian Tarasinski","email":"f7e6fb73cb6e644186fb873a3763a94b9898c42e@physik.fu-berlin.de"},"message":"wip ccl device\n\nshould now be able to set up time domain and run simultaneous allxy.\nneeds to be tested.\ntodo: translate multiplexed ro tuneup.","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/30145fd55452c5c4ea89e4cf223fdd776d2ef9ed"},{"sha":"a3e8ced037f98c407e05437d3c25408e48b57e47","author":{"name":"Brian Tarasinski","email":"f7e6fb73cb6e644186fb873a3763a94b9898c42e@physik.fu-berlin.de"},"message":"move mixer offset correction setting to ro_lutman\n\nhalf of the mixer corrections are already known by the lutman, it's just\nnatural that the lutman controls all of it. should also move the\ncalibration routines here.","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/a3e8ced037f98c407e05437d3c25408e48b57e47"},{"sha":"dca88d03eb98e81d4bbc992a2ddd94d1ea203dfd","author":{"name":"Brian Tarasinski","email":"f7e6fb73cb6e644186fb873a3763a94b9898c42e@physik.fu-berlin.de"},"message":"improvements to ccl transmon\n\n- add measure_flipping(), todo: call correct analysis\n- small typos corrected","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/dca88d03eb98e81d4bbc992a2ddd94d1ea203dfd"},{"sha":"812a2f37e4cf052ae8ddc8ea1952cabc9c2f4978","author":{"name":"Brian Tarasinski","email":"f7e6fb73cb6e644186fb873a3763a94b9898c42e@physik.fu-berlin.de"},"message":"fix data storage warnings\n\nuse the correct numpy ABC for numbers","distinct":false,"url":"https://api.github.com/repos/DiCarloLab-Delft/PycQED_py3/commits/812a2f37e4cf052ae8ddc8ea1952cabc9c2f4978"}]}
{"actor":{"display_login":"gtaifu"}}