Simon Renblad
2473dd2f6e
waveform: add LogWaveform
2024-01-31 13:04:02 +08:00
Simon Renblad
c087a47e45
waveform: add _BaseWaveform
2024-01-31 11:41:35 +08:00
Simon Renblad
28dfe1f9c6
waveform: add _WaveformView
2024-01-30 09:45:29 +08:00
Simon Renblad
6c9f1cbf7c
waveform: add save_vcd
2024-01-25 15:06:21 +08:00
Simon Renblad
06b908fd18
waveform: fix in _AddChannelDialog
2024-01-25 14:49:55 +08:00
Simon Renblad
e72f37eb4e
waveform: add _WaveformModel
2024-01-25 14:49:55 +08:00
Simon Renblad
847b4ee2a3
waveform: add save_trace
2024-01-25 14:49:16 +08:00
Simon Renblad
863daca2da
waveform: remove punctuation in log msgs
2024-01-25 14:01:25 +08:00
Simon Renblad
466d865e58
waveform: add _AddChannelDialog
2024-01-22 15:39:46 +08:00
Simon Renblad
5036230ff3
waveform: change log channel update
2024-01-22 15:39:11 +08:00
Simon Renblad
73be2257d3
waveform: add proxy clients
2024-01-22 15:37:10 +08:00
Simon Renblad
d44f55c6d9
waveform: add WaveformDock
2024-01-22 13:59:31 +08:00
Charles Baynham
669edf17c5
scheduler: resolve git references into revisions on submission ( #2296 )
...
Signed-off-by: Charles Baynham <c.baynham@imperial.ac.uk>
2024-01-10 16:05:26 +08:00
Sebastien Bourdeauducq
5df0721811
dashboard,client: add device argument overrides to expid
2023-12-17 19:43:41 +08:00
Sebastien Bourdeauducq
44a95b5dda
dashboard: add repository revision clear button
2023-12-17 16:37:02 +08:00
Simon Renblad
13271cea64
gui: remove copies of _WheelFilter and refactor with parameter
2023-10-04 13:35:01 +08:00
Simon Renblad
40ac2e03ab
set_argument_value in applets
2023-09-21 16:26:11 +08:00
Simon Renblad
1f3b2ef645
dashboard.datasets: fix numpy objects in CreateEditDialog
2023-09-18 14:07:26 +08:00
Simon Renblad
01d777c977
dashboard/datasets: fix CreateEditDialog datatype cast ( #2176 )
2023-09-01 13:59:17 +08:00
Simon Renblad
2fb085f1a2
datasets: change dataset value entry with units
2023-07-21 08:15:39 +00:00
Florian Agbuya
d73889fb27
gui/experiments: cast Qt timestamp to int preventing float type error
2023-07-14 08:33:27 +00:00
Simon Renblad
faf85e815a
datasets: add metadata to CreateEditDialog
2023-07-10 06:50:41 +00:00
Simon Renblad
376f36c965
datasets: add metadata format param
2023-07-10 02:33:59 +00:00
Sebastien Bourdeauducq
444bab2186
gui: datasets_sub -> dataset_sub (nfc)
2023-05-30 15:44:30 +08:00
Egor Savkin
6c47aac760
dashboard: merge create dataset and edit dataset features
2022-11-23 18:22:53 +08:00
mwojcik
c955ac15ed
dashboard moninj: add tooltip for off button
2022-09-19 10:19:54 +08:00
mwojcik
81ef484864
dashboard moninj: check if ad9910 was init
2022-09-19 10:19:54 +08:00
mwojcik
f2c3f95040
moninj: fix ad9914 behavior, comment cleanup
2022-09-19 10:19:54 +08:00
mwojcik
616ed3dcc2
moninj: dds inj: extract shared code
...
detect urukul already init in more than one way
detect ad9912 channel already init
2022-09-19 10:19:54 +08:00
kk1050
3c72b8d646
dashboard: use break_realtime instead of reset for Urukul set freq ( #1940 )
2022-08-16 14:02:01 +08:00
Sebastien Bourdeauducq
27397625ba
dashboard: improve moninj logging
2022-08-12 13:41:05 +08:00
Deepskyhunter
f31279411e
dashboard/moninj: make arguments a dict for DDS setters
2022-08-02 17:09:56 +08:00
mwojcik
46f2842d38
moninj: fix underflows by order of operation
...
fix channel toggle
2022-07-07 12:37:10 +08:00
mwojcik
c9fb7b410f
moninj: fix underflows for urukul freq set
2022-07-07 12:37:10 +08:00
Spaqin
8be945d5c7
Urukul monitoring ( #1142 , #1921 )
2022-07-07 10:52:53 +08:00
Deepskyhunter
da6d35e7c6
Add log message when dashboard connected to proxy
2022-06-23 19:16:36 +08:00
David Nadlinger
32db6ff978
Allow experiments to specify a custom argument editor UI ( #1916 )
...
On the master/EnvExperiment side, the only addition is an optional
property `argument_ui` that is made accessible to the dashboard, e.g.
class Example(EnvExperiment):
argument_ui = "ndscan"
def build(self):
…
Clients – primarily artiq_dashboard, but in principle e.g. a
command-line UI could do the same – can then compare the value to a
list of well-known names and prefer any matching custom UI handlers.
On the dashboard side, this commit adds the mechanism to register
a custom argument editor for a given argument_ui string, i.e. the
widget that displays the parameter values within the wider
experiment UI shell with the submit button, pipeline parameters, and
so on. The registry remains empty by default and would be filled by
out-of-tree plugins such as ndscan.
The UI state readback is implemented somewhat defensively to avoid
needless disruptions to users when upgrading.
2022-06-18 15:55:13 +08:00
David Nadlinger
dbc87f08ff
dashboard: Add submit/close hooks for custom argument editors
...
These are used by ndscan, as re-serialising the entire ndscan
parameter metadata tree, which can grow to be quite extensive,
on every single Qt change event is a bit excessive (and would
probably cause a bit of lag while typing for big experiments
on low-end machines).
2022-06-18 15:51:39 +08:00
David Nadlinger
c4068e6896
dashboard: Plumb through datasets client to ExperimentManager
...
This is analogous to the explist/schedule subscribers, and allows
custom argument editors (such as ndscan) to provide hints/defaults/…
from datasets once available.
2022-06-18 15:50:05 +08:00
Spaqin
4ede14b14d
dashboard: add DDS quick set-frequency feature
2022-06-09 12:01:06 +08:00
kk1050
70503bee6f
dashboard: add dataset rename feature ( #1893 )
...
Co-authored-by: kk105 <kkl@m-kabs.hk>
2022-05-18 17:07:43 +08:00
Laurent Stephenson
16393efa7c
fix issue #1890 : make dashboard use moninj port from device_db
...
Signed-off-by: Laurent Stephenson <laurent.stephenson@nist.gov>
2022-05-13 06:23:59 +08:00
Sebastien Bourdeauducq
80d412a8bf
support submitting experiments by content
2022-03-20 12:58:55 +08:00
Sebastien Bourdeauducq
ec1efd7af9
dashboard: connect to moninj via proxy
2022-03-19 22:50:36 +08:00
Sebastien Bourdeauducq
735133a2b4
artiq_dashboard: remove references to core device in moninj
2022-03-19 22:36:07 +08:00
Sebastien Bourdeauducq
207717c740
artiq_dashboard: fix handling of moninj comment
2022-03-19 22:33:31 +08:00
Sebastien Bourdeauducq
338bb189b4
dashboard: fix typo ( #1858 )
2022-02-26 08:58:03 +08:00
Steve Fan
ad656d1e53
dashboard: add device database reload action in context menu ( #1853 )
2022-02-22 16:18:27 +08:00
hartytp
715bff3ebf
Revert "Merge pull request #1544 from airwoodix/dataset-compression" ( #1838 )
...
* Revert "Merge pull request #1544 from airwoodix/dataset-compression"
This reverts commit 311a818a49
, reversing
changes made to 7ffe4dc2e3
.
* fix accidental revert of f42bea06a8
2022-01-25 10:02:15 +08:00
Sébastien Bourdeauducq
1def0d98c5
Merge branch 'master' into dataset-compression
2021-12-06 12:40:30 +08:00