Skip to content

Split util_bloqs.py into individual files#1006

Merged
tanujkhattar merged 13 commits intoquantumlib:mainfrom
tanujkhattar:util_bloqs_split
May 29, 2024
Merged

Split util_bloqs.py into individual files#1006
tanujkhattar merged 13 commits intoquantumlib:mainfrom
tanujkhattar:util_bloqs_split

Conversation

@tanujkhattar
Copy link
Copy Markdown
Collaborator

@tanujkhattar tanujkhattar commented May 29, 2024

Part of a larger effort to organize bloqs.

Uses octopus merging strategy to preserve file history.

Final PR as part of bloq organization and Fixes #979

…bloqs_split_three', 'util_bloqs_split_four', 'util_bloqs_split_five', 'util_bloqs_split_six', 'util_bloqs_split_seven' and 'util_bloqs_split_eight' into util_bloqs_split
@@ -0,0 +1,34 @@
# Copyright 2023 Google LLC
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2024?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hahah, nice! These files were "moved" from the original file via git mv, so the git history is preserved so git blame should show that these files were created in 2023 :)

(qualtran2) tanujkhattar@tanujkhattar-mac:[~/quantum/Qualtran]: 11:57 AM :git blame qualtran/bloqs/bookkeeping/free_test.py
497881850 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-17 11:23:04 -0700  1) #  Copyright 2023 Google LLC
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  2) #
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  3) #  Licensed under the Apache License, Version 2.0 (the "License");
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  4) #  you may not use this file except in compliance with the License.
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  5) #  You may obtain a copy of the License at
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  6) #
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  7) #      https://www.apache.org/licenses/LICENSE-2.0
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  8) #
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700  9) #  Unless required by applicable law or agreed to in writing, software
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700 10) #  distributed under the License is distributed on an "AS IS" BASIS,
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700 11) #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700 12) #  See the License for the specific language governing permissions and
43d371038 qualtran/bloqs/util_bloqs_test.py                  (Matthew Harrigan 2023-07-12 11:02:27 -0700 13) #  limitations under the License.

@tanujkhattar tanujkhattar merged commit 71a84d2 into quantumlib:main May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Organize remaining bloqs in bloqs

2 participants