-
Notifications
You must be signed in to change notification settings - Fork 2
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
QtPlot with sweeps #12
Comments
Hi @patomaki! Welcome to the discussion. Let's jump right in.
You have discovered one of the reasons why we made the new dataset and want to abandon the |
Dear @WilliamHPNielsen , Thanks for the help! I just took a look at plottr. Alas, plottr documentation explicitly states that e.g. zig-zag sweeps, or other more complex sweep patterns are not supported ( https://github.com/kouwenhovenlab/plottr/blob/master/doc/live_plotting_for_QCoDeS.ipynb ), so it wouldn't work for me. Best wishes! |
@patomaki beware that regarding "convert the output from the database to a regular folder-.dat file-.png-based output": such conveniences do not yet exist in qcodes. However, there are functions that you can use to extract data and then save it in the format that you like. We welcome PRs which implement this as we do not seem to have a bandwidth at the moment. So, feel free to contribute! |
@patomaki, sorry that plottr was perhaps a dead end. As a fallback, you can always use |
Hi @astafan8 , thank you for the heads up. I'm not a professional programmer, but I'll see what I can do. |
@patomaki Have you joined the QCoDeS slack channel? I think I can help you with a quick workaround solution, but we'd have to discuss a bit in "real time". To join slack, email one of us: http://qcodes.github.io/Qcodes/community/contributing.html |
Hi!
Thanks for the good work on the environment/library.
I was trying to enable dynamic 2d-map plotting with QtPlot. What I need is a way to add traces one by one, i.e. sweep by sweep (which appears to be a hassle in every aspects with QCoDeS). What I tried so far is
What I want: one 2d-map plot with sweeps added one by one, position based on their y-value. One x-axis, one y-axis, one z-axis and associated colorbar get their ranges updated. (What else I want: exactly one DataSet created over the course of all the sweeps.)
The above otherwise works, but has the unexpected feature that each add-method also adds a separate colorbar, which is inconvenient if there are going to be 500 traces. I found no ways to control the colorbars (it's not done via update_colorbar = True in autorange). I failed to interface with the likes of plot.update() to get what I want, probably because I fail to employ loops to get what I want*.
*Also, any suggestions on how to natively use DataSets which allow adding data sweep by sweep would be greatly appreciated. The reason I need this is that the sweep ranges and sweep directions might change at every sweep. I also might address each trace separately later.
I'm working on an Mac, and installed qcodes a week or two ago on the machine.
Best wishes, and thanks for your time!
The text was updated successfully, but these errors were encountered: