fe53bab953
targets: kc705 -> kc705_dds
2017-01-05 18:40:56 +01:00
161025e7df
korad_ka3005p: use ProactorEventLoop on windows
2016-12-19 09:33:20 +01:00
jboulder
baac555f96
add device for Korad KA3005P programmable DC power supply
2016-12-19 09:31:21 +01:00
cbc49ea91d
set asyncio loop earlier in controllers ( #627 )
2016-12-12 11:38:02 +08:00
whitequark
852598c491
artiq_devtool: fix incorrect use of nargs in argparse.
2016-11-29 13:09:26 +00:00
whitequark
06ea76336d
artiq_devtool: don't crash on invalid utf-8.
2016-11-21 05:37:27 +00:00
whitequark
b562b0fbc4
artiq_devtool: detect a race condition during connect.
2016-11-21 03:10:41 +00:00
whitequark
dca3fb5c96
artiq_devtool: abort if build failed.
2016-11-12 20:26:32 +00:00
whitequark
8b6418c604
artiq_devtool: more robust port forwarding.
2016-11-11 15:22:07 +00:00
whitequark
3b6cbb1f06
artiq_devtool: implement.
2016-11-10 20:25:15 +00:00
whitequark
0e76cbc414
artiq_compile: actually disable attribute writeback.
...
I wrote both halves of this condition but forgot to hook
them together.
Fixes #586 .
2016-11-10 01:04:36 +00:00
whitequark
e0297039c9
artiq_run: fix bitrot in .ll/.bc runners.
2016-11-08 12:08:20 +00:00
1908339d4e
scheduler: default submission arguments, closes #577
2016-10-18 17:11:06 +08:00
deb51eaaa1
gui: update version number in logo
2016-09-05 23:04:44 +08:00
524ba803e1
artiq_client: add show ccb
2016-09-05 19:07:35 +08:00
71eb65c527
artiq_client: fix 'show log', closes #552
2016-09-05 15:37:35 +08:00
e45c089428
master, dashboard: support applet requests from experiments
2016-09-05 00:53:44 +08:00
whitequark
f26f446724
artiq_run: unbreak
2016-08-17 10:20:04 +00:00
84f4725015
cache source on import of modules that may contain kernels. Closes #416
2016-08-06 12:01:49 +08:00
e7d6ad2595
browser: cleanup dir/file restore, closes #527
2016-07-31 22:56:45 +02:00
5fc3a52189
artiq_flash: expose scripts_path
2016-07-25 10:05:10 +08:00
0590021790
artiq_flash: support using alternative OpenOCD config files
2016-07-19 15:35:50 +08:00
1877329fd1
dashboard: style
2016-07-18 16:51:17 +02:00
bb706c1fe2
browser/dashboard: use appdirs, closes #438
2016-07-18 16:50:27 +02:00
a7e101af8d
artiq_flash: fix openocd scripts path ( #513 )
2016-07-15 15:31:33 +02:00
7ce9fc714a
browser: permanently show results' metadata, closes #471
2016-07-09 18:29:01 +02:00
b7cca38f72
browser: let the state manager handle the subcomponents
2016-07-07 16:16:32 +02:00
77f60a3e63
browser: support uploading datasets to master. Closes #480
2016-07-03 12:21:36 +08:00
cc9edc1555
frontend/client: support keeping persist flag
2016-07-03 12:19:46 +08:00
6ee0f65b12
browser: ditto 11930228fd
2016-07-01 18:47:04 +08:00
11930228fd
dashboard: kill the Qt built-in main window closing mechanism
...
When the main window is closed, Qt makes QApplication.exec() return, which conflicts with Quamash's implementation of loop.run_until_complete(). The conflict causes Quamash's run_forever() to return earlier than it should, and cause "RuntimeError('Event loop stopped before Future completed.')".
Closes #475
2016-07-01 18:39:26 +08:00
03a69ec5b7
scheduler: add check_pause function
2016-06-27 14:37:29 +08:00
88d6d0db06
browser: also support loading arguments by button and activation, closes #479
2016-06-21 13:14:33 +02:00
490bb6ef2d
gui: save/restore last folder outside repository. Closes #476
2016-06-12 13:18:22 +08:00
whitequark
57be065c15
artiq_flash: explicitly pass path within conda env to openocd datarootdir.
...
By default, openocd searches for scripts in DATAROOTDIR/openocd/scripts.
This of course makes it not relocatable. Conda has a flag to try to
detect and fix such hardcoded paths, but it does not work on openocd
(likely because the .rodata contains an already concatenated path,
which cannot be padded with zeroes from the right).
So, we pass the path explicitly instead.
2016-06-06 19:01:39 +00:00
7851391666
artiq_compile: adapt to code changes
2016-05-28 12:57:04 -05:00
ab749560c2
dashboard: forward local log messages to docks, replace status bar ( #411 )
2016-05-28 11:10:25 -05:00
10267f39c9
log: use broadcast instead of sync_struct, filter on new messages only ( #411 )
2016-05-27 23:43:29 -05:00
8c1f1d8f2a
rpctool: make readline optional, add to conda dependencies. Closes #442
2016-05-25 11:11:59 -05:00
ec34a552b0
browser: add cascade and tile
2016-05-25 17:34:01 +02:00
78de2a7d5c
browser: MainWindow -> Browser and refactor
2016-05-25 17:34:01 +02:00
26e98a13d0
browser: refactor log
2016-05-25 15:14:04 +02:00
b8e7ea8443
browser: cleanup
2016-05-23 11:19:30 +02:00
a46d3ff366
browser: remove unnecessary loop.call_soon
2016-05-22 10:22:29 -07:00
852ddb7796
bit2bin: close input file explicitly
2016-05-21 21:50:08 +08:00
65c835e991
Revert "flash: close tempfile before deleting ( #256 )"
...
This reverts commit 5f11dbf319
.
2016-05-21 00:19:54 +08:00
5f11dbf319
flash: close tempfile before deleting ( #256 )
2016-05-21 00:09:31 +08:00
5f7f4ed398
browser: wire up log dock
2016-05-20 16:12:11 +02:00
3db1a7cf01
browser: log stub
2016-05-20 16:12:11 +02:00
7a71939201
dashboard.log -> gui.log
2016-05-20 16:12:11 +02:00