Skip to content
This repository was archived by the owner on Dec 15, 2023. It is now read-only.

Conversation

@peendebak
Copy link
Contributor

No description provided.

@peendebak peendebak merged commit c860abd into dev Apr 12, 2019
@peendebak peendebak deleted the fix/scanjob_argument_type branch April 12, 2019 11:20
peendebak added a commit that referenced this pull request Apr 12, 2019
* allow recent versions of numpy

* Fix 1D fast scan. (#471)

* adding the functions _cost_gaussian and fit_gaussian to algorithms/functions

* adjusted following Pieter's suggestions, plus improving initial guess for the maen

* fix for simulation instrument

* code cleanup

* refactor code; update requirements.txt

* fix unit test

* refactor dotsystem

* A static methods does have not a self.

* refactor dotsystem

* refactor code

* add units for 1D scans

* refactor code; fix redundant inter-site variables

* add tests

* fix typo

* add interface functions

* fix bug in code; disable multiprocessing by default

* add 2x2 example to unfinished

* Fixing the virtual AWG (#474)

* Fixed marker.
* Fixed pulse gates.
* Try fixing awg_to_plunger.
* Other found fixes.

* Added documentation. Removed unneeded simulated AWG. (#476)

* [DEM-524] Improve HDAWG8 virtual awg backend (#475)

* [DEM-524] Improve HDAWG8 virtual awg backend

* Update generate_csv_sequence_program for ZI HDAWG8 (#482)

* [DEM-607] Updated HDAWQG8's upload_waveform method
* Removed initial_value from sampling_rate in ZurichInstrumentsHDAWG8

* [DEM-599] Tektronix for Characterization (#478)

* Added virtual AWG ipython notebook example.
* Updated example. Removed redundant prints. Added width dict items to pulse commands.
* Tested example on XLD.
* change arb. to a.u.; fix double sentence

* Fix digitizer handling (#477)

* [DEM-622] Example for using ZI HDAWG8 and UHFLI in videomode (#483)

* Added the videomode example.
* Fixed measure segment for UHFLI.
* Disable output channel at the end of the example

* Improve VirtualDAC functionality (#481)

* Allow virtualdac to work with instrument names instead of indices.
* Remove test*py from .gitignore.
* Add tests; refactor virtual instruments.
* Remove deprecated instrument.
* Remove legacy check on boundary.

* Menu and filter (#479)

Added menu to clean up GUI, added filename filter

* Use pep8 naming style. (#484)

* Improve functionality of dataset_labels (#485)

* Example nbs cjvd (#487)

* Add adjustments to documentation of sensing dot tuning.

* Fix that pandoc will be installed with conda to build documentation with sphinx.

* Add docs/modules.rst to gitignore.

* Add to documentation that sensing dot data is simulated and inter-dot transition data comes from an experiment.

* Add ylabel to the simulated charge sensor figure.

* Add re-formulations of documentation in jupyter notebook of the classical dot simulation.

* Add adjustments to simulation example notebook.

* Fix virtual AWG startzero setting (#491)

* Small updates to virtual AWG.
* Fix bug in range conversion of video mode.
* Improve docs; add debugging output.
* Setting addition and changes in exceptions.

* Add detectCoulombPeaks which directly works an arrays of data. (#488)

* Add detectCoulombPeaks which directly works an arrays of data.
* Fix minor issues in code for coulomb peak detection.
* Rename detectCoulombPeaks to analyseCoulombPeaksArray.
* Changed istep argument to sampling_rate.

* fix rtd build with qupulse (#493)

* make code compatible with opencv4 (#495)

* 2x2 tuning example (#452)

* Adjust awg to plunger code (#461)

* data for awg_to_plunger analysis example
* adjusting the awg_to_plunger code and the example
* fix comma in import
* adjustments following Pieter's suggestions
* address PR comments

* Upstream qcodes does not allow special characters any more (#492)

* Addition line fitting (#489)

* Add fit_add_line_arr to fit an addition line on data in the form of arrays and adjust the initial guess for the center and the slope in initFermiLinear
* Add adjustments to addition line fitting code based on pr comments.
* Rename fit_add_line_array and update tests
* Added verbose. Write out argument names.

* Feat/markov chains (#486)

* add continuous-time Markov model
* replace generation of RTS signal with markov chain (fixes initialiation); fix plot label
* add mean segment length example to elzerman notebook
* solve problem with legacy interface of lstsq
* updates to RTS code
* fix issue with empty bins
* fix bug in new histogram calculation
* update notebook
* implemented the discussed improvements to the RTS code and the Elzerman readout notebook
* small fixes to rts code
* add continuous-time Markov model
* replace generation of RTS signal with markov chain (fixes initialiation); fix plot label
* add mean segment length example to elzerman notebook
* solve problem with legacy interface of lstsq
* update example notebook
* updates to RTS code
* fix issue with empty bins
* fix bug in new histogram calculation
* update notebook
* implemented the discussed improvements to the RTS code and the Elzerman readout notebook
* improve initial guess of double gaussian

* Implemented better version of pulse gates. (#494)

* Implemented better version of pulse_gates.
* Fix comments.
* Removed unneeded function.

* Fix/ezlerman notebook (#496)

* Fix docstring.
* Update notebook; add notebook to travis.
* Fix path separators in travis files.
* Fix notebook list for travis.

* Fix AWG to plunger (#502)

* Change the AWG to plunger to the old convention.
* Fixed scaling ratio by checking at V2.
* Renamed AWG to plunger into AWG to gate.

* Improve speed of markov chain generation (#500)

* improve speed of markov chain generation
* fix tests

* Rename the default measure_names in scan2Dfast (#503)

* Rename the default measure_names in scan2Dfast from FPGA_ch to READOUT_ch.
* Remove plotparam from scan2dturbo.

* Disabled not working unittest. (#506)

* Add support to synchronize a DataSet to JSON format (#505)

* Add json tools.
* Update docstrings; rename encoder/decoder.
* Remove json module.
* Cosmetic changes in data and json serializer.

* Improve coulomb peak fitting (#501)

* refactor coulomb peak fitting code.
* refactor arguments of coulomb peak fitting code.

* Allow for stepvalues usage for MultiParameter handling in scan2Dfast (#498)

* Add usage of stepvalues for operation of MultiParameter.
* Reduce indentation.

* Do not use deprecated numpy.matrix (#507)

* Do not use deprecated numpy matrix.
* Fix warnings in tests; update docstrings.

* [DEM-793] Allow negative trigger delays (#509)

* [DEM-793] Allow negative trigger delays

* travis debug

* update requirements

* reverting travis debug line

* Addressing comments from code review

* Update qtt/instrument_drivers/virtualAwg/templates.py

Co-Authored-By: qSaevar <39056113+qSaevar@users.noreply.github.com>

* Misc updates from qi fridge (#504)

* enable multi channel plotting
* allow more flexible plotting
* add mean segment tunnelrates to output
* improve notes for ppt; add debugging output
* fix for double scan range in virtual awg
* refactor live plotting initialization into method
* fix refactor of live plotting
* no gui test on travis
* create explicit variable for debugging information
* fix typo in sampling rate mapping
* allow to disable live plotting
* Updated sample_rate values.
* Updated unittest of ZI hdawg8.

* [DEM-812] Create pulse template for signal delay calibration (#510)

* [DEM-812] Create pulse template for signal delay calibration.
* T->period, A->amplitude.

* Merge keysight updates into dev (#512)

* Version with HVI. Marker delay not calibrated.
* Updated hvi example of vitual AWG.
* Added fix pulse gates.
* Fixed M3601A imports.
* Updated HVI example.

* [DEM-664] measure_segment on uhfli returns variable amount of data (#513)

* [DEM-665] Ripple in sawtooth in videomode with HDAWG/UHFLI (#515)

* fix bug in initial estimate of fermi fitting (#499)

* refactor code; fix bug in initial estimate

* add test for exponential fitting; add option to fix offset in exponential fitting

* make figures in notebook larger

* cleanup code

* create separate plot function; add test

* simplify interface to cost_exp_function

* fix test

* Improve VirtualAwg interface (#511)

* Rename pulse parameters.
* Add method to create virtualawg wave from qupulse template.
* Make make_markers public.
* Refactor measuresegment for m4i; remove legacy fpga code.
* Fix bugs in new m4i readout method.
* Fix 2d scan interface in virtual awg.
* Add 2d sawtooth processing.
* Rename process_digitizer_trace.
* Fix bug in argument passing.
* Fixed measure segment without processing.
* Update plotting in measuresegment.
* Fixed sampling rate with prescaling of Keysight AWG's.
* Added Tektronix example.

* refactor fitting of polarization line (#514)

* refactor fitting of polarization line

* cleanup gatesweep module; add plot method for polarization line

* cleanup plotting of coulomb peaks

* refactor plot function in RTS

* autopep all python files (#516)

* Added code coverage (#518)

* Add coverage to travis.
* Updated requirements to resolve numpy problems.
* Add pgeometry tests.

* Fix codacy warnings (#519)

* Fix codacy errors.
* Drop support for python2.
* Remove codacy warnings.
* Autopep with whitespace; fix warnigns.

*  fix bug introduced in videomode (#517)

* Fix bug introduced in videomode.
* Add check on number of slides.
* Create QApplication instance.

* Updates from XLD fridge (#521)

* Various fixes.
* Update travis file with code from scipy.
* Fix issue with get_dataset.
* autopep -a
* Try older dist in travis.
* Temove legacy method.
* Fix to make output a float.
* Make exception catch more specific.

* Add option to set slide background color (#522)

* Add option to set background color for PPT slides.

* increase version tag; enable mypy (#523)

* Increase version tag.
* Fix mypy errors.
* Add mypy to travis.
* Improve test and fix bug introduced in #507.
* Fix conditional function addPPTslide.
* Added .mypy_cache to gitignore.

* Fix tests (upstream change); fix warnings (#524)

* Cleanup code for virtual dot array (#528)

Cleanup code for virtual dot array; fix example notebooks

* add method to create powerpoint callback button (#525)

* Add method to create powerpoint callback button.
* Update tools.py
* Added docstring example.

* Update fastScan for new virtual awg (#526)

* add serialization of qcodes instrument (#527)

* Move UnitTests (#520)

* Moved unittests and source code.

* Updated pytest configuration.

* Removed unneeded Dockerfile.

* Move to pip installation.

* Moved tests.

* Reverted removed files.

* Fix Travis file.

* make sure the original axes is restored (#530)

* Cleanup test structure (#529)

* remove commented code

* remove unneccessary ignore

* remove old files; update pytest.ini

* add tests pg_scaling; fix pg_scaling

* fix warnings

* fix qtt_example; add tests (#532)

* fix qtt_example; add tests

* max max slides count a bit more relaxed

* autopep

* Fix codecy (#533)

* Fix codacy errors. (#534)

* add settings of videomode to notes (#536)

* add settings of videomode to notes

* cleanup code

* autopep

* Fix rts fitting (#535)

* fix label of rts notebook

* use figure numbers for plot windows

* use figure numbers for plot windows

* reduce verbosity

* fix add_ppt figure argument

* add exception for incorrect resolution (#537)

* Improve unit testing (#538)

* add test for videomode get_dataset

* fix tests

* fix travis

* add xvfb service

* add xvfb debugging output

* add xvfb flag

* update notebook execution

* add to videomode test

* enable test of parameterviewer

* move notebook to measurement subdir

* remove dependency on pre-installed qcodes; fix license reference (#539)

* cleanup bias triangle fitting code (#541)

* cleanup bias triangle fitting code

* autopep

* Fix acquire segments pretrigger (#540)

* fix acquire_segments delay; small fixes

* remove commented code

* autopep

* fix converting dict to DataSet

* fix for getting dataset in vector scan

* fix issue with get_dataset; add test

* Cleanup installation (#542)

* remove legacy method for jupyter kernel

* remove colorama from qtt

* remove notes specific for spin-qubits

* remove slacker from qtt requirements

* add qupulse to setup.py

* add tests for timestamp instrument; add offset parameter (#544)

* add test for timestamp instrument

* update tests

* fix codacy warnings

* Cleanup of anticrossing fitting code (#543)

* cleanup anticrossing code

* pass linewidth

* autopep

* update notebook

* small fix (#545)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants