2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-19 08:26:30 +08:00
Commit Graph

1388 Commits

Author SHA1 Message Date
f872d92d22 gui/schedule: improve delete status bar message 2015-10-27 18:20:11 +08:00
138ba7e2fa gui: add addItems to populate log level comboboxes 2015-10-27 18:10:31 +08:00
967d4eda63 gui: shortcut support 2015-10-27 17:59:34 +08:00
9f2ff32948 test/sync_struct: nparray mutation 2015-10-26 23:41:05 +08:00
a6d38b8a97 gui/datasets: fix source decoding 2015-10-26 00:32:49 +08:00
fe809f81ab protocols/pyon: make received numpy arrays writable 2015-10-26 00:21:51 +08:00
62bcadfa44 gui/explorer: change submit shortcut to CTRL+ENTER 2015-10-25 23:21:27 +08:00
5ae9bbc0ca gui/explorer: add CTRL+S shortcut to submit 2015-10-24 19:19:12 +08:00
53a9d7eb9a gui/explorer: more compact layout 2015-10-24 16:00:20 +08:00
fcd29492f9 worker_db: support more types in HDF5 output. Closes #144. Closes #121 2015-10-24 10:54:59 +08:00
3044a053e1 databases: assume empty dataset_db if file not present. Closes #156 2015-10-24 10:15:20 +08:00
b0ef0d205a gui/datasets: do not crash when a display data is unavailable 2015-10-24 09:57:42 +08:00
whitequark
30842a7174 conda: include udev rules and artiq_flash.sh in artiq package. 2015-10-22 17:18:59 +03:00
e4165aecf2 gui/displays: do not test for empty list using bool conversion (breaks for numpy arrays). Closes #153 2015-10-22 11:00:11 +08:00
50809e02c2 tools/short_format: display shape of ndarrays 2015-10-21 11:13:46 +08:00
a58e41684b protocols/logging: revert debug hack that was incorrectly committed 2015-10-21 09:54:39 +08:00
ec02bea054 controllers/thorlabs_tcube: accept any case for -P. Closes #150 2015-10-21 09:17:39 +08:00
d13b368a65 build logging into worker 2015-10-20 18:11:50 +08:00
fbe33b71f4 gui: add some tooltips 2015-10-20 18:09:36 +08:00
451f39f5b8 gui/explorer: disable calendar popup 2015-10-20 17:56:23 +08:00
1bc4061620 protocols: better workaround for asyncio issue 263 2015-10-20 00:35:33 +08:00
71d2e3a69f protocols/sync_struct: disconnection can also cause BrokenPipeError 2015-10-20 00:35:02 +08:00
da70f8b88c test/pc_rpc: test AutoTarget 2015-10-19 20:20:53 +08:00
03e317780b device_db: make best_effort parameter optional for controllers 2015-10-18 14:37:08 +08:00
a5606768ad device_db: make target_name parameter optional for controllers 2015-10-18 14:35:53 +08:00
5947f54855 pc_rpc: autotarget support 2015-10-18 14:34:30 +08:00
661b9bfbfa tools/short_format: increase max string length 2015-10-18 13:32:29 +08:00
d7b41207da tools/short_format: display booleans directly 2015-10-18 13:31:36 +08:00
b9c1d3ef12 language, gui: do not automatically insert scale prefixes 2015-10-18 00:52:16 +08:00
da83212c79 gui: autodetect whether QSortFilterProxyModel is in QtCore or QtGui 2015-10-17 19:11:17 +08:00
7f5e264971 ctlmgr: add hostname to log source 2015-10-17 10:58:15 +08:00
5899825eef import order 2015-10-17 10:41:52 +08:00
797bf9830c language: add basic logging initializer for experiments 2015-10-17 10:39:21 +08:00
04a049b93d master: timestamp logfiles 2015-10-17 10:26:54 +08:00
60ed88f3d9 worker: separate stdout/stderr for forwarding 2015-10-17 10:22:20 +08:00
f6fd7ecef2 logging: handle newlines in messages 2015-10-17 10:21:03 +08:00
6c856025cc protocol/logging: workaround for asyncio's inability to detect connection closes on writes 2015-10-16 21:28:39 +08:00
f332c1d3cc ctlmgr: forward controller logs 2015-10-16 20:08:11 +08:00
786dc14057 protocols/logging: fix split, warn on format errors 2015-10-16 20:07:31 +08:00
9e96a687e2 ctlmgr: forward log to master 2015-10-16 18:35:58 +08:00
9bb94f0f59 master/log: move formatter into LogBufferHandler 2015-10-16 18:35:30 +08:00
cee8f288de protocols/logging: add LogForwarder 2015-10-16 18:35:02 +08:00
c0796249b3 protocols/logging: document, take level numbers for consistency with master publish 2015-10-16 18:34:37 +08:00
cbda753f44 master: TCP server for remote logging 2015-10-16 00:53:35 +08:00
9e2e233fef master: log file support 2015-10-15 23:47:31 +08:00
whitequark
b91ffa1b38 ir: fix default argument fiasco. 2015-10-14 17:02:59 +03:00
49acd10dfd gui: fix data update in DictSyncModel/ListSyncModel 2015-10-14 21:32:26 +08:00
f3b3bf3036 gui: log filtering 2015-10-14 21:21:19 +08:00
whitequark
5d64df829e transforms.artiq_ir_generator: fix devirtualized call annotation. 2015-10-14 16:12:00 +03:00
whitequark
e9adfd639e Merge branch 'master' into new-py2llvm 2015-10-14 16:09:57 +03:00
f85554486a gui: dataset filtering with QSortFilterProxyModel 2015-10-14 19:29:58 +08:00
86e201c6a0 master/log: parse names, better filtering, cleanup 2015-10-14 16:30:57 +08:00
da159f11d4 gui/log: ensure black/white colors 2015-10-14 16:30:16 +08:00
9f04af63e6 scheduler: raise logging severity of errors 2015-10-14 16:02:22 +08:00
c00bce3967 master,client,gui: logging sources, timestamps, levels 2015-10-14 01:06:57 +08:00
whitequark
bd5b324fc2 Merge branch 'master' into new-py2llvm 2015-10-13 19:24:45 +03:00
fc4791bbbe doc: new dataset API 2015-10-13 18:11:17 +08:00
1d14975bd5 worker: cleaner termination on exception in user code, improve unittest 2015-10-13 01:11:57 +08:00
fbf94f9b6d Merge branch 'master' of github.com:m-labs/artiq 2015-10-12 19:46:52 +08:00
3cec176318 get_ddb -> get_device_db 2015-10-12 19:46:31 +08:00
5c4ed7a9bd fix imports 2015-10-12 19:46:14 +08:00
whitequark
9e64f7dc3a Adapt old compiler to Python 3.5 AST. 2015-10-12 14:45:31 +03:00
b51910fa42 compile,coretool: use new dataset API 2015-10-12 19:32:16 +08:00
a754d4b5f5 test: use new dataset API 2015-10-12 19:20:04 +08:00
a83ffb3dce protocols: move FlatFileDB into pyon 2015-10-12 18:19:28 +08:00
22bffa98b5 client: use short_format in dataset display 2015-10-12 18:10:58 +08:00
e6e93ab6ed gui: dataset search 2015-10-12 17:31:55 +08:00
3923dd83c2 protocols/file_db: remove unneeded hooks feature 2015-10-12 17:20:01 +08:00
97accd2540 merge parameters and results into datasets 2015-10-12 17:18:23 +08:00
36c3f022aa devices/novatech409b: remove unwanted calls to set_simultaneous_update 2015-10-12 16:15:04 +08:00
Joe Britton
b5cc680fdb devices/novatech409b: improve simultaneous update API 2015-10-12 16:13:51 +08:00
7414b90da3 language/scan: add len() support 2015-10-12 16:06:12 +08:00
cd3b590962 language/scan: add missing attributes to RandomScan
Reported by Joe
2015-10-11 10:05:27 +08:00
whitequark
32ce33a1f9 transforms.artiq_ir_generator: emit ir.Parallel for with parallel:. 2015-10-09 03:10:39 +03:00
whitequark
48f1f48f09 transforms.artiq_ir_generator: devirtualize method calls. 2015-10-09 02:27:52 +03:00
whitequark
0bb793199f transforms.artiq_ir_generator: devirtualize closure calls. 2015-10-09 01:32:27 +03:00
whitequark
6922bd5638 analyses.devirtualization: look up functions in outer scopes. 2015-10-09 01:32:05 +03:00
whitequark
844d37ff18 compiler.testbench.embedding: allow compiling only. 2015-10-09 01:24:44 +03:00
whitequark
7bcba52d6a compiler.embedding: fix loc. 2015-10-09 00:53:14 +03:00
whitequark
7043b333a7 transforms.devirtualizer → analyses.devirtualization. 2015-10-09 00:29:31 +03:00
whitequark
962dd9de13 transforms.devirtualizer.MethodResolver: implement. 2015-10-07 22:33:08 +03:00
whitequark
6ac82e1439 transforms.devirtualizer.FunctionResolver: implement. 2015-10-07 22:33:00 +03:00
whitequark
42b0089a4c transforms.asttyped_rewriter: simplify. 2015-10-07 22:03:24 +03:00
5f89d1a78f doc: document core device driver. Closes #119 2015-10-06 18:12:57 +08:00
139072d402 Graceful experiment termination. Closes #76 2015-10-06 13:50:00 +08:00
d94f0211a6 test/scheduler: cleanup 2015-10-06 13:35:30 +08:00
66f82a13d3 language,gui: support scaling of number entries 2015-10-06 00:30:41 +08:00
e46ba83513 rtio/dds: use rio_phy domain to reset FTW tracker. Closes #120 2015-10-04 22:53:51 +08:00
b3584bc190 language,master,run: support raw access to DDB from experiments. Closes #123 2015-10-04 18:29:39 +08:00
512bc79484 master: consistent db function argument names 2015-10-04 18:27:44 +08:00
168af9589e gui/moninj: fix problems with dynamic modification of DDB 2015-10-04 17:55:57 +08:00
0e3927b01a master: support DDB rescan 2015-10-04 17:38:07 +08:00
whitequark
2ca84f9fea Highlight source range in IR dumps using colors. 2015-10-04 02:11:17 +03:00
50a5a3baf0 environment: attr_* -> setattr_* 2015-10-04 00:18:21 +08:00
090a7e5871 test/sync_struct: cleanup 2015-10-03 19:40:11 +08:00
f552d62b69 use Python 3.5 coroutines 2015-10-03 19:28:57 +08:00
b117b9320d asyncio.async -> asyncio.ensure_future 2015-10-03 14:37:02 +08:00
125503139e remove workaround for Python bug in asyncio process.wait(). Requires Python 3.5. Closes #58 2015-10-03 14:33:18 +08:00
cd3107ba75 do not use deprecated asyncio.JoinableQueue 2015-10-03 13:59:18 +08:00
whitequark
7a6fc3983c Make delay component of function type unifyable. 2015-09-30 18:41:14 +03:00