Charles Baynham
Charles Baynham
Issue #453 turned out to be due to a problem with the version number provided by the package I was passing. The version didn't obey semver syntax strictly, causing `packaging`...
Passing a kernel function as an argument works fine. However, annotating the receiving function breaks with a TypeError: ```python from artiq.experiment import * from typing import Callable class TestTyping(EnvExperiment): def...
# ARTIQ Pull Request ## Description of Changes Change the ipc serialization format for worker comms to pickle instead of pyon. This PR is not complete: see #1674 for details....
# ARTIQ Feature Request ## Problem this request addresses Transferring datasets between master and worker can be slow. For example, transferring 1 million floats currently takes 5700ms on my PC....
Currently, files imported by `dvc import` come into the local cache, but do not get `push`ed to any remotes. This can be useful in some cases, however at other times...
# ARTIQ Pull Request ## Description of Changes Fix bug in `worker_impl` where exceptions raised in device `notify_run_end` methods would prevent data being saved. ### Related Issue None ## Type...
Would it be possible to upload the latest version to PyPI? This would make reproducing artiq environments easier.
NDScan is great and I'd like to cite it in our publications that used it. For now I'm pointing to this repository, but is there a canonical citation that the...
## Problem description: `bottom_level_frag` is a Fragment that implements some functionality with normal ARTIQ types. `mid_level_frag` is a Fragment which uses lists of `bottom_level_frag`s to do something. Its `build_fragment()` takes...
Looking through the code, it seems like `ResultSink`s can be created (or rather, `build()`ed) with `broadcast=False`. Am I right, however, that this option isn't currently exposed to the user? If...