Sebastien Bourdeauducq
|
6ff2e1a083
|
test/scheduler: verify that a high priority timed experiment in the future is not run
|
2015-05-29 19:43:39 +08:00 |
Yann Sionneau
|
ed95038681
|
flash_storage: remove useless parentheses
|
2015-05-29 11:11:29 +02:00 |
Yann Sionneau
|
575dfade38
|
flash_storage comm: use OK/ERROR replies instead of specific FLASH_WRITE_REPLY
|
2015-05-29 11:10:40 +02:00 |
Sebastien Bourdeauducq
|
aa242f7c66
|
scheduler: simplify priority policy
Remove overdueness. User must submit calibration experiments with higher priority values for them to take precedence.
|
2015-05-28 18:24:45 +08:00 |
Sebastien Bourdeauducq
|
b0f8141018
|
scheduler: cancel flush when run is cancelled
|
2015-05-28 17:48:33 +08:00 |
Sebastien Bourdeauducq
|
e752e57fa5
|
scheduler: do not duplicate 'run terminated' information
|
2015-05-28 17:37:08 +08:00 |
Sebastien Bourdeauducq
|
4a7c6954c3
|
artiq_run: implement mockups of new scheduler API
|
2015-05-28 17:24:47 +08:00 |
Sebastien Bourdeauducq
|
737f6d4485
|
scheduler: support pipeline flush
|
2015-05-28 17:20:58 +08:00 |
Yann Sionneau
|
4da377eef0
|
setup/conda: update frontends
|
2015-05-27 21:42:49 +02:00 |
Sebastien Bourdeauducq
|
0b05b54a87
|
test: add scheduler unittest
|
2015-05-27 19:25:50 +08:00 |
Yann Sionneau
|
c32133b815
|
flash_storage: avoid crash if a record size gets corrupted to be less than 6
|
2015-05-27 12:56:21 +02:00 |
Yann Sionneau
|
4bf7875b87
|
flash_storage: refactor + unit tests + artiq_coreconfig.py CLI + doc
|
2015-05-27 18:06:12 +08:00 |
Yann Sionneau
|
36cda96df0
|
pxi6733: add ping method to the driver
|
2015-05-25 22:16:31 +02:00 |
Sebastien Bourdeauducq
|
f30d671359
|
test/worker: adapt to priority API
|
2015-05-24 23:38:05 +08:00 |
Sebastien Bourdeauducq
|
5fb86af3a4
|
gui: support experiment cancellation
|
2015-05-24 23:20:52 +08:00 |
Sebastien Bourdeauducq
|
ae4615281f
|
pyon/store_file: replace previous file atomically
|
2015-05-24 21:26:15 +08:00 |
Sebastien Bourdeauducq
|
fc449509b8
|
scheduler: pass priority to experiments
|
2015-05-24 20:37:47 +08:00 |
Sebastien Bourdeauducq
|
e611e17eeb
|
gui: experiment submission
|
2015-05-24 20:24:07 +08:00 |
Sebastien Bourdeauducq
|
a21373841c
|
scheduler: catch worker exceptions in prepare and analyze stages
|
2015-05-24 20:23:49 +08:00 |
Sebastien Bourdeauducq
|
d6ced1c780
|
scheduler: support priorities
|
2015-05-24 01:09:22 +08:00 |
Sebastien Bourdeauducq
|
2f910921f5
|
gui: console -> log
|
2015-05-24 00:38:30 +08:00 |
Sebastien Bourdeauducq
|
d9c25130e3
|
gui: add explorer widgets
|
2015-05-23 01:25:33 +08:00 |
Yann Sionneau
|
82ec931003
|
conda: add pyqtgraph+quamash dependencies/recipes and remove gbulb and cairoplot3
|
2015-05-22 17:35:21 +02:00 |
Sebastien Bourdeauducq
|
2570444941
|
gui: add empty explorer and console docks
|
2015-05-22 23:30:46 +08:00 |
Sebastien Bourdeauducq
|
cff999f259
|
doc: update mock modules
|
2015-05-22 22:39:26 +08:00 |
Yann Sionneau
|
d78a275655
|
pxi6733: use a method as DoneEvent callback
|
2015-05-22 16:08:07 +02:00 |
Sebastien Bourdeauducq
|
ea53ed1af7
|
gui: switch to Qt
|
2015-05-22 17:06:31 +08:00 |
Yann Sionneau
|
c91cd0ab38
|
pxi6733: use a writeable and c_contiguous numpy ndarray
|
2015-05-21 18:05:32 +02:00 |
Yann Sionneau
|
1e393f5c70
|
setup.py: add missing comma
|
2015-05-21 17:11:45 +02:00 |
Sebastien Bourdeauducq
|
785623be26
|
test/worker: adapt to new scheduler API
|
2015-05-21 16:41:45 +08:00 |
Sebastien Bourdeauducq
|
a670b9f660
|
tools/asyncio_wait_or_cancel: wait for cancellation
|
2015-05-21 16:41:27 +08:00 |
Sebastien Bourdeauducq
|
6c35d066fc
|
runtime: add missing include
|
2015-05-21 12:00:48 +08:00 |
Yann Sionneau
|
1530f9f457
|
travis: generate kc705 and pipistrello binaries in container env
|
2015-05-21 00:19:06 +08:00 |
Sebastien Bourdeauducq
|
d8917fd94f
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-05-17 16:11:16 +08:00 |
Sebastien Bourdeauducq
|
b74b8d5826
|
Scheduling TNG
|
2015-05-17 16:11:00 +08:00 |
Yann Sionneau
|
e9b166b199
|
artiq_flash.sh: some cleanup
|
2015-05-14 11:12:03 +02:00 |
Sebastien Bourdeauducq
|
e557d7e2df
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-05-14 00:16:27 +08:00 |
Sebastien Bourdeauducq
|
cbb5027343
|
gateware/ad9858: use WaitTimer from Migen
|
2015-05-14 00:16:15 +08:00 |
Sebastien Bourdeauducq
|
a62ae1d8d7
|
test/transforms: adapt to 'now' save on core device
|
2015-05-12 23:06:33 +08:00 |
Yann Sionneau
|
0f9bc7bc4b
|
travis: conda-build and jinja2 must be installed in the root environment
|
2015-05-12 13:56:29 +02:00 |
Yann Sionneau
|
fb8ccbd2a3
|
travis: install all conda dependencies at the same time
|
2015-05-11 09:33:30 +02:00 |
Sebastien Bourdeauducq
|
0ca42dbdbe
|
runtime/dds: send one FUD per command in a batch, compensate POW
|
2015-05-09 17:26:36 +08:00 |
Sebastien Bourdeauducq
|
ce4b5739ed
|
runtime: reset all DDSes upon startup
|
2015-05-09 17:12:38 +08:00 |
Sebastien Bourdeauducq
|
1ceb06fb16
|
dds: use context manager for batches
|
2015-05-09 14:47:40 +08:00 |
Sebastien Bourdeauducq
|
fdc406f062
|
transforms/inline: support user-defined context managers
|
2015-05-09 14:47:08 +08:00 |
Sebastien Bourdeauducq
|
5c08423b29
|
dds: support batches in driver
|
2015-05-08 22:17:06 +08:00 |
Sebastien Bourdeauducq
|
b22b8b661b
|
runtime: fix rtio channel selection in dds batch
|
2015-05-08 22:09:08 +08:00 |
Sebastien Bourdeauducq
|
55f2fef576
|
runtime: support DDS batches
|
2015-05-08 16:51:54 +08:00 |
Sebastien Bourdeauducq
|
53c6339307
|
runtime: break ttl-specific functions from rtio
|
2015-05-08 16:20:12 +08:00 |
Sebastien Bourdeauducq
|
a36c51eb83
|
DDS over RTIO (batch mode not supported yet)
|
2015-05-08 14:44:39 +08:00 |