Robert Jördens
801b256d67
conda: use git_url
...
needed for conda-build >= 0.19.0
2016-02-14 02:21:07 +01:00
Sebastien Bourdeauducq
e68d0d1ec7
gui: do not crash when deleting selected hierarchical dataset and its parents
2016-02-13 23:22:59 +01:00
Sebastien Bourdeauducq
6b6393ff56
gui: remove console
2016-02-13 22:48:38 +01:00
Sebastien Bourdeauducq
fb2f53ea9b
gui/datasets: support deleting datasets without console
2016-02-13 22:46:29 +01:00
Sebastien Bourdeauducq
4a03335850
protocols/pipe_ipc: fix read transport resource leak
...
This caused the "Exception ignored in:" message on exit.
2016-02-11 17:12:05 +01:00
Sebastien Bourdeauducq
29d4755567
gui/applets: prevent concurrent process start/stop
2016-02-11 16:25:44 +01:00
Sebastien Bourdeauducq
92c0ede689
applets: workaround for Qt window embedding initial size bug
2016-02-11 16:19:34 +01:00
Sebastien Bourdeauducq
cd9467a8df
gui/applets: properly destroy container widget when process is terminated
2016-02-11 16:02:10 +01:00
Sebastien Bourdeauducq
c9a9d19182
test/serialization: fix syntax
2016-02-11 09:37:27 +01:00
Sebastien Bourdeauducq
fcf7a6be2e
Revert "conda: restrict binutils-or1k-linux dependency to linux."
...
This reverts commit 5bead8b83f
.
2016-02-10 23:42:24 +01:00
Sebastien Bourdeauducq
b68035d162
manual/installing: refresh
2016-02-10 23:37:21 +01:00
Sebastien Bourdeauducq
64263b75d0
use https for m-labs.hk
2016-02-10 17:20:29 +01:00
Sebastien Bourdeauducq
97ba77f4b5
gui/log: top cell alignment
2016-02-10 06:34:11 +01:00
Sebastien Bourdeauducq
2ce1e6a1e9
master/log: do not break lines
2016-02-10 06:33:41 +01:00
Sebastien Bourdeauducq
f3f667be5b
conda: fix pyqt package name
2016-02-09 10:47:38 +01:00
Sebastien Bourdeauducq
d1e54c86b1
gui/applets: log warning if IPC address not in command
2016-02-08 22:39:47 +01:00
Sebastien Bourdeauducq
338e5fe3fc
Merge branch 'applets_pipeipc'
2016-02-08 22:25:36 +01:00
Sebastien Bourdeauducq
44a1efa601
applets: make sure pyqtgraph imports qt5
2016-02-08 22:25:20 +01:00
Sebastien Bourdeauducq
67327b1e61
applets: avoid argparse subparser mess
2016-02-08 22:25:02 +01:00
Sebastien Bourdeauducq
1a2596de8e
examples/histogram: artiq -> artiq.experiment
2016-02-08 22:24:23 +01:00
Sebastien Bourdeauducq
4733c4ba1e
gui/applets: save dock UID in state
2016-02-08 21:57:07 +01:00
Sebastien Bourdeauducq
13a8f9c7ca
setup.py: give up trying to check for PyQt
2016-02-08 19:42:08 +01:00
Sebastien Bourdeauducq
1830d6a62e
setup.py: fix PyQt5 package name
2016-02-08 19:33:35 +01:00
Sebastien Bourdeauducq
d873c25b8b
Use Qt5
2016-02-08 19:32:40 +01:00
Sebastien Bourdeauducq
7584b02d66
applets: fix error message text
2016-02-08 19:23:50 +01:00
Sebastien Bourdeauducq
de99e7f830
applets: handle dataset mutations
2016-02-08 19:20:07 +01:00
Sebastien Bourdeauducq
f25b5442e7
applets: properly name docks to support state save/restore
2016-02-08 16:26:02 +01:00
Sebastien Bourdeauducq
dc955d46c9
Merge branch 'applets'
2016-02-08 14:55:53 +01:00
Sebastien Bourdeauducq
8844fba4c9
applets: clean shutdown
2016-02-08 14:35:37 +01:00
Sebastien Bourdeauducq
8be0696b39
protocols/pyon: set support
2016-02-08 14:08:14 +01:00
Sebastien Bourdeauducq
8a912105cb
protocols/pyon: remove FlatFileDB
2016-02-08 14:05:00 +01:00
Sebastien Bourdeauducq
741b11c26d
applets: basic embedding OK
2016-02-08 09:59:15 +01:00
Sebastien Bourdeauducq
70a67a0e38
Merge branch 'applets' into applets_pipeipc
2016-02-05 13:29:20 +01:00
Sebastien Bourdeauducq
b7de92e96c
remove pxi6733 support (now lives at https://github.com/m-labs/aq_ni6733
2016-02-02 18:41:57 +01:00
Sebastien Bourdeauducq
c639860331
setup.py: remove stale import
2016-02-02 17:30:07 +01:00
Sebastien Bourdeauducq
55b31244ed
remove stale dependency on pyelftools
2016-02-02 17:27:29 +01:00
Sebastien Bourdeauducq
cf465dae0c
tools/file_import: make sure sys.path is always restored
2016-01-31 20:33:17 +01:00
Robert Jördens
0d18942869
hardware_testbench: request controller termination
2016-01-30 20:04:32 -07:00
Robert Jördens
9fb5ef4d86
Merge branch 'increase-runtime-size'
...
closes #250
* increase-runtime-size:
flash: grow runtime limit to 512 kB
RELEASE_NOTES: update
flash storage: move to flash + 0x70000
2016-01-30 18:58:32 -07:00
Robert Jördens
f14fed5912
examples: add an IPython notebook showcase
...
This is a small example on how to use the artiq functionality in
an IPython notebook. This can be expanded and provides a much more
powerful shell than the one integrated in the GUI. Potentially,
some shared functionality between this and artiq_client could be
factored out.
2016-01-30 18:56:28 -07:00
Robert Jördens
10d78a5d0b
flash: grow runtime limit to 512 kB
2016-01-30 14:50:15 -07:00
Robert Jördens
68891493a3
analyzer: move common to artiq.protocols
...
migen was still pulled in through rtio.__init__.py
2016-01-29 20:26:48 -07:00
Robert Jördens
17ac64a65e
ctlmgr: fix the fix ( 107e2fe
)
2016-01-29 17:52:12 -07:00
Robert Jördens
d05d720b19
tests: misc fixes, cleanup
2016-01-29 17:32:59 -07:00
Robert Jördens
107e2fedf4
ctlmgr: reinstate lost changes
2016-01-29 17:20:07 -07:00
Sebastien Bourdeauducq
1d92c0874e
gui/log: use QFontDatabase for fixed font
2016-01-29 23:21:22 +01:00
Robert Jördens
3df67526b9
RELEASE_NOTES: update
2016-01-28 21:55:03 -07:00
Robert Jördens
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
Robert Jördens
4a29f0702f
test.ctlmgr: drop a redundant lambda
2016-01-28 16:59:59 -07:00
Robert Jördens
627221a5cd
Merge branch 'testbench-controllers'
...
closes #69
* testbench-controllers:
test.ctlmgr: add basic test tooling
hardware_testbench: fix timeout handling
hardware_testbench: use plain subprocess to start controllers
hardware_testbench: run Crontrollers loop in thread, not the test
hardware_testbench: run controllers
lda: test tweaks
artiq_ctlmgr: refactor into artiq.devices.ctlmgr
2016-01-28 16:54:49 -07:00