2
0
mirror of https://github.com/m-labs/artiq.git synced 2025-01-23 00:56:42 +08:00
Commit Graph

2559 Commits

Author SHA1 Message Date
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
6db96f81d5 gui/moninj: reduce logging level of UDP failure 2016-06-04 16:33:56 -04:00
c49be807e4 gui/moninj: do not crash when there is no network 2016-06-04 16:31:17 -04:00
6983f3520a explorer: fix directory listing error handling 2016-06-04 10:18:29 -04:00
0ac0547bca dds: use fast math for asf computations 2016-06-03 23:34:32 -04:00
dhslichter
98ae779941 dds: fix asf_to_amplitude 2016-06-03 23:02:16 -04:00
e9a8c4b540 gui/entries: remove unneeded parent 2016-06-03 22:56:45 -04:00
ec3641551c examples: run should not return a value 2016-06-03 22:55:50 -04:00
9ec142e4f6 examples/histograms: convert to mutate_dataset API. Closes #459 2016-05-31 20:25:15 -05:00
5b0f963b98 applets/plot_xy: use numpy array for default X axis. Closes #458 2016-05-30 22:48:32 -05:00
e6a351c5ea gui: fix explicit scan input validation 2016-05-30 15:45:28 -05:00
03eeec55b2 gui: better log levels 2016-05-30 15:04:49 -05:00
55fdfc618b gui/log: fix clearing multi-line messages 2016-05-28 13:48:02 -05:00
0faa2d56b4 language/environment: autoset scale for common units. Closes #448 2016-05-28 13:37:18 -05:00
8b556ef6d5 language/environment: be more verbose in NumberValue unit/scale documentation (#448) 2016-05-28 13:23:16 -05:00
7851391666 artiq_compile: adapt to code changes 2016-05-28 12:57:04 -05:00
a120a09d79 gui/log: add clear button (#411) 2016-05-28 11:10:32 -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
f24f7380f5 gui: fix new() being called with arguments by qt (closes #444) 2016-05-25 23:13:00 +02:00
f5da3f63aa browser: use actual field names for tooltip 2016-05-25 22:21:07 +02:00
7f39db9c8e browser: file/class info in tooltip 2016-05-25 18:55:39 +02:00
f9ab3eeb36 browser: add result metadata tooltip 2016-05-25 18:47:06 +02: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
7fb6b3db21 protocols/broadcast: minor fixes 2016-05-25 10:32:36 -05:00
57e3d9ee34 browser: react to b3e55b7 2016-05-25 16:36:27 +02:00
26e98a13d0 browser: refactor log 2016-05-25 15:14:04 +02:00
b3e55b753b environment,dashboard: generalize multiple defaults, fix HDF5 argument load 2016-05-24 08:58:34 -05:00
43081b4f64 language,gui: support setting unselected scan default values. Closes #417 2016-05-23 15:03:05 -07:00
69ffa21133 language/RandomScan: automatic seed by default 2016-05-23 15:03:05 -07:00
b27682ad20 browser: fix argument reset (closes #439) 2016-05-23 11:19:30 +02:00
b8e7ea8443 browser: cleanup 2016-05-23 11:19:30 +02:00
9dd7ea0bcd protocols: add broadcast (untested) 2016-05-22 17:20:39 -07:00
114b305203 use recommended asyncio.ensure_future instead of asyncio.Task 2016-05-22 16:36:29 -07:00
a46d3ff366 browser: remove unnecessary loop.call_soon 2016-05-22 10:22:29 -07:00
fbd3db5753 pyon: move string escaping table, add more info in errors 2016-05-22 16:53:39 +02:00
0857cfdcb1 short_format: cover a few more numpy types correctly 2016-05-22 16:53:39 +02:00
9e681590cb pyon: ship ndarray data as bytes
this is about 3 times faster and since the encapsulating nparray() already
breaks json-compatibility, using a unicode string for json compatibility
is not necessary
2016-05-22 16:53:37 +02:00
a9434d2e9f pyon: use dtype.str
* contains endianess, makes this portable
* it's shorter
* it's what the numpy array interfaces uses
* this is otherwise backwards and forwards compatible
2016-05-22 16:52:59 +02:00
3d6f55104b coredevice/TCA6424A: convert 'outputs' value to little endian. Closes #437 2016-05-22 06:53:18 -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
af317f9b64 gui.models: clean up LocalModelManager a bit 2016-05-20 16:12:11 +02:00
9c30f62790 browser: log_worker_exception 2016-05-20 16:12:11 +02:00
3db1a7cf01 browser: log stub 2016-05-20 16:12:11 +02:00
e5a75ea0f4 gui.log: export LogDock 2016-05-20 16:12:11 +02:00
7a71939201 dashboard.log -> gui.log 2016-05-20 16:12:11 +02:00
8ab6011ddb browser: move 'open experiment' to menu 2016-05-20 16:12:11 +02:00
dhslichter
141edb521a qc2: swap SPI/TTL, all TTL lines are now In+Out compatible 2016-05-19 10:42:03 +08: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
355af3e569 embedding: specialize inherited functions.
Fixes #414.
2016-05-16 15:59:26 +00:00
whitequark
640022122b embedding: refactor some more. 2016-05-16 14:38:09 +00:00
whitequark
d085d5a372 embedding: refactor. 2016-05-16 14:38:09 +00:00
whitequark
c94c411fd5 compiler: demangle symbols.
In future commits we'll add Itanium C++ ABI style mangling to ARTIQ
emitted function names.
2016-05-16 14:38:09 +00:00
8bff8075de browser: clean up 2016-05-16 11:46:14 +02:00
ecdbf2ae08 browser: wire up activate in list 2016-05-16 11:45:13 +02:00
f1747b5ea5 browser: only load args from first file 2016-05-16 11:27:51 +02:00
fe69712cc5 browser: dis/enable analyze/terminate buttons 2016-05-13 15:43:02 +02:00
633c36336c browser: rm status bar 2016-05-13 15:28:36 +02:00
5b5c9b2bb7 browser: pass mods to applets (closes #434) 2016-05-13 15:27:23 +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
07b80cc5ab browser: basic analyze() 2016-05-12 18:44:03 +02:00
1480bb5630 browser: style 2016-05-12 18:43:05 +02:00
8185a3d701 flopping_f_simulation: style 2016-05-12 18:31:30 +02:00
2a5eaea411 flopping_f_simulation: use ufuncs in model() 2016-05-12 18:30:52 +02:00
5d58258bf2 examples: reconstruct scans when analyze()ing HDF5 files 2016-05-12 12:59:36 +02:00
cd1304547d browser: analyze stubs 2016-05-11 15:37:09 +02:00
whitequark
0826ceb8ba Commit missing parts of a5bb4a24. 2016-05-10 02:12:57 +00:00
whitequark
a5bb4a24af compiler: support short form of raise.
Fixes #240.
2016-05-10 01:41:40 +00:00
whitequark
6d29e768a5 Commit missing parts of 4e5d75295. 2016-05-09 12:51:24 +00:00
whitequark
4e5d752951 compiler: fix quoting of methods (fixes #423). 2016-05-09 12:25:57 +00:00
4c78bb4950 browser: cleanup 2016-05-09 00:32:15 +02:00
4fee2055a5 browser: fixes/string style 2016-05-08 23:43:33 +02:00
02b54930a9 browser: examine can fail 2016-05-08 23:32:22 +02:00
904db4923c dashboard/experiments: style 2016-05-08 18:14:01 +02:00
c5fcb6b8d5 dashboard: use get_open_file_name 2016-05-08 18:14:01 +02:00
c44e786cc5 browser: open experiments on lmb 2016-05-08 18:14:01 +02:00
66927da70c browser: add HDF5 to experiment DND 2016-05-08 00:06:58 +02:00
4016e5adaa browser: support opening experiments 2016-05-07 23:22:39 +02:00
5332c198c2 gui/tools: add getOpenFileName 2016-05-07 19:01:14 +02:00
47c7b04ac6 browser: experiment dock cleanup 2016-05-07 12:53:37 +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
0c74034f4d browser: tiny simplification 2016-05-07 12:53:37 +02:00
2b506a3c4b examples/photon_histogram: delay after count() 2016-05-07 18:28:07 +08:00
2b447055e5 lwip/liteethif: cleanup, drop frames above MTU (#398) 2016-05-07 17:42:22 +08:00
ccdfa1eff3 examples/photon_histogram: integers 2016-05-07 17:40:44 +08:00
dec323b097 gui/applets: catch duplicate applet UIDs (#430) 2016-05-07 11:47:17 +08:00
bcfb01bc7e gui: set application name in Gnome task switcher
Non-hacky suggestions welcome.
2016-05-06 17:23:44 +08:00
597d7c389e dashboard: support reloading arguments from HDF5 2016-05-05 00:51:30 +08:00