-
Notifications
You must be signed in to change notification settings - Fork 319
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
Backport monitor #731
Backport monitor #731
Conversation
* 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
qcodes/__init__.py
Outdated
@@ -32,6 +32,7 @@ | |||
from qcodes.loops import Loop, active_loop, active_data_set | |||
from qcodes.measure import Measure | |||
from qcodes.actions import Task, Wait, BreakIf | |||
from qcodes.monitor.monitor import Monitor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We might want to drop this import to not make websockets a hard dependency of qcodes?
Everything but the monitor can be used without it
@jenshnielsen I just tested the PR from spyder. My system freezes after trying to start a monitor. I tried:
This results in the following error and my system being locked.
|
I think this breaks with websockets 3.4 which is why setup.py limits it to 3.3. I initially missed that commit when backporting. Can you try with 3.3? |
@jenshnielsen Thanks, using websockets 3.3 solved the issue. Will setting of parameters also be made an option? That would be important for us to make it more usefull. |
It's an old monitor that we have used and found useful in Copenhagen for some time which others have been interested in using hence this pull request. It's not meant for setting. We are aware of that request and it will happen eventually |
@WilliamHPNielsen added a readme with a link to the ELM repo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve of this backport. We could consider expanding the documentation, but I wouldn't give that very high priority.
Author: Jens Hedegaard Nielsen <[email protected]> Backport monitor (#731)
Backport Elm based monitor from QCoDeS DK
@jana-d