-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'refs/remotes/origin/develop' into jd/re…
…move-mac-latest # Conflicts: # .github/workflows/build.yaml
- Loading branch information
Showing
36 changed files
with
508 additions
and
437 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
* @jfriel-oqc @keriksson-rosenqvist @owen-oqc @hamidelmaazouz @chemix-lunacy | ||
* @jfriel-oqc @keriksson-rosenqvist @owen-oqc @hamidelmaazouz @chemix-lunacy @bgsach |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
name: Cache refresh | ||
|
||
on: | ||
schedule: | ||
- cron: "0 0 1,6,11,16,21,26,31 * *" # Every 5 days, give or take. | ||
workflow_dispatch: | ||
|
||
permissions: | ||
contents: write | ||
actions: write | ||
|
||
jobs: | ||
refresh: | ||
runs-on: ${{ matrix.os }} | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ "ubuntu-20.04", "windows-2019", "macos-14", "macos-latest" ] | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Setup rust toolchain | ||
uses: ./.github/actions/rust-toolchain | ||
with: | ||
toolchain: 1.75.0 | ||
components: rustfmt clippy | ||
- name: Set up Python 3.9 | ||
uses: actions/setup-python@v3 | ||
with: | ||
python-version: 3.9 | ||
if: ${{ matrix.os != 'macos-14' && matrix.os != 'macos-latest' }} | ||
- name: Install LLVM | ||
uses: ./.github/actions/install-llvm | ||
with: | ||
version: "15" | ||
os: ${{ matrix.os }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
cff-version: 1.2.0 | ||
title: Rasqal | ||
message: >- | ||
If you use this software, please cite it using the | ||
metadata from this file. | ||
type: software | ||
authors: | ||
- given-names: John | ||
family-names: Dumbell | ||
email: john.dumbell42@gmail.com | ||
affiliation: Oxford Quantum Circuits (OQC) | ||
repository-code: "https://github.com/oqc-community/rasqal" | ||
url: "https://github.com/oqc-community/rasqal" | ||
abstract: >- | ||
Rasqal is a quantum-classical hybrid runtime that leans on | ||
dynamic execution of hybrid IRs to optimize and synthesize | ||
the circuits it sends to the QPU while executing the | ||
classical parts itself. This approach means all | ||
non-quantum variables are known at runtime, including | ||
results from embedded quantum executions. Such information | ||
is then used to enhance classical execution paths and | ||
optimize circuit synthesis. | ||
license: BSD-3-Clause | ||
license-url: "https://github.com/oqc-community/rasqal/blob/develop/LICENSE" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
## Papers | ||
|
||
This folder containers various papers that cover the different concepts that are on show in Rasqal and can be used for full reference to its ideas. | ||
|
||
This is a quick summary of what each contains. | ||
|
||
__Rasqal (Draft).__ | ||
|
||
Initial paper explaining foundational concepts and data structures. Covers initial implementation of the graph which powers the systems various functionality as well as the mini-runtime and deferred execution mechanisms. |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
fix-only = true | ||
|
||
[format] | ||
skip-magic-trailing-comma = true | ||
|
||
[lint.flake8-unused-arguments] | ||
ignore-variadic-names = true | ||
|
||
[lint.flake8-annotations] | ||
allow-star-arg-any = true | ||
suppress-dummy-args = true | ||
|
||
[lint.flake8-comprehensions] | ||
allow-dict-calls-with-keyword-arguments = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.