|
251 | 251 | module=qualtran.bloqs.basic_gates.identity, |
252 | 252 | bloq_specs=[qualtran.bloqs.basic_gates.identity._IDENTITY_DOC], |
253 | 253 | ), |
254 | | - NotebookSpecV2( |
255 | | - title='Bookkeeping Bloqs', |
256 | | - module=qualtran.bloqs.bookkeeping, |
257 | | - bloq_specs=[ |
258 | | - qualtran.bloqs.bookkeeping.allocate._ALLOC_DOC, |
259 | | - qualtran.bloqs.bookkeeping.free._FREE_DOC, |
260 | | - qualtran.bloqs.bookkeeping.split._SPLIT_DOC, |
261 | | - qualtran.bloqs.bookkeeping.join._JOIN_DOC, |
262 | | - qualtran.bloqs.bookkeeping.partition._PARTITION_DOC, |
263 | | - qualtran.bloqs.bookkeeping.auto_partition._AUTO_PARTITION_DOC, |
264 | | - qualtran.bloqs.bookkeeping.cast._CAST_DOC, |
265 | | - qualtran.bloqs.bookkeeping.always._ALWAYS_DOC, |
266 | | - ], |
267 | | - ), |
268 | 254 | NotebookSpecV2( |
269 | 255 | title='Control Specification (And)', |
270 | 256 | module=qualtran.bloqs.mcmt.ctrl_spec_and, |
|
887 | 873 | ), |
888 | 874 | ] |
889 | 875 |
|
| 876 | +BOOKKEEPING: List[NotebookSpecV2] = [ |
| 877 | + NotebookSpecV2( |
| 878 | + title='Split / Join', |
| 879 | + module=qualtran.bloqs.bookkeeping.split, |
| 880 | + bloq_specs=[ |
| 881 | + qualtran.bloqs.bookkeeping.split._SPLIT_DOC, |
| 882 | + qualtran.bloqs.bookkeeping.join._JOIN_DOC, |
| 883 | + ], |
| 884 | + ), |
| 885 | + NotebookSpecV2( |
| 886 | + title='Split2 / Join2', |
| 887 | + module=qualtran.bloqs.bookkeeping.partition, |
| 888 | + path_stem='split2', |
| 889 | + bloq_specs=[ |
| 890 | + qualtran.bloqs.bookkeeping.partition._SPLIT2_DOC, |
| 891 | + qualtran.bloqs.bookkeeping.partition._JOIN2_DOC, |
| 892 | + ], |
| 893 | + ), |
| 894 | + NotebookSpecV2( |
| 895 | + title='Alloc / Free', |
| 896 | + module=qualtran.bloqs.bookkeeping.allocate, |
| 897 | + bloq_specs=[ |
| 898 | + qualtran.bloqs.bookkeeping.allocate._ALLOC_DOC, |
| 899 | + qualtran.bloqs.bookkeeping.free._FREE_DOC, |
| 900 | + ], |
| 901 | + ), |
| 902 | + NotebookSpecV2( |
| 903 | + title='Partition', |
| 904 | + module=qualtran.bloqs.bookkeeping.partition, |
| 905 | + bloq_specs=[ |
| 906 | + qualtran.bloqs.bookkeeping.partition._PARTITION_DOC, |
| 907 | + qualtran.bloqs.bookkeeping.auto_partition._AUTO_PARTITION_DOC, |
| 908 | + ], |
| 909 | + ), |
| 910 | + NotebookSpecV2( |
| 911 | + title='Cast', |
| 912 | + module=qualtran.bloqs.bookkeeping.cast, |
| 913 | + bloq_specs=[qualtran.bloqs.bookkeeping.cast._CAST_DOC], |
| 914 | + ), |
| 915 | + NotebookSpecV2( |
| 916 | + title='Always', |
| 917 | + module=qualtran.bloqs.bookkeeping.always, |
| 918 | + bloq_specs=[qualtran.bloqs.bookkeeping.always._ALWAYS_DOC], |
| 919 | + ), |
| 920 | +] |
| 921 | + |
890 | 922 | # -------------------------------------------------------------------------- |
891 | 923 | # ----- Other ---------------------------------------------------------- |
892 | 924 | # -------------------------------------------------------------------------- |
|
1013 | 1045 | ('Rotations', ROT_QFT_PE), |
1014 | 1046 | ('Block Encoding', BLOCK_ENCODING), |
1015 | 1047 | ('Optimization', OPTIMIZATION), |
| 1048 | + ('Bookkeeping', BOOKKEEPING), |
1016 | 1049 | ('Other', OTHER), |
1017 | 1050 | ] |
0 commit comments