Sebastien Bourdeauducq
a2c074cc33
gui: fix RPC client teardown
2015-11-01 00:03:46 +08:00
Sebastien Bourdeauducq
f57145c4f3
gui: support triggering repository rescan
2015-10-31 23:58:39 +08:00
Sebastien Bourdeauducq
58f55fc630
artiq_flash: check that xc3sprog is found. closes #162
2015-10-30 15:52:03 +08:00
Sebastien Bourdeauducq
2c77c80b4f
master: expose more scheduler APIs to the experiments
2015-10-30 13:41:18 +08:00
Sebastien Bourdeauducq
0d53f7ab0d
ignore ProcessLookupError when killing subprocesses. Closes #167
2015-10-28 20:57:28 +08:00
Sebastien Bourdeauducq
4e35a247d1
pdq2_client: remove unnecessary calls
2015-10-28 09:48:14 +08:00
Sebastien Bourdeauducq
3789273e29
pdq2_client: remove init call
2015-10-28 09:47:01 +08:00
whitequark
30842a7174
conda: include udev rules and artiq_flash.sh in artiq package.
2015-10-22 17:18:59 +03:00
Sebastien Bourdeauducq
ec02bea054
controllers/thorlabs_tcube: accept any case for -P. Closes #150
2015-10-21 09:17:39 +08:00
Sebastien Bourdeauducq
d13b368a65
build logging into worker
2015-10-20 18:11:50 +08:00
Sebastien Bourdeauducq
5947f54855
pc_rpc: autotarget support
2015-10-18 14:34:30 +08:00
Sebastien Bourdeauducq
7f5e264971
ctlmgr: add hostname to log source
2015-10-17 10:58:15 +08:00
Sebastien Bourdeauducq
f332c1d3cc
ctlmgr: forward controller logs
2015-10-16 20:08:11 +08:00
Sebastien Bourdeauducq
9e96a687e2
ctlmgr: forward log to master
2015-10-16 18:35:58 +08:00
Sebastien Bourdeauducq
cbda753f44
master: TCP server for remote logging
2015-10-16 00:53:35 +08:00
Sebastien Bourdeauducq
f3b3bf3036
gui: log filtering
2015-10-14 21:21:19 +08:00
Sebastien Bourdeauducq
c00bce3967
master,client,gui: logging sources, timestamps, levels
2015-10-14 01:06:57 +08:00
Sebastien Bourdeauducq
3cec176318
get_ddb -> get_device_db
2015-10-12 19:46:31 +08:00
Sebastien Bourdeauducq
b51910fa42
compile,coretool: use new dataset API
2015-10-12 19:32:16 +08:00
Sebastien Bourdeauducq
a83ffb3dce
protocols: move FlatFileDB into pyon
2015-10-12 18:19:28 +08:00
Sebastien Bourdeauducq
22bffa98b5
client: use short_format in dataset display
2015-10-12 18:10:58 +08:00
Sebastien Bourdeauducq
97accd2540
merge parameters and results into datasets
2015-10-12 17:18:23 +08:00
Sebastien Bourdeauducq
139072d402
Graceful experiment termination. Closes #76
2015-10-06 13:50:00 +08:00
Sebastien Bourdeauducq
b3584bc190
language,master,run: support raw access to DDB from experiments. Closes #123
2015-10-04 18:29:39 +08:00
Sebastien Bourdeauducq
0e3927b01a
master: support DDB rescan
2015-10-04 17:38:07 +08:00
Sebastien Bourdeauducq
50a5a3baf0
environment: attr_* -> setattr_*
2015-10-04 00:18:21 +08:00
Sebastien Bourdeauducq
f552d62b69
use Python 3.5 coroutines
2015-10-03 19:28:57 +08:00
Sebastien Bourdeauducq
b117b9320d
asyncio.async -> asyncio.ensure_future
2015-10-03 14:37:02 +08:00
Sebastien Bourdeauducq
125503139e
remove workaround for Python bug in asyncio process.wait(). Requires Python 3.5. Closes #58
2015-10-03 14:33:18 +08:00
Robert Jördens
01416bb0be
copyright: claim contributions
...
These are contributions of >= 30% or >= 20 lines (half-automated).
I hereby resubmit all my previous contributions to the ARTIQ project
under the following terms:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/ >.
Closes #130
Signed-off-by: Robert Jordens <jordens@gmail.com>
2015-09-06 16:08:57 -06:00
Yann Sionneau
7db0498a9a
artiq_flash: dont prepend the runtime file with mezzanine board directory if using -d
2015-08-27 11:02:06 +02:00
Sebastien Bourdeauducq
1c96f258b1
gui: show server in window title
2015-08-25 00:37:49 +08:00
Sebastien Bourdeauducq
84b07607ad
gui: do not attempt moninj on windows
2015-08-24 20:20:33 +08:00
Yann Sionneau
34771ade67
artiq_flash.sh: fix runtime programming and allow usage of -d . -r
2015-08-22 15:28:55 +02:00
Yann Sionneau
5fc5d0b672
artiq_flash: replace wrong wording 'carrier' with 'mezzanine'
2015-08-21 09:38:15 +02:00
Yann Sionneau
646721d3e9
artiq_flash: add missing semicolons
2015-08-20 18:28:00 +02:00
Yann Sionneau
df7489ff61
travis/conda: add automated builds for kc705 nist_qc2 subtarget
2015-08-20 16:31:48 +02:00
Sebastien Bourdeauducq
600e8335f2
influxdb: tag-based schema, better type support
2015-08-18 14:49:23 +08:00
Sebastien Bourdeauducq
ed00ca1485
influxdb: do not crash on parameter deletion
2015-08-18 13:35:05 +08:00
Sebastien Bourdeauducq
2ac8c53bbe
influxdb: use types
2015-08-18 13:34:42 +08:00
Sebastien Bourdeauducq
2275017651
influxdb: better error reporting
2015-08-18 13:34:15 +08:00
Sebastien Bourdeauducq
66b5ca99d8
influxdb: better filtering
2015-08-18 09:59:48 +08:00
Sebastien Bourdeauducq
324cafae3d
rpctool: use pprint
2015-08-17 15:45:08 +08:00
Sebastien Bourdeauducq
abbf5eb059
gui: minor cleanup
2015-08-17 15:44:54 +08:00
Sebastien Bourdeauducq
fd3fefec52
add InfluxDB bridge
2015-08-17 15:44:40 +08:00
Sebastien Bourdeauducq
34a9c8c12d
artiq_run: add dummy pause method ( closes #100 )
2015-08-15 09:16:00 +08:00
Sebastien Bourdeauducq
998db5121b
pc_rpc: id_parameters -> description
2015-08-11 23:29:52 +08:00
Sebastien Bourdeauducq
a6ab066c87
ctlmgr: support immediate controller retry
2015-08-11 23:22:36 +08:00
Sebastien Bourdeauducq
54b11a392a
ctlmgr: graceful controller termination
2015-08-09 20:41:11 +08:00
Sebastien Bourdeauducq
a21049d779
ctlmgr: exponential backoff
2015-08-09 18:28:56 +08:00