Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: implement Python wrappers for the full Rust API #230

Merged
merged 22 commits into from
Jan 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a712312
refactor(lib): remove unused module
Shadow53 Jan 6, 2023
47bf6e0
refactor(lib)!: use num::Complex instead of custom typedef
Shadow53 Jan 6, 2023
8a68b83
chore(lib): remove newly removed lint
Shadow53 Jan 6, 2023
fd97469
refactor(lib)!: use Cow<str> instead of &str for execution
Shadow53 Jan 6, 2023
c2879aa
style(lib): resolve clippy lints
Shadow53 Jan 6, 2023
aa729d1
feat(python): start directly wrapping types from the Rust SDK
Shadow53 Jan 6, 2023
dbbc6e3
refactor(lib)!: replace Box<str> -> String, &str -> Cow<str>
Shadow53 Jan 9, 2023
87a39e1
feat(python): wrap more types for Python
Shadow53 Jan 9, 2023
6ad951b
feat(python): add missing wrappers for remaining types
Shadow53 Jan 9, 2023
d1cf077
refactor(python): change how Complex64ReadoutValues converts to/from …
Shadow53 Jan 9, 2023
e847da7
chore(python): use rigetti-pyo3 from git, not local path
Shadow53 Jan 10, 2023
1ae1298
feat(python): define default arguments to methods
Shadow53 Jan 10, 2023
ef9a28e
doc(lib): explain seeming type disagreement
Shadow53 Jan 23, 2023
5600581
refactor(python): simplify code, remove TODO
Shadow53 Jan 23, 2023
bfda07d
chore(python): remove unnecessary comments
Shadow53 Jan 24, 2023
258a664
refactor(lib): avoid confusion by changing Complex32 -> Complex<f32>
Shadow53 Jan 24, 2023
94c5a99
chore(python): bump minimum python version to 3.8
Shadow53 Jan 24, 2023
11002e2
chore(python): bump rigetti-pyo3
Shadow53 Jan 24, 2023
b9c91f3
chore(python): gitignore __pycache__
Shadow53 Jan 24, 2023
2babc4d
chore(lib): update tokio, disable unused warp features
Shadow53 Jan 24, 2023
208919c
test(python): fix failing test
Shadow53 Jan 24, 2023
4c4167d
chore(python): run poetry update
Shadow53 Jan 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,6 @@ qcs-api/docs

# macOS
.DS_Store

# pytest artifacts
**/__pycache__
Loading