Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Combined param sweep #58

Open
wants to merge 68 commits into
base: master
Choose a base branch
from

Conversation

jenshnielsen
Copy link

Add support for sweeping a combined parameter

jenshnielsen and others added 21 commits August 17, 2017 15:36
this covers some of the request made years ago.
Because of the design of many pieces of qcodes the code
is really hacky and anti-cool.
Check whether stuff to do at each step in a loop is plottable.
Add a device annotator gui

fix: Change import path for device_annotator

Wip integration with device annotation

Fix: save device image in do2d and diag
* feat: Add station to init

Add a station to init and make a device image if it does not exist.

Breaking changes: init now requires a station

* fix: Don't save ann. img. in main folder

Save annotated device images in the data subfolders.
* Fix: correctly sort instruments in device annotator

* Fix: device annotator improve formatting

* Fix: use pyqt5 directly
* First monitor commit, now 🍔 !

* polish things up

* types for the masses

* chore: Refactor monitor

* fix: Add todo remove space

* refactor

* silm api

* better monitor

* fix: Add static files to pacakge setup

* fix: Add websocket dependency

* fix: Use http with webbrowser open
May happen if the value is None
WilliamHPNielsen and others added 11 commits August 17, 2017 15:36
* feat: Add more general _do_measurement "mother" function

Add a single function that all derived measurements procedures should
go through. TODO: refactor doNd to do so.

* refactor: make do1d use _do_measurement

* refactor: Make do2d use _do_measurement

* refactor: make do1dDiagonal use _do_measurement

* docs: Add plot-testing notebook

Add a notebook that can test (most of) the T10-specific plotting requirements.

* refactor: Put _select_plottables outside _do_measurement

And also update the test notebook a bit

* Update test notebook
* fix multiplot label issues

If a plot has several subplots, make all axes correctly detect AutoSIPrefix

* remove debug print

* fix: no more prints
* add support for faster setting of qdac voltage

* SR830 fail early in buffered readout if butffer is not full as expected

* add option to qdac to ignore return read on voltage set

This ivery experimental and likely to break if you are not careful
* correctly handle plotting of multiparameters

* update notebook

* remove print statement
* Add simple click widget, still very much wip

* Fix add datacursor to viewer gui

* Fix: Clickwidget read labels from dataset

* Fix: more advanced widget

* Add titles to plots

* Needs mplcursors too

* WIP save func

* fix: correct event for button

* fix: disable buttons, calc bbox right

* fix: make save subplots more consistent and improve layout

* fix: improve savenames

* fix: better titles for saved subplots

* Trying to improve extend alg

* Fix don't include ticks. wrong ticks are includes when zooming

* fix: Move widget to its own module and partially fix for new labels

* Fix: change titles to use units correctly

* fix: remove unused import

* restore missing import

* improve non interactive logic for not showing plots
* Save pdfs in subfolder

* rescale pdf(matplotlib) plots with mv scale
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants