-
Notifications
You must be signed in to change notification settings - Fork 4
166 type hinting #173
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
Merged
Merged
166 type hinting #173
Changes from 18 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
8fa8120
Happefy mypy
S-Linde 20c5408
set mypy to strict
S-Linde 7060b54
Add type hints for squirrel_ir
S-Linde 76a97ce
Add type hints for instruction_library
S-Linde 181c72d
Add type hints for commin
S-Linde a16d636
fix tests
S-Linde 67100de
type hinting circuit
S-Linde 864b745
type hinting circuit
S-Linde 78b3244
type hinting circuit_matrix_calculator
S-Linde 32a3928
type hint decomposer
S-Linde 434a397
Type hints utils
S-Linde f940127
Type hint merger
S-Linde 430a516
type hint exporter
S-Linde ef9eda4
type hint parser
S-Linde 62e1204
Type hint common
S-Linde 9b82522
Modernize type hints
S-Linde 960d86d
Implement suggestion
S-Linde a0f46db
resolve merge conflits
S-Linde 0668e95
Fix unmergerd errors
S-Linde 4beaedc
Fix tests
S-Linde 762dd7a
fix type hints mapper
S-Linde dfcecf7
fix type hints merger
S-Linde a25c92c
Fix type hints reindexer
S-Linde d349265
Fix type hints IR
S-Linde 41d7913
Fix type hints default_gates
S-Linde f698a25
Fix type hints decomposer
S-Linde 4e3013e
Fix type hints utils
S-Linde c30341e
Fix type hints circuit_builder
S-Linde 2810ba0
Fix import issues
S-Linde fd301e6
Fix type hints exporter
S-Linde c55893e
fix type hints register manager
S-Linde 2a476cd
Add type hints parser
S-Linde 00fddda
fix type hints circuit
S-Linde c616c01
Add mypy to github actions
S-Linde File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 |
---|---|---|
|
@@ -127,6 +127,7 @@ venv/ | |
ENV/ | ||
env.bak/ | ||
venv.bak/ | ||
venv38/ | ||
|
||
# Spyder project settings | ||
.spyderproject | ||
|
This file contains hidden or 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,3 +1,5 @@ | ||
from opensquirrel.circuit import Circuit | ||
from opensquirrel.circuit_builder import CircuitBuilder | ||
from opensquirrel.default_gates import default_gate_aliases | ||
|
||
__all__ = ["Circuit", "CircuitBuilder", "default_gate_aliases"] |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.