This repo was an initial attempt to make quantum circuits accessible for labscript.
We are proud to be currently sponsored by the Unitary Fund. It enables us to set up a good test environment and make it as straight-forward as possible to integrate cold atoms with circuits. This documentation will improve as the good goes beyond the initial piloting status.
We were able to merge the code into the sqooler such that it allows experimentalists and theorists a common remote SDK.
- Make sure that you have running installation of labscript suite.
- To install
labscript-qc
please clone the repository into theuserlib/pythonlib
folder of your labscript suite installation. - Install the
labscript-qc-example
into your labscriptlib. We typically give it the namemot
for explantory purposes.
It is now time to configure the labscript-qc
package. Some of the settings can be currently found in the .env
file, some in the settings.py
file and some in the config.py
of the template itself. A more consistent configuration will be implemented in the future.
- Copy the
.env.example
file to.env
and edit it to your needs. - Update the
settings.py
file to your needs. We have tried to highlight the most important lines.
See the contributing guide for detailed instructions on how to get started with a contribution to our project. We accept different types of contributions, most of them don't require you to write a single line of code.
On the labscript-qc site, you can click the make a contribution button at the top of the page to open a pull request for quick fixes like typos, updates, or link fixes.
For more complex contributions, you can open an issue to describe the changes you'd like to see.
If you're looking for a way to contribute, you can scan through our existing issues for something to work on.
We use GitHub Discussions to talk about all sorts of topics related to documentation and this site. For example: if you'd like help troubleshooting a PR, have a great new idea, or want to share something amazing you've learned in our docs, join us in the discussions.
Any code within this repo is licenced under the Apache 2 licence.
The labscript-qc documentation in the docs folders are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0).
Thanks for all your contributions and efforts towards improving labscript-qc. We thank you for being part of our ✨ community ✨!
Other related partner projects are:
- qiskit-cold-atom - qiskit connection to cold atoms
- qlued - User and circuit management for atom circuits
- sqooler - The simulator equivalent of
labscript-qc