f9a6ba1884
gui/applets: add shortcuts
2016-01-16 13:12:16 -07:00
331ac37505
applets/plot_hist: better help message
2016-01-15 12:50:09 -07:00
9acf8b7c1a
gui/applets: templates
2016-01-15 10:15:06 -07:00
cc3a45d4e4
gui/applets: fix applet removal
2016-01-15 10:11:13 -07:00
3d56ea5c71
applets/plot_xy_hist: use normal Qt widget as top-level to workaround pyqtgraph.GraphicsWindow misbehaviour with embedding
2016-01-13 07:22:19 -07:00
8ad151b4d8
applets/plot_xy_hist: do not crash when datasets are missing
2016-01-13 07:05:30 -07:00
7661b37c19
applets/simple: filter mods
2016-01-13 07:04:55 -07:00
81a86b2b04
applets/plot_xy_hist: do not clear arrow/histogram when unrelated data is modified
2016-01-13 06:53:23 -07:00
e37e0bdc1c
applets/plot_xy_hist: use applets.simple and datasets
2016-01-13 05:52:33 -07:00
341bbdee6b
examples: add histograms demo
2016-01-13 05:51:53 -07:00
38cdeb0a32
applets/simple: support mod buffering
2016-01-10 22:12:00 +08:00
e2c7578e48
gui: reorganize experiment/entry code
2016-01-10 21:48:47 +08:00
6a972eb591
gui: remove pyqt4 support code
2016-01-10 18:38:24 +08:00
e6e6b27ba9
gui: remove displays (use applets instead)
2016-01-10 18:32:46 +08:00
26a6e8c5de
gui/applets: add histogram plot
2016-01-10 18:23:46 +08:00
db06e73372
gui/applets: add XY plot
2016-01-10 18:19:34 +08:00
4136ff68cf
gui/applets/simple: support for optional datasets
2016-01-10 18:18:47 +08:00
2199eadb99
gui/applets: save/restore state
2016-01-09 19:32:50 +08:00
1ea73be56d
gui/applets: all basic functionality, no state save/restore
2016-01-08 20:07:02 +08:00
597c2e4b17
gui/applets: startup and embedding working
2016-01-08 13:04:36 +08:00
e106ee3f90
gui: basic applet dock editing
2016-01-07 20:23:17 +08:00
adbb217d55
applets/simple: send embed RPC
2016-01-07 20:22:44 +08:00
8778aef6a1
gui/schedule: hide vertical header
2016-01-07 16:56:48 +08:00
028ed72b72
doc: typo
2016-01-07 10:06:43 +08:00
87dd09a71c
gateware: compress bitstreams
2016-01-06 15:40:28 -07:00
0bbe886669
doc/manual: umask warning and openocd installation refinement
2016-01-06 13:12:42 -07:00
73b4aff3c2
README: drop old travis badge
2016-01-06 11:25:12 -07:00
358ad2e927
artiq_flash: drop redundant instruction, tweak doc
2016-01-06 11:24:05 -07:00
25ce0928bd
build/doc: simplify proxy bitstream locations
2016-01-05 10:23:50 -07:00
whitequark
400999f6ad
Revert "conda: use BUILDNUMBER from environment."
...
This reverts commit ff09a982c5
.
2016-01-05 16:06:05 +00:00
whitequark
07ef8906f4
conda: fix buildscripts to get bscan bitstreams correctly.
2016-01-05 15:47:41 +00:00
whitequark
ff09a982c5
conda: use BUILDNUMBER from environment.
2016-01-05 15:46:42 +00:00
57ae630c5c
conda: package new, openocd-compatible flash proxy bitstreams
2016-01-05 21:02:13 +08:00
whitequark
407a7d7bf8
conda: remove flterm dependency ( #185 ).
2016-01-05 04:31:02 +00:00
whitequark
e8bba0a7d6
Commit missing parts of 6a6d7d.
2016-01-05 04:21:46 +00:00
whitequark
6a6d7dab19
transforms.artiq_ir_generator: add support for user-defined context managers.
2016-01-05 04:10:40 +00:00
d633c8e1f8
doc: update and cleanup flashing/installing/building
2016-01-05 10:21:34 +08:00
d64d962c3e
remove redundant udev rules, update entry points
2016-01-05 10:20:54 +08:00
9aff99568d
artiq_flash: use openocd, python
2016-01-05 10:20:41 +08:00
b10da212ab
bit2bin: add small bitstream conversion tool
2016-01-05 10:20:24 +08:00
whitequark
2955f9a1e0
Commit missing parts of 5baf18b
.
2016-01-05 00:16:58 +08:00
whitequark
dfbf55fed2
transforms/inferencer: add support for user-defined context manager.
2016-01-05 00:11:03 +08:00
whitequark
5baf18ba0d
transforms.inferencer: factor out _unify_attribute.
2016-01-04 22:13:05 +08:00
whitequark
03dd1c3a43
Refactor the logic of printing diagnostics to solely rely on Engine.
2016-01-04 22:11:54 +08:00
whitequark
05fa80818a
transforms.inferencer: make sure parallel/sequential is lone manager.
2016-01-04 21:26:03 +08:00
whitequark
3aa5acbaf3
transforms.llvm_ir_generator: don't crash if embedding is not enabled.
2016-01-03 19:07:11 +08:00
whitequark
81427af506
Remove selective attribute writeback; always synchronize all attributes.
...
The reasons are:
1. Shadow memory manipulation added ~12 instructions to TTLOut.pulse
(without inlining), and it's already barely fast enough.
2. More importantly, code such as self.ts[1] did not trigger
attribute writeback, and there seems to be no easy way to fix
that.
2016-01-03 04:57:58 +08:00
e41b9db787
gui: minor cleanup
2016-01-03 00:47:43 +08:00
6007b64898
applets: add big_number
2016-01-03 00:46:33 +08:00
5ad6c5cbe0
applets: add simple applet library
2016-01-03 00:46:15 +08:00