-
Notifications
You must be signed in to change notification settings - Fork 30
✨ Sorting designed SiDB gates #552
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
Open
wlambooy
wants to merge
260
commits into
cda-tum:main
Choose a base branch
from
wlambooy:designed_gates_sorting
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
260 commits
Select commit
Hold shift + click to select a range
19ec6a7
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 805aa23
:bug: forgotten deref
wlambooy ef68da7
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 9a09663
:bug: forgotten deref
wlambooy 54c078e
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 34c4093
:bug: forgotten deref
wlambooy c109e6c
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] eed0cd4
:bug: forgotten deref
wlambooy 019be95
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 65049a8
Merge branch 'main' into designed_gates_sorting
wlambooy f8fae78
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 9213881
:memo: Update pyfiction docstrings
actions-user 2e9181c
:art: Post-fix `&&`
wlambooy 73c0786
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy de1982a
:snake: Adjusted bindings for `is_operational`
wlambooy b0efb10
Merge branch 'main' into designed_gates_sorting
wlambooy 9bbfc83
:snake: Fixed bindings for `is_operational`
wlambooy ca25236
:adhesive_bandage: Changed the way `set_simulation_results_retention_…
wlambooy 3fa58ab
:memo: Update pyfiction docstrings
actions-user d5866a4
:adhesive_bandage: Renaming artifact
wlambooy dfc364c
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 1feeb56
:adhesive_bandage: Removed duplicate definitions
wlambooy f0bf4ff
:snake: Added missing identifiers to `__init__.py`
wlambooy 617cde2
:art: Missing import
wlambooy 98ddfae
Merge branch 'main' into designed_gates_sorting
wlambooy 8f171d2
:art: Renamed return value
wlambooy 1b4fefb
:adhesive_bandage: Added forgotten parameter
wlambooy b70565c
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] e80df55
:white_check_mark: Increased test coverage
wlambooy 46d6884
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 40822a6
:snake: Different lattice instantiations get different identifiers in…
wlambooy d7967a2
Merge branch 'main' into designed_gates_sorting
wlambooy 756f523
:sparkles: Generic framework for comparing SiDB gates
wlambooy 469bcae
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy ecec062
:memo: Update pyfiction docstrings
actions-user eb1367d
:art: Removed duplicate `namespace py = pybind11`
wlambooy 42f8113
:rotating_light: Fixed compiler warning (unused `this` in Release)
wlambooy fd8cdd1
:memo: Cleaned up docstring
wlambooy d8294ac
:bug: Fixed a case where `|determine_all_combinations_of_distributing…
wlambooy 0fd5669
:art: Removed `inline` specifier where Clang-Tidy suggested to do so
wlambooy e756bdb
:recycle: Refactor/Clean-up of `design_sidb_gates.hpp`
wlambooy 6945649
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 9a06c96
:memo: Update pyfiction docstrings
actions-user bfb10c0
:sparkles: Extendable framework for comparing designed SiDB gates
wlambooy 0b7b6da
:safety_vest: Fixed `assert`
wlambooy 2c0396d
:sparkles: Added the `ALL_INPUT_COMBINATIONS_ASSESSED` (non-default) …
wlambooy c5f8479
:memo: Update pyfiction docstrings
actions-user dd4b476
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 9b8abbb
:bug: Simulation results can now be retained for operational gates wi…
wlambooy f28ffbf
:art: Updated `design_sidb_gates` to work with the new changes to `is…
wlambooy 7b3125f
:art: Format
wlambooy 1a31304
:rotating_light: Fixed some compiler warnings and one-click Clang-Tid…
wlambooy 7db9661
:adhesive_bandage: Compatibility fixes w.r.t. the changes to `design_…
wlambooy ac9663a
:snake: Adjusted Python bindings for `is_operational`
wlambooy 46e86a9
:truck: Shortened `automatic_exhaustive_gate_designer` to `exhaustive…
wlambooy 4f7c1fe
:snake: Added read-only access to member variables of `design_sidb_ga…
wlambooy 063d7a6
:bug: Fixed wrong CMake message
wlambooy d002690
:snake: Adjusted bindings for `design_sidb_gates`
wlambooy 9192c83
:art: Missing import
wlambooy 37484b0
:art: Change nested enum naming scheme to option (2)
wlambooy 6e26b08
Merge branch 'main' into designed_gates_sorting
wlambooy 3527432
:snake: Adjusted Python bindings test for `is_operational`
wlambooy 8d53a92
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 8dbf313
:memo: Update pyfiction docstrings
actions-user 50337f9
:rotating_light: Fixed compiler warning
wlambooy bb3c512
:art: Adjust template argument that is passed to `design_sidb_gates_p…
wlambooy d37aa97
:art: Removed unused imports
wlambooy a87c6c5
:memo: Missing docstrings
wlambooy 65d113a
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 528d79e
:memo: Missing docstrings
wlambooy 6903e15
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 1dd2771
:bug: Fixed a mistake in `__init__.py`
wlambooy 87e670b
:adhesive_bandage: Adjusted the usage of the return type of a `is_ope…
wlambooy 1171966
:art: Reformat
wlambooy 247e5db
:pencil2: Fixed typo
wlambooy 368a521
:adhesive_bandage: Fixed template errors
wlambooy 1314879
:memo: Update pyfiction docstrings
actions-user 479ab7c
:snake: Fixed missing lattice postfix
wlambooy 4479f15
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 94a7f18
:memo: Fixed python docstrings
wlambooy 9328c15
:memo: Update pyfiction docstrings
actions-user d091501
:memo: Fixed python docstrings
wlambooy 6aab3f7
:memo: Update pyfiction docstrings
actions-user 1905e66
:green_heart: Do not run pyfiction docstring generator upon edits to …
wlambooy 4e3c86e
:memo: Fixed pyfiction docstrings
wlambooy 17c7f9f
:art: Clang-Tidy suggestions
wlambooy 2735012
:memo: Update pyfiction docstrings
actions-user 30e4b7c
:memo: Fixed pyfiction docstrings
wlambooy 155ab73
:memo: Added a docstring to `order_designed_sidb_gates`
wlambooy 9dcfd48
:snake: Fixed duplicate definition of nested enum definitions
wlambooy 414dfd6
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 3f3fa84
:memo: Update pyfiction docstrings
actions-user 145084b
:memo: Fixed pyfiction docstrings
wlambooy c4de4d8
:art: Renamed to `designed_sidb_gate_comparator`
wlambooy 495beb6
:memo: Added some docstrings
wlambooy 4f27b59
:snake: Dangling identifier in `__init__.py`
wlambooy 7ba74b1
Revert ":green_heart: Do not run pyfiction docstring generator upon e…
wlambooy dab05b8
:memo: Added `_overridden` pyfiction docstrings
wlambooy 8ee0c69
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 7361029
:memo: Update pyfiction docstrings
actions-user 6b52427
:memo: Finished the docstrings for `compare_designed_sidb_gates.hpp`
wlambooy 9ae9997
:memo: Update pyfiction docstrings
actions-user fe26104
:art: Added `noexcept`
wlambooy 1e81996
:snake: Made selector types lattice-specific.
wlambooy 52a4107
Merge branch 'main' into designed_gates_sorting
wlambooy 77ee78d
:art: Make the `params` member variable `const`
wlambooy 8aaf1d2
:adhesive_bandage: Forgotten template argument adjustments
wlambooy a6889b4
:memo: Update pyfiction docstrings
actions-user 9e02436
:art: reformat
wlambooy a27a132
Merge branch 'main' into designed_gates_sorting
wlambooy 377c5ff
:snake: Forgot to adjust a test after changing the return type of `is…
wlambooy 34323b5
:art: Removed extra semicolon
wlambooy de6b494
:sparkles: Added `operational_condition_positive_charges`
wlambooy 8c4e2ec
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 0ca3566
:memo: Update pyfiction docstrings
actions-user f916cef
:adhesive_bandage: Renaming artifacts
wlambooy 2c44699
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] e6ad6a1
:adhesive_bandage: Renaming artifacts
wlambooy f46772f
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 693096d
:snake: Forgotton postfix
wlambooy 9dc0093
:adhesive_bandage: Renaming artifact
wlambooy 1a5af50
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 252a2b8
:adhesive_bandage: Renaming artifact
wlambooy 8a1e61b
:adhesive_bandage: Renaming artifact
wlambooy d675a0d
:adhesive_bandage: Renaming artifact
wlambooy dc6ff04
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] a34e291
:adhesive_bandage: Renaming artifact
wlambooy c448c4b
:adhesive_bandage: Renaming artifact
wlambooy c2d3c15
:adhesive_bandage: Renaming artifact
wlambooy dd2e286
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 812f523
:adhesive_bandage: Renaming artifact
wlambooy 81879ac
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] f5e3cac
:adhesive_bandage: Renaming artifact
wlambooy 6f6e59d
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] d7c14bd
:adhesive_bandage: Renaming artifact
wlambooy f044060
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] a553d91
:adhesive_bandage: Renaming artifact
wlambooy a785c36
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 8777bf1
:adhesive_bandage: Renaming artifact
wlambooy 007aa9e
Merge branch 'main' into designed_gates_sorting
wlambooy 9212f4c
:adhesive_bandage: Forgot to put `op_condition_positive_charges` check
wlambooy a25ccf3
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 930ba6b
Merge branch 'main' into designed_gates_sorting
wlambooy 74e3ece
Merge branch 'main' into designed_gates_sorting
wlambooy a2dd43e
:alembic: Added benchmark for `is_operational`
wlambooy f9ac5d7
:alembic: Added benchmark results (slight improvement for `design_sid…
wlambooy 132f4c3
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 8bcf169
:alembic: Added different options of `strategy_to_analyze_operational…
wlambooy 42c6dc0
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] c398b45
Merge branch 'main' into designed_gates_sorting
wlambooy 36db237
Merge remote-tracking branch 'origin/main' into designed_gates_sorting
wlambooy 2d86cdc
:art: Implemented some of Jan's comments
wlambooy 582964e
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 178f90a
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 439bb02
:memo: Update pyfiction docstrings
actions-user 7844302
:memo: Fixed typo in docstring
wlambooy 1737489
:memo: Update pyfiction docstrings
actions-user 62115fe
Merge remote-tracking branch 'origin/main' into designed_gates_sorting
wlambooy 7a201d9
:twisted_rightwards_arrows: Fixed merging artifact
wlambooy 3987039
:sparkles: Fixed merging artifacts, introduced `OBTAIN_N_SOLUTIONS`, …
wlambooy d3b3bec
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 24921c5
:memo: Update pyfiction docstrings
actions-user 909e3d6
:zap: Now only canvas combinations are stored in memory
wlambooy f0760bc
:fire: Removed commented code
wlambooy 12dfaff
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy a7773e2
:memo: Update pyfiction docstrings
actions-user 16a87cb
:memo: Updated docstrings
wlambooy 9cec9d7
:memo: Update pyfiction docstrings
actions-user d4c77a1
:art: reformat
wlambooy 709b6a7
:twisted_rightwards_arrows: Merging artifacts
wlambooy 94516f6
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 004dd53
:art: Reformat
wlambooy 01a69a4
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 7bdd2ec
:memo: Added docstrings
wlambooy 68be245
:memo: Update pyfiction docstrings
actions-user 0887b74
:memo: Changed date formats
wlambooy 58e37a5
:sparkles: Canvas combinations are now always shuffled prior to the e…
wlambooy adee3d1
:art: Removed different simulator engines for FILTER_ONLY
wlambooy 78008b8
:memo: Forgotten `@param`
wlambooy 3951a15
:art: Changed variable name as per Jan's comment
wlambooy 5a4c6eb
:zap: Improved complexity of `get_ground_state_isolation` to O(n)
wlambooy 619db80
:zap: Improved complexity of `get_ground_state_isolation` to O(n)
wlambooy 0dc39c7
Merge remote-tracking branch 'origin/main' into designed_gates_sorting
wlambooy 1a05beb
:memo: Update pyfiction docstrings
actions-user 1270fd2
:memo: Added `operational_assessment` to the docs
wlambooy 00cce66
:bug: Fixed template errors
wlambooy 87180b3
:memo: Update pyfiction docstrings
actions-user 10e5265
:art: Jan's comments
wlambooy e6b06d4
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 3605530
Merge remote-tracking branch 'origin/main' into designed_gates_sorting
wlambooy 645e04b
:art: reformat
wlambooy 550a900
:bug: Fixed stray export in `__init__.py`
wlambooy 73248be
:bug: Fixed wrong import in `test_design_sidb_gates.py`
wlambooy 4895115
:green_heart: apply static cast
wlambooy c966956
:green_heart: apply static cast
wlambooy f350364
:green_heart: use typedef where not used
wlambooy 967d560
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] f44622a
:green_heart: Changed typedef to `size_t`
wlambooy 2d5d9d7
:green_heart: added static cast
wlambooy a2ea18a
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 00ac70a
:snake: Updated the python bindings docs
wlambooy 1cf1516
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 90209c4
:memo: Added post-process ordering of SiDB Gates to the docs
wlambooy 3ccdb19
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 01e9ec8
:art: Clang-Tidy suggestions
wlambooy 24b38d7
:bug: Fixed duplicate code in `critical_temperature_domain_bestagon.cpp`
wlambooy b5e208c
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 2574035
:memo: A few extra comments
wlambooy 343f1d9
:art: Make sure that empty recipes are properly handled
wlambooy ffc088c
:art: use `.back()`
wlambooy e19034d
:art: Changed `new_params` to `adapted_params`
wlambooy ac0ed4c
:art: Added comments to `set_operational_params_accordingly`
wlambooy 5a4db57
:art: Work with `sidb_simulation_result` instead of `std::vector<char…
wlambooy e01e16c
Merge remote-tracking branch 'origin/main' into designed_gates_sorting
wlambooy fd6030e
Merge branch 'main' into designed_gates_sorting
Drewniok 372990f
Merge branch 'main' into designed_gates_sorting
Drewniok f64b3e4
:construction_worker: Enabled ccache for ReadTheDocs
wlambooy a34a5a9
Merge branch 'main' into designed_gates_sorting
marcelwa ea4e1ec
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 13f671b
:art: Use `energy_distribution`
wlambooy 31abba7
:art: unused import
wlambooy aef7527
:twisted_rightwards_arrows: fixed merge artifacts
wlambooy 1677776
:art: unused import
wlambooy 7eb0eb6
Merge branch 'main' into designed_gates_sorting
wlambooy 8f198ae
:adhesive_bandage: forgotten function call
wlambooy c6064b5
Merge branch 'main' into designed_gates_sorting
wlambooy 6a6615d
Merge branch 'main' into designed_gates_sorting
Drewniok d66caca
Merge branch 'main' into designed_gates_sorting
wlambooy bd0292e
Merge branch 'main' into designed_gates_sorting
wlambooy b140386
Merge branch 'main' into designed_gates_sorting
wlambooy 03fd74c
:adhesive_bandage: merging artifact
wlambooy 55b3695
Merge branch 'main' into designed_gates_sorting
wlambooy 1fb366a
:memo: Update pyfiction docstrings
actions-user 0e43313
Merge branch 'main' into designed_gates_sorting
wlambooy a9136fb
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy 5340553
:adhesive_bandage: merging artifact
wlambooy cadd004
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 4d67bbc
:adhesive_bandage: merging artifacts
wlambooy f2b2356
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy fcfa78c
:adhesive_bandage: merging artifacts
wlambooy 23aee9f
:adhesive_bandage: merging artifacts
wlambooy 5fba7f6
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] ab56ec2
:adhesive_bandage: merging artifact
wlambooy c00c76d
Merge remote-tracking branch 'fork/designed_gates_sorting' into desig…
wlambooy b506a78
:adhesive_bandage: merging artifact
wlambooy 2d39eec
:adhesive_bandage: merge artifact
wlambooy 8abd3b9
:adhesive_bandage: merge artifact
wlambooy 15e5073
:adhesive_bandage: merge artifact
wlambooy d6f0d35
:adhesive_bandage: merging artifact
wlambooy 80850a9
🎨 Incorporated pre-commit fixes
pre-commit-ci[bot] 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
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.