-
Notifications
You must be signed in to change notification settings - Fork 25
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
🎨 Improved usability of the on-the-fly SiDB gate library #634
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: GitHub Actions <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
Signed-off-by: GitHub Actions <[email protected]>
# Conflicts: # bindings/mnt/pyfiction/include/pyfiction/pybind11_mkdoc_docstrings.hpp
Signed-off-by: GitHub Actions <[email protected]>
… into make_on_the_fly_more_accessible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
I think the coverage is pretty good now. What do you think? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a few comments and questions here and there. Nothing critical, as far as I can tell 🙂
test/resources/AND_layout.sqd
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's great to have such test resources available. Do you think we can organize them in this folder more meaningfully for easer extension in the future? AND_layout.sqd
could be anything. Path and filename don't give away that it is a SiQAD gate (if it is) or what makes it special or what test case it is used for. Maybe I can propose something along the lines of test/resources/simulation/sidb/siqad/AND.sqd
. This might not be perfect, so please incorporate changes if required.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are right! It is crucial to get more structure here so as not to lose the overview. Thank you!
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Outdated
Show resolved
Hide resolved
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Show resolved
Hide resolved
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Outdated
Show resolved
Hide resolved
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Show resolved
Hide resolved
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Outdated
Show resolved
Hide resolved
include/fiction/algorithms/physical_design/on_the_fly_sidb_circuit_design.hpp
Outdated
Show resolved
Hide resolved
Signed-off-by: GitHub Actions <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
Signed-off-by: GitHub Actions <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
@marcelwa I would love to hear your feedback when your time allows it! |
I'm on it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As before, just a few minor comments here and there. Should be quick to address.
Description
This PR improves the usability of the on-the-fly SiDB gate library. Additionally, several bugs have been fixed.
Checklist: