Skip to content
Update Python subset for kernels authored by Leon Riesebos's avatar Leon Riesebos
ARTIQ kernel functions, annotated with `@kernel`, are programmed in a domain specific language that overlaps heavily with the Python language. Important restrictions to this subset are discussed on this page.
ARTIQ kernel functions, annotated with `@kernel` (or `@portable`), are programmed in a domain specific language that overlaps with the Python language. Important restrictions to this subset are discussed on this page. Note that most restrictions are immediately recognized by the compiler. Other erroneous code that might still compile successfully can be found by using [flake8-artiq](https://gitlab.com/duke-artiq/flake8-artiq).
## Python subset
......
......