Skip to content

Deltalanguage (The Deltaflow language) is the programming language used by Deltaflow, and Deltaflow-on-ARTIQ in particular.

License

Notifications You must be signed in to change notification settings

sailfish009/deltalanguage

Repository files navigation

Deltalanguage

Build Status

Deltalanguage allows the programmer to represent their computational model as a graph. It allows the definition of heterogenous compute elements as well the transport mechanism between them. Depending on which type of hardware a part of the program is running on, the nodes of this graph get coded with Python (for the CPU) or Migen (for the FPGAs). A hardware abstraction layer is built into the language, that standardises which operations can be triggered on qubits. This makes Deltaflow portable across technologies.

Deltalanguage is used by the Deltaflow-on-ARTIQ system, documentation for this system and all it's components can be found here.

Quick Links

Contact Us

If you experience version incompatibilities, have feature requests or just want to talk to our team about this project: send us an email.

About

Deltalanguage (The Deltaflow language) is the programming language used by Deltaflow, and Deltaflow-on-ARTIQ in particular.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages