-
Notifications
You must be signed in to change notification settings - Fork 318
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
"Holder" parameters #36
Comments
@AdriaanRol I would say there are only 2 types of parameters: ones that you measure (such as temperature), and ones that you get/set occasionally (such as a sweep rate). |
personally I would be in favor of subclassing the Parameter class. |
closed by #39 (but feel free to make a new issue if anything comes up when any of you start using it) |
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Make the Qt live plot disable autoSIprefix for non-standard units, such that we avoid things like 'me^2/h' on graph axes.
Originally part of #8, making a separate issue because it is self contained and I am currently running into this problem a lot while rebuilding our "qubit-object" "meta-instrument".
simple creation of "parameter holding" parameters
When converting QTLab instruments I run into a lot of instruments that have simple "holder" parameters. They exist t ensure some parameter of an instrument is logged and viewable. They usually look something like
To have the same behaviour in QCodes I would have to do the following
Add the parameter to the init.
Replace the set and get functions with an underscore
There is probably also another way by creating a parameter from scratch in the init and using that but I haven't looked into that yet.
As I very much like the idea of passing strings for instrument driver write commands I thought a similar shortcut for such 'holder' variables would be very nice, something along the lines of
I do not know how best to implement how best to implement this as I am not familiar enough with all the under the hood things in QCodes but as it is such a common task I thought it might be a good idea to consider.
@alan-geller This is exactly what I had in mind, though I am not sure yet on the implementation.
@alexcjohnson What do you think the best implementation is? I see several options with their own pros and cons, note that these relate mostly to how they will be used.
@damazter, I guess this is also tangentially related to the new types of parameters you were discussing in #28, what do you think of this (in relation to the add_parameter function)
The text was updated successfully, but these errors were encountered: