Skip to content

oqc-community/qat-rpc

Repository files navigation

QAT-RPC

This package provides RPC (Remote Procedure Call) tooling for use with the OQC QAT (Quantum Assembly Toolchain) compiler and runtime.

Installation

PyPI

The QAT-RPC package has not yet been released to PyPI.

Building from Source

We use poetry for dependency management and run on Python 3.8+. Once both of these are installed run this in the root folder to install all the dependencies that you need: poetry install

If you are contributing to the project we recommend that you also run poetry run pre-commit install to enable pre-commit checks.

Contributing

To take the first steps towards contributing to QAT-RPC, visit our contribution documents, which provides details about our process.

We also encourage new contributors to familiarise themselves with the code of conduct and to adhere to these expectations.

Assistance

For support, please reach out in the discussions tab of this repository or file an issue.

Licence

This code in this repository is licensed under the BSD 3-Clause Licence. Please see LICENSE for more information.

Feedback

Please let us know your feedback and any suggestions by reaching out in Discussions. Additionally, to report any concerns or code of conduct violations please use this form.