c4c932020a
port recent GUI changes to PyQt6
2024-07-27 21:37:19 +08:00
David Nadlinger
4bd328afe7
gui: QRecursiveFilterProxyModel is obsolete
...
The recursiveFilteringEnabled property, which was added
in Qt 5.10, can now be used to obtain the same behaviour.
Also fixes a PyQt6 incompatibility in the implementation.
2024-07-27 21:37:19 +08:00
David Nadlinger
9fbd6de30c
Qt{5 -> 6}
...
Some changes are due to deprecations in Qt6 which were outright
removed in PyQt, for instance QRegExp or the x()/y() QMouseEvent
properties. Most of the diff is due to enumeration values now no
longer being available directly in the parent namespace.
This commit is purposefully restricted to the mechanical changes,
no reformatting/… is done to keep the diff easy to validate.
2024-07-27 21:37:19 +08:00
e9f1b9d4ff
browser: fix ctrl scroll type error
2024-07-10 10:40:23 +02:00
4a2352c2df
browser: disable quickstyle
2024-04-11 16:06:33 +08:00
47716badef
add quickstyle option to EnumerationValue
2024-04-02 15:46:57 +08:00
aea5f04d74
dashboard, browser: fix missing recompute arguments
2024-03-26 16:46:53 +08:00
13a36bf911
browser, dashboard: fix restore scrollbar state
2024-03-20 10:39:35 +08:00
88438e2d76
browser: subclass _ArgumentEditor as EntryTreeWidget
2024-03-19 18:59:21 +08:00
92eb3947a4
master: shorten RPC target names
2024-02-27 15:24:43 +08:00
333b81f789
set_argument_value warning in browser
2023-10-09 10:38:17 +08:00
13271cea64
gui: remove copies of _WheelFilter and refactor with parameter
2023-10-04 13:35:01 +08:00
91442e2914
browser: refactor upload_clicked for dataset metadata
2023-07-10 04:26:08 +00:00
50a6dac178
files: read dataset metadata from HDF5
2023-07-10 04:26:08 +00:00
5292a8de82
browser: add metadata param to short_format
2023-07-10 04:26:08 +00:00
7ad32d903a
browser: add update method to dataset controller
2023-06-06 11:07:08 +00:00
c8dc2cbf09
browser: decouple dataset controller from dataset dock
2023-05-31 21:57:54 +08:00
444bab2186
gui: datasets_sub -> dataset_sub (nfc)
2023-05-30 15:44:30 +08:00
12649720f1
browser: read artiq_version from HDF5 as string
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2022-12-07 16:39:19 +08:00
b2b559e73b
browser: tolerate missing HDF5 metadata
2022-12-02 16:30:58 +08:00
aa2febca53
browser: fix dummy device creation failure on analyze
2022-12-01 17:45:02 +08:00
667f36a2e7
gui: fix Python 3.10 PyQt float/int issues. Closes #1887
2022-05-29 08:43:25 +08:00
Leon Riesebos
386391e3f9
browser: support datasets that use h5 group notation
...
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2022-04-07 18:18:13 +08:00
Leon Riesebos
b5dc9fd640
browser: cleanup datasets panel for empty h5 files
...
this fix makes sure the datasets panel is cleared if an h5 file is empty or the datasets and archive groups are empty
2022-04-07 18:18:05 +08:00
80d412a8bf
support submitting experiments by content
2022-03-20 12:58:55 +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
Etienne Wodey
d8b1e59538
datasets: allow passing options to HDF5 backend (e.g. compression)
...
This breaks the internal dataset representation used by applets
and when saving to disk (``dataset_db.pyon``).
See ``test/test_dataset_db.py`` and ``test/test_datasets.py``
for examples.
Signed-off-by: Etienne Wodey <wodey@iqo.uni-hannover.de>
2021-06-17 12:04:16 +02:00
Aadit Rahul Kamat
19f75f1cfd
artiq_browser: update h5py api call
...
Signed-off-by: Aadit Rahul Kamat <aadit.k12@gmail.com>
2020-12-17 14:23:16 +08:00
3fd6962bd2
use sipyco ( #585 )
2019-11-10 15:55:17 +08:00
474bc7b65b
browser: handle windows file urls for feeding h5py
...
close #1014
2018-08-07 12:57:01 +02:00
2998372d08
browser,dashboard: delete MDI subwindows when they are closed
2017-07-29 20:36:38 +08:00
e13d8919ff
Correct tooltip inconsistency between browser and dashboard
2017-02-03 17:53:40 +08:00
639066c6d8
Add tooltips to experiment arguments
2017-02-03 17:53:40 +08:00
69d96b0158
master: archive input datasets. Closes #587
2016-10-18 17:11:07 +08:00
89417a47b2
gui: use bare QSpinBox for integer NumberEntries. Closes #558
2016-09-14 10:53:24 +08:00
deb51eaaa1
gui: update version number in logo
2016-09-05 23:04:44 +08:00
dbc08bde8a
gui: fix layout and scan disable bugs with argument recomputation
2016-09-02 10:50:25 +08:00
b7151a253f
gui: improve search of hierarchical datasets. Closes #258
2016-08-14 18:33:24 +08:00
e7d6ad2595
browser: cleanup dir/file restore, closes #527
2016-07-31 22:56:45 +02:00
aa1f32a5df
browser: port ae914d2
2016-07-09 19:13:22 +02:00
ee5b269823
browser: port b769403
2016-07-09 18:48:05 +02:00
42093ace8d
browser: port ea13d00
2016-07-09 18:46:16 +02:00
5cfdaee46a
browser: recompute and load buttons side-by-side
2016-07-09 18:43:36 +02:00
6d0ae689e9
browser: remove copy_rev stub
2016-07-09 18:41:30 +02:00
7ce9fc714a
browser: permanently show results' metadata, closes #471
2016-07-09 18:29:01 +02:00
48a42cdb34
browser: move load-args button into area
2016-07-09 17:20:43 +02:00
2a5a1f320f
browser, worker: feed experiments dummy devices, closes #454
...
* just returning `None` as dummy device (like ExamineDeviceMgr)
is not explicit enough, certainly hard to debug
* introducing a special flag for the `build` action does not
seem the right place
2016-07-08 01:23:28 +02:00
4a6c270afe
browser: stub copy repo rev
2016-07-04 01:19:26 +02:00
77f60a3e63
browser: support uploading datasets to master. Closes #480
2016-07-03 12:21:36 +08:00
0173a40be0
browser: log runs
2016-07-03 12:20:23 +08:00