8ab6011ddb
browser: move 'open experiment' to menu
2016-05-20 16:12:11 +02:00
109ddf919e
flash: tcl-quote paths (c.f. #256 )
2016-05-16 23:15:12 +02:00
18878ba050
flash: use the handle
2016-05-16 22:02:11 +02:00
3ae44e762f
flash: close files (c.f. #256 )
2016-05-16 21:30:53 +02:00
whitequark
640022122b
embedding: refactor some more.
2016-05-16 14:38:09 +00:00
633c36336c
browser: rm status bar
2016-05-13 15:28:36 +02:00
260390b75f
browser: set objectName for toolbar
2016-05-12 19:20:52 +02:00
5e094528c1
browser: toolbar, rm mdiarea tooltip ( closes #433 )
2016-05-12 19:06:33 +02:00
1480bb5630
browser: style
2016-05-12 18:43:05 +02:00
4016e5adaa
browser: support opening experiments
2016-05-07 23:22:39 +02:00
ee8160863a
browser: experiment dock stubs
2016-05-07 12:53:37 +02:00
77b84a7979
browser: move exp mgmt to mdi area
2016-05-07 12:53:37 +02:00
9ef282636a
browser: don't open experiments from data list view
2016-05-07 12:53:37 +02:00
9f1bef1c81
browser: open experiments from mdiarea
2016-05-07 12:53:37 +02:00
d99d19dd3a
browser: stubs for experiment editors
2016-05-07 12:53:37 +02:00
bcfb01bc7e
gui: set application name in Gnome task switcher
...
Non-hacky suggestions welcome.
2016-05-06 17:23:44 +08:00
fc4effb91d
update logo
2016-04-30 00:30:24 +08:00
aee4859982
influxdb: fix numpy scalar bool, uints, str
...
* use types from the numpy hierarchy because e.g. np.issubtype(np.uint64, int) == False
* streamline influxdb formatting
* tested with influxdb 0.12
2016-04-24 15:15:16 +02:00
86681dccff
influxdb: use queue insertion time
2016-04-24 13:11:46 +02:00
aadcf0fe98
influxdb: consistency is gone
2016-04-24 12:38:47 +02:00
6c5382d43f
influxdb: ms precision
...
* better compression
* we don't timestamp the change any better (network, queue, http)
2016-04-24 12:36:00 +02:00
06b8666a53
influxdb: just strip() response
2016-04-24 12:35:30 +02:00
3cfef4264b
frontend: upper-case positional arguments in help messages
2016-04-22 16:33:44 +08:00
9a01d38439
browser: cleanup late select, align options with variables
2016-04-20 19:16:19 +02:00
c9daa50591
browser: PATH metavar
2016-04-20 16:23:47 +02:00
3d393e4654
browser: add root dir option, load only one file on restore
2016-04-20 13:46:03 +02:00
686f670a3c
browser: redo tree/list models
2016-04-20 13:20:57 +02:00
1f92e034da
Revert "browser: various fixes, handle startup path, connect activated"
...
This reverts commit c80510287b
.
2016-04-20 13:20:33 +02:00
c80510287b
browser: various fixes, handle startup path, connect activated
2016-04-20 18:25:43 +08:00
caf774579a
environment: refactor
2016-04-16 19:31:07 +08:00
d4ba525c9d
gui,browser: save state in home folder
2016-04-15 19:05:12 +08:00
4a297f0c42
browser: s/results/files/
2016-04-14 17:55:44 +08:00
0cca2bbef6
artiq_run: style
2016-04-12 15:16:48 +08:00
d9e918be49
dashboard/moninj: use thread instead of asyncio UDP ( #39 )
2016-04-11 18:09:41 +08:00
5e5f94a0f8
browser: WIP for experiment replay
2016-04-10 20:07:46 +08:00
6c200b1418
browser: make results a dock again
2016-04-10 16:29:29 +08:00
3472e1abd3
browser: rm mdi area
2016-04-07 20:22:06 +08:00
7e2e182315
put dashboard-specific files in separate directory
2016-04-06 15:45:02 +08:00
1f152bceb2
browser: own package, own datasets dock
2016-04-05 18:50:29 +08:00
aaa81a63d1
browser: use LocalModelManager, make the 'explorer' the central widget
2016-04-05 17:22:16 +08:00
670e8907a5
artiq_browser: load from hdf5
2016-04-05 17:22:16 +08:00
fa63637a2e
gui/browser: local model manager
2016-04-05 17:22:16 +08:00
91a362c898
add artiq_browser
2016-04-05 17:22:16 +08:00
1ff01a43ff
artiq_flash: clear error message when bin directory is absent
2016-04-05 16:09:41 +08:00
ed1c368e73
gateware: name targets consistently. Closes #290
2016-04-05 16:07:29 +08:00
3efb841557
client: add --async option to scan-repository, recommend usage in git post-receive
2016-04-04 22:17:39 +08:00
7453d85d5e
GUI -> dashboard
2016-04-04 22:12:45 +08:00
aa61c29efb
transfer Python builtin exceptions over pc_rpc and master/worker
2016-04-04 22:02:42 +08:00
a53d32c24e
master: always expose full set of worker handlers ( #368 )
2016-04-02 23:05:16 +08:00
29a76bb02d
influxdb: simplify and document pattern matching. Closes #166
2016-03-31 00:28:28 +08:00
b6232aea86
gui: better default layout
2016-03-29 16:59:43 +08:00
bebd89c959
gui: redesign table/trees to avoid slow and buggy qt/pyqt autosize. Closes #182 . Closes #187 .
2016-03-25 18:33:22 +08:00
b5441fd107
devices/novatech409b: convert to asyncserial
2016-03-22 21:55:58 +08:00
2cbe47e26f
protocols/pc_rpc: document coroutine methods, support locking
2016-03-22 21:55:06 +08:00
2859382e11
gui: display repository scanning status and revision. Closes #274
2016-03-18 00:40:54 +08:00
4bf0db32be
master: publish repository status
2016-03-18 00:40:17 +08:00
a142d403ea
gui: handle better changing MDI area background colors
2016-03-15 18:36:34 +08:00
ea523c765b
frontend/coreanalyzer: do not attempt to print obsolete decoded_dump attribute. Closes #324
2016-03-10 11:33:21 +08:00
763a4d3011
rpctool: use pprint in interactive mode
2016-03-02 11:47:34 +08:00
d0d50d74eb
rpctool: interactive mode
2016-03-02 11:45:51 +08:00
6dd1eb2e92
artiq_flash: use term 'gateware'
2016-02-29 20:45:41 +01:00
572c49f475
use m-labs setup for defaults
2016-02-29 21:35:23 +08:00
whitequark
914bc9f360
artiq_run: allow running LLVM IR/bitcode files, even with trivial RPCs.
2016-02-24 22:50:45 +00:00
c3cdce9d02
style
2016-02-25 01:22:43 +08:00
1b410abc2c
pdq2: move initialization and park/unpark to driver
2016-02-22 15:29:27 +01:00
e177bbd480
frontend/client: fix screen clear on Windows
2016-02-22 01:25:48 +08:00
ac6e31d655
frontend/rpctool: fix -t/--target. Closes #283
2016-02-22 00:55:45 +08:00
d713c62b50
pdq2 frontends: adapt to new program, cleanup
2016-02-21 17:35:10 +01:00
95dbafd662
gui: add logo to MDI area
2016-02-21 08:06:52 +08:00
3b81dd5adc
gui: workaround for Qt failing to embed applets in hidden and detached QDockWidgets
2016-02-19 18:13:25 +01:00
6830703ec6
artiq_master: directly log, explicit imports
2016-02-18 15:35:02 +01:00
0edde9f4d3
master: inform when running
2016-02-18 14:13:40 +01:00
87574193d4
gui: autoscroll MDI area
2016-02-16 00:19:50 +01:00
aa5f6a5aba
gui: basic MDI area
2016-02-15 23:58:44 +01:00
b9bce92bbb
Revert "gui: Qt wants a central widget in the main window, use explorer"
...
This reverts commit d81ce15869
.
2016-02-15 23:20:06 +01:00
72a993afe0
master: cache last RID. Closes #234
2016-02-15 18:20:50 +01:00
d30fe60edd
gui: remove pyqtgraph
2016-02-15 00:23:47 +01:00
3ab35f7f8d
gui: get rid of pyqtgraph.LayoutWidget
2016-02-15 00:05:30 +01:00
df16a1da73
gui: remove PyQt5 assertion (break mock modules)
2016-02-14 23:30:39 +01:00
15515f33ef
gui: better default placement of docks
2016-02-14 23:15:18 +01:00
cd732718ad
gui: save/restore main window geometry
2016-02-14 23:08:14 +01:00
d81ce15869
gui: Qt wants a central widget in the main window, use explorer
2016-02-14 23:04:14 +01:00
3c12c13a67
gui: dock state save/restore
2016-02-14 13:46:15 +01:00
daf49efa04
gui: rough conversion to the Qt docking system
2016-02-14 12:15:57 +01:00
6b6393ff56
gui: remove console
2016-02-13 22:48:38 +01:00
fb2f53ea9b
gui/datasets: support deleting datasets without console
2016-02-13 22:46:29 +01:00
338e5fe3fc
Merge branch 'applets_pipeipc'
2016-02-08 22:25:36 +01:00
d873c25b8b
Use Qt5
2016-02-08 19:32:40 +01:00
de99e7f830
applets: handle dataset mutations
2016-02-08 19:20:07 +01:00
dc955d46c9
Merge branch 'applets'
2016-02-08 14:55:53 +01:00
741b11c26d
applets: basic embedding OK
2016-02-08 09:59:15 +01:00
70a67a0e38
Merge branch 'applets' into applets_pipeipc
2016-02-05 13:29:20 +01:00
b7de92e96c
remove pxi6733 support (now lives at https://github.com/m-labs/aq_ni6733
2016-02-02 18:41:57 +01:00
10d78a5d0b
flash: grow runtime limit to 512 kB
2016-01-30 14:50:15 -07:00
e92d52314b
flash storage: move to flash + 0x70000
...
This requires recompiling and flashing the runtime and the entire
storage area file system (ip address and idle kernel).
* with ppp the runtime is larger than 0x40000 now
* 0x60000 for the runtime should give enough space for a while,
even including a fatter scheduler or runtime components
in other languages
* for both pipistrello and kc705 this leaves the unused space
starting at a nice round number
* the relevant flashes nowadays are 0x1000000 large
2016-01-28 18:08:30 -07:00
cda4a0765d
artiq_ctlmgr: refactor into artiq.devices.ctlmgr
2016-01-26 15:24:29 -07:00
5aa4de8e89
refactor logging and implement in worker
2016-01-26 20:31:42 +01:00
d1119d7747
artiq_dir: move out of tools to unlink dependencies
2016-01-25 18:15:50 -07:00
f4c7f02127
CoreException: store at 'py_exn.artiq_core_exception'
...
... and fix a few imports
2016-01-25 17:24:00 -07:00
2beaf23e6c
language...ARTIQException -> coredevice...CoreException
...
gets rid of a cross import
is only used there
2016-01-25 17:24:00 -07:00