Team Ai
Datasetpublic

OpenScientificCodeRegistry/Database

Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.

sourceHugging Faceotherupdated 2d agoView on Hugging Face
0likes5.6kdownloads
github.com__tensorcircuit__tensorcircuit-ng.json4530 linesDownload Raw Back to 7c
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/tensorcircuit/tensorcircuit-ng",4 "url": "https://github.com/tensorcircuit/tensorcircuit-ng",5 "host": "github.com",6 "commit": "4f296f8dc6c1ee71d21d430eea9bd5a9bddde656",7 "license": "Apache-2.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11  {12   "path": ".agents/skills/sanity-checker/reference/sanity_check.py",13   "sha256": "710ddb72843c78b558288bfffef15dc3ccab89b09b410ce61526ec7f6b8ccaa9",14   "language": "Python",15   "lines": 1043,16   "truncated": false,17   "block": 10,18   "row": 1730219  },20  {21   "path": ".github/workflows/minimal_install_smoke.py",22   "sha256": "821dde182e4312f34828502dbb3cd73df89b8f5a91c4cbbf94d89e7e9496e4c9",23   "language": "Python",24   "lines": 31,25   "truncated": false,26   "block": 10,27   "row": 1053428  },29  {30   "path": "LICENSE",31   "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",32   "language": "License",33   "lines": 202,34   "truncated": false,35   "block": 1,36   "row": 221737  },38  {39   "path": "README.md",40   "sha256": "95b47706b875d7b24b6aa348fc4dd372cf30cdebaeaae7167288e08a2949d3be",41   "language": "Text",42   "lines": 587,43   "truncated": false,44   "block": 10,45   "row": 2003146  },47  {48   "path": "benchmarks/scripts/benchmark.py",49   "sha256": "a4fecd7c79d0ec9721acf11ed1777d2cfa4900bceec44b6970cab11bb7e98c77",50   "language": "Python",51   "lines": 32,52   "truncated": false,53   "block": 10,54   "row": 1104355  },56  {57   "path": "benchmarks/scripts/qml_benchmark.py",58   "sha256": "d3930798f0fe0ba630f943a76b8212b07bcf425cfe48fdcedf9a35a99567560c",59   "language": "Python",60   "lines": 95,61   "truncated": false,62   "block": 10,63   "row": 1185864  },65  {66   "path": "benchmarks/scripts/qml_jd.py",67   "sha256": "eaee5086a49e61b6a7e7306e9a66b8031070e846f820d04f2d4cc1f345e46a2e",68   "language": "Python",69   "lines": 177,70   "truncated": false,71   "block": 10,72   "row": 1360273  },74  {75   "path": "benchmarks/scripts/qml_pennylane.py",76   "sha256": "9572310b8c4dfea0340f6871a8bcce54b33389fc536d1780e89d91b6249d4376",77   "language": "Python",78   "lines": 287,79   "truncated": false,80   "block": 10,81   "row": 1515882  },83  {84   "path": "benchmarks/scripts/qml_tc_jax.py",85   "sha256": "52b8fac57c5e930bec24b8a6aab51d7406f09c45cf126ba2148a5de7d5c91384",86   "language": "Python",87   "lines": 163,88   "truncated": false,89   "block": 10,90   "row": 1334291  },92  {93   "path": "benchmarks/scripts/qml_tc_tf.py",94   "sha256": "fcb054d2baf67105582ebee806f8c25967a84618e6c2052a3a00b682f195d970",95   "language": "Python",96   "lines": 192,97   "truncated": false,98   "block": 10,99   "row": 13990100  },101  {102   "path": "benchmarks/scripts/qml_tfquantum.py",103   "sha256": "dcf23e03213c25bdc42c5c1c2eefb261d3042c74fa84969e1d66b6c45406bb32",104   "language": "Python",105   "lines": 160,106   "truncated": false,107   "block": 10,108   "row": 13533109  },110  {111   "path": "benchmarks/scripts/utils.py",112   "sha256": "90a89dea43e94280b6169b2fa930eeaa92ac555b32c4441492b9d8b3a988f31a",113   "language": "Python",114   "lines": 291,115   "truncated": false,116   "block": 10,117   "row": 15114118  },119  {120   "path": "benchmarks/scripts/vqe_pennylane.py",121   "sha256": "d8198f65e9d7426b51753bf18d9edeb6e564c9c1d918857e6d1106f44b80ee9f",122   "language": "Python",123   "lines": 183,124   "truncated": false,125   "block": 10,126   "row": 14114127  },128  {129   "path": "benchmarks/scripts/vqe_qibo.py",130   "sha256": "a319fee2e75be99bd48bfc00877c1ecd12bc26b6f257f9be77e37099f72bc60e",131   "language": "Python",132   "lines": 109,133   "truncated": false,134   "block": 10,135   "row": 12578136  },137  {138   "path": "benchmarks/scripts/vqe_qiskit.py",139   "sha256": "80e2c1a8b966989f462e255c6509ec1cba84adda98a6d847abe384362fcebef4",140   "language": "Python",141   "lines": 108,142   "truncated": false,143   "block": 10,144   "row": 12575145  },146  {147   "path": "benchmarks/scripts/vqe_tc.py",148   "sha256": "9f4ad91a213ffcb6c266d598882da8fc1bc5225406c007e5f8011b177624c262",149   "language": "Python",150   "lines": 197,151   "truncated": false,152   "block": 10,153   "row": 13901154  },155  {156   "path": "benchmarks/scripts/vqe_tfquantum.py",157   "sha256": "9f76669aa255dd3bb7b926996e162d9085d60958e42f470877e58b776f94b7d5",158   "language": "Python",159   "lines": 216,160   "truncated": false,161   "block": 10,162   "row": 14642163  },164  {165   "path": "benchmarks/scripts_v2/benchmark_cli.py",166   "sha256": "68788f7d668e84c93cde702c56e59e51a740e6b4ab0df4d6df5fcad1933a3042",167   "language": "Python",168   "lines": 368,169   "truncated": false,170   "block": 10,171   "row": 15097172  },173  {174   "path": "benchmarks/scripts_v2/benchmark_core.py",175   "sha256": "e9204836bdb9f8a74944c4f9888d474381ad8c9abb00145a927847d57ca9cb51",176   "language": "Python",177   "lines": 153,178   "truncated": false,179   "block": 10,180   "row": 13856181  },182  {183   "path": "check_all.sh",184   "sha256": "6e38703d72c2fbd79216a5aaa9062d831cd0f30601634f77bd06661ff4c1929d",185   "language": "Shell",186   "lines": 17,187   "truncated": false,188   "block": 10,189   "row": 19226190  },191  {192   "path": "docs/ext/toctree_filter.py",193   "sha256": "20a6814f4b3a98d0ea9ca4e9b9572193189c7bfbb9696fbd5e2406ab6a5cd88f",194   "language": "Python",195   "lines": 49,196   "truncated": false,197   "block": 10,198   "row": 11623199  },200  {201   "path": "docs/source/conf.py",202   "sha256": "c228ab7cfe96a7bcb83be339315a7c1dd556be57f719631a3826a4a95cd157bb",203   "language": "Python",204   "lines": 215,205   "truncated": false,206   "block": 10,207   "row": 14432208  },209  {210   "path": "docs/source/generate_gallery.py",211   "sha256": "7e11c1fb8d07f24d2efae5bc520af4198adc44da95f0f7d560385d9fa9b236af",212   "language": "Python",213   "lines": 917,214   "truncated": false,215   "block": 10,216   "row": 17268217  },218  {219   "path": "docs/source/generate_rst.py",220   "sha256": "501ac43aa39d3cecb8782b8e206506456925bb54bf24e37eb31efe6d8b42e894",221   "language": "Python",222   "lines": 117,223   "truncated": false,224   "block": 10,225   "row": 13045226  },227  {228   "path": "docs/source/textbook/chap1.ipynb",229   "sha256": "f4bed557b0e0b3c824ade0aaec3d038823f10add58daba1e0ee3eaef53f9a3ae",230   "language": "Jupyter",231   "lines": 324,232   "truncated": false,233   "block": 10,234   "row": 5518235  },236  {237   "path": "docs/source/textbook/chap2.ipynb",238   "sha256": "83cab4d985baea1e527167147e0de5cc419d8373e462ecfdd85f86f1d70a6dc6",239   "language": "Jupyter",240   "lines": 365,241   "truncated": false,242   "block": 10,243   "row": 5819244  },245  {246   "path": "docs/source/textbook/chap3.ipynb",247   "sha256": "7e1329a68d873f775b39ee39a6973a33e6bb42a690436e10ac525ac32f436453",248   "language": "Jupyter",249   "lines": 432,250   "truncated": false,251   "block": 10,252   "row": 5807253  },254  {255   "path": "docs/source/textbook/chap4.ipynb",256   "sha256": "06f4a5a45320d3e0e6e57462792439728a65fd91941123cba07a6db80b57dc7e",257   "language": "Jupyter",258   "lines": 559,259   "truncated": false,260   "block": 10,261   "row": 5840262  },263  {264   "path": "docs/source/textbook/chap5.ipynb",265   "sha256": "58bbdd41d4461669d0cd87863cbbb520dbc9d74c57d949e5c003ade7130ed24d",266   "language": "Jupyter",267   "lines": 323,268   "truncated": false,269   "block": 10,270   "row": 5685271  },272  {273   "path": "docs/source/tutorials/barren_plateaus.ipynb",274   "sha256": "b4a7b31742b81544e18baa09776996622e1b88cba3c18cf2f5528906a1bb9bcf",275   "language": "Jupyter",276   "lines": 98,277   "truncated": false,278   "block": 10,279   "row": 5044280  },281  {282   "path": "docs/source/tutorials/barren_plateaus_cn.ipynb",283   "sha256": "fa433765c3adfccb5060c5287a4a4497e5edef981e40715339faa80d7a1dc857",284   "language": "Jupyter",285   "lines": 98,286   "truncated": false,287   "block": 10,288   "row": 5027289  },290  {291   "path": "docs/source/tutorials/benchmark_circuits.ipynb",292   "sha256": "4ec14cad3ad8d488dc0912cad691f9f3b38c0b718e987a076e40fdfd26ebe9cb",293   "language": "Jupyter",294   "lines": 87,295   "truncated": false,296   "block": 10,297   "row": 4989298  },299  {300   "path": "docs/source/tutorials/circuit_basics.ipynb",301   "sha256": "c812d3100a91d9ceea536b0ce10e7dfd1edf8664fb6a32d20155d1dea56d00cc",302   "language": "Jupyter",303   "lines": 235,304   "truncated": false,305   "block": 10,306   "row": 5314307  },308  {309   "path": "docs/source/tutorials/circuit_basics_cn.ipynb",310   "sha256": "fff1c9f3a4d534a05e285676aed168853d1b790129b689e0f01b48226bd6622f",311   "language": "Jupyter",312   "lines": 234,313   "truncated": false,314   "block": 10,315   "row": 5292316  },317  {318   "path": "docs/source/tutorials/circuit_qudit_basics.ipynb",319   "sha256": "f4120b3adda873bafb01ecddcc50e8f09c9af7b217af9e938f96e2a95ad6babc",320   "language": "Jupyter",321   "lines": 152,322   "truncated": false,323   "block": 10,324   "row": 5295325  },326  {327   "path": "docs/source/tutorials/circuit_qudit_basics_cn.ipynb",328   "sha256": "6ecd0f637f50e8058c58d7831c83dae0e2f0bb9da9c0f32b7f01d60090c1a4f3",329   "language": "Jupyter",330   "lines": 146,331   "truncated": false,332   "block": 10,333   "row": 5318334  },335  {336   "path": "docs/source/tutorials/classical_shadows.ipynb",337   "sha256": "f7f71abcc506970dec89f0d2e1909cd4bfd8aa6c8e7cd55136dc1255bddb28e9",338   "language": "Jupyter",339   "lines": 282,340   "truncated": false,341   "block": 10,342   "row": 5673343  },344  {345   "path": "docs/source/tutorials/contractors.ipynb",346   "sha256": "50c507f32a458a793b4238b65adda21c61d003aecbbc0825132c898918a5ff39",347   "language": "Jupyter",348   "lines": 146,349   "truncated": false,350   "block": 10,351   "row": 5228352  },353  {354   "path": "docs/source/tutorials/contractors_cn.ipynb",355   "sha256": "de78a14da212918de69ff95681efec7a3f468dd41757900b3bd70012ae421c17",356   "language": "Jupyter",357   "lines": 144,358   "truncated": false,359   "block": 10,360   "row": 5183361  },362  {363   "path": "docs/source/tutorials/distributed_simulation.ipynb",364   "sha256": "6c486d6241b1cde06a58e5301a53a0bd31f7fe6ce9bc2bb7d47a9bf90a613848",365   "language": "Jupyter",366   "lines": 272,367   "truncated": false,368   "block": 10,369   "row": 5651370  },371  {372   "path": "docs/source/tutorials/dqas.ipynb",373   "sha256": "dc5139c2b3be5d6f1a99cc290b654a59b8b5da2144611d7cf8db34c231f5cb1b",374   "language": "Jupyter",375   "lines": 285,376   "truncated": false,377   "block": 10,378   "row": 5545379  },380  {381   "path": "docs/source/tutorials/dqas_cn.ipynb",382   "sha256": "54ad69c6d20a319a24ee6eab630034cc3080e66ec672edd5ec5217dc875bbdcf",383   "language": "Jupyter",384   "lines": 284,385   "truncated": false,386   "block": 10,387   "row": 5532388  },389  {390   "path": "docs/source/tutorials/error_mitigation.ipynb",391   "sha256": "ffbe8387be971cb4554604971ae4c9258d9d0a0eb8f1fdad6d10b87ad9d33daf",392   "language": "Jupyter",393   "lines": 298,394   "truncated": false,395   "block": 10,396   "row": 5423397  },398  {399   "path": "docs/source/tutorials/fermion_gaussian_states.ipynb",400   "sha256": "3962ba6698e6464b519d40308b693ae854439cde9c7eea759ccd272be4732e53",401   "language": "Jupyter",402   "lines": 240,403   "truncated": false,404   "block": 10,405   "row": 5504406  },407  {408   "path": "docs/source/tutorials/gradient_benchmark.ipynb",409   "sha256": "763a8d16949924a4a643613dc47ea37349d622676d2e16c212941ebb5c47e73a",410   "language": "Jupyter",411   "lines": 231,412   "truncated": false,413   "block": 10,414   "row": 5477415  },416  {417   "path": "docs/source/tutorials/gradient_benchmark_cn.ipynb",418   "sha256": "97640679f945ed3bb3e01169e229d92cf2ca0a0d17ee16071132e34ca82f4d1a",419   "language": "Jupyter",420   "lines": 231,421   "truncated": false,422   "block": 10,423   "row": 5465424  },425  {426   "path": "docs/source/tutorials/imag_time_evo.ipynb",427   "sha256": "8346fb6ff61b0fe9ee3a5a6b036fb7b77ceea478c009f1fc822f3e00d1b48727",428   "language": "Jupyter",429   "lines": 714,430   "truncated": false,431   "block": 10,432   "row": 5865433  },434  {435   "path": "docs/source/tutorials/lattice.ipynb",436   "sha256": "f4242dd580b6945c0dd0e402fd57367983f497fb80373a666056166d7593b3e3",437   "language": "Jupyter",438   "lines": 335,439   "truncated": false,440   "block": 10,441   "row": 5681442  },443  {444   "path": "docs/source/tutorials/mera.ipynb",445   "sha256": "0669121485f9b13e6ae2e8ca2ba52a0f019896a0c1804fcfd1d509148c28cc52",446   "language": "Jupyter",447   "lines": 148,448   "truncated": false,449   "block": 10,450   "row": 5162451  },452  {453   "path": "docs/source/tutorials/mera_cn.ipynb",454   "sha256": "93d566614081142b4b927c2c91d62e24c812d8cec9abb75e0ab3413f096aa5d1",455   "language": "Jupyter",456   "lines": 148,457   "truncated": false,458   "block": 10,459   "row": 5170460  },461  {462   "path": "docs/source/tutorials/mnist_qml.ipynb",463   "sha256": "2c1bb6f1543472d21af4a470cfc258e0518790f92b6d8233102788d22e7faa99",464   "language": "Jupyter",465   "lines": 293,466   "truncated": false,467   "block": 10,468   "row": 5495469  },470  {471   "path": "docs/source/tutorials/mnist_qml_cn.ipynb",472   "sha256": "2f755a4a0d1c4eca6d79dff28cc7bfb13d188b770d2cadfb5870f18a1c4f364d",473   "language": "Jupyter",474   "lines": 292,475   "truncated": false,476   "block": 10,477   "row": 5499478  },479  {480   "path": "docs/source/tutorials/nnvqe.ipynb",481   "sha256": "79b830639a94a8cf2b28cc832b38d1bcc46aca533917587445d20c4581ee4975",482   "language": "Jupyter",483   "lines": 234,484   "truncated": false,485   "block": 10,486   "row": 5487487  },488  {489   "path": "docs/source/tutorials/nnvqe_cn.ipynb",490   "sha256": "e2a36df37398bd8716f2b034f9c1f70b41169a913583dc66c1274e405f99b04a",491   "language": "Jupyter",492   "lines": 234,493   "truncated": false,494   "block": 10,495   "row": 5490496  },497  {498   "path": "docs/source/tutorials/operator_spreading.ipynb",499   "sha256": "97decc5601d148fd86f1f313262950f168df2e18ec67f36d2e1ea8d259b2caf7",500   "language": "Jupyter",501   "lines": 157,502   "truncated": false,503   "block": 10,504   "row": 5313505  },506  {507   "path": "docs/source/tutorials/operator_spreading_cn.ipynb",508   "sha256": "8ed5353fe0c6dabcee302b08136db2ae2c057016d5d41e4926eccc4475bdd2c4",509   "language": "Jupyter",510   "lines": 157,511   "truncated": false,512   "block": 10,513   "row": 5266514  },515  {516   "path": "docs/source/tutorials/optimization_and_expressibility.ipynb",517   "sha256": "430d6a2f2d2c4d6a08ec1b4bbe25579c83119c5b60780af0746152c28c272405",518   "language": "Jupyter",519   "lines": 229,520   "truncated": false,521   "block": 10,522   "row": 5416523  },524  {525   "path": "docs/source/tutorials/optimization_and_expressibility_cn.ipynb",526   "sha256": "1d2fdb42abcb1701827774cc336d534348d289a7bb9e4d60aeae36c7b21b841c",527   "language": "Jupyter",528   "lines": 224,529   "truncated": false,530   "block": 10,531   "row": 5385532  },533  {534   "path": "docs/source/tutorials/portfolio_optimization.ipynb",535   "sha256": "26df637430dcfc43d0588b05eba2c31ed6054a1794197d57598f060a9e2a2eda",536   "language": "Jupyter",537   "lines": 263,538   "truncated": false,539   "block": 10,540   "row": 5649541  },542  {543   "path": "docs/source/tutorials/qaoa.ipynb",544   "sha256": "007f204c86af3941901452b9db41cf7a1475232514cb8b97d002d2d1f0f9a47a",545   "language": "Jupyter",546   "lines": 357,547   "truncated": false,548   "block": 10,549   "row": 5734550  },551  {552   "path": "docs/source/tutorials/qaoa_bo.ipynb",553   "sha256": "ae97d9dc4252410c232244b9c35f587cfa9bf1f9bcff1fe03056890888180a77",554   "language": "Jupyter",555   "lines": 564,556   "truncated": false,557   "block": 10,558   "row": 5764559  },560  {561   "path": "docs/source/tutorials/qaoa_cn.ipynb",562   "sha256": "982f646d990a25dd080cecdbc9d136285137e27e008201aa4fa84ddaaac5a4d0",563   "language": "Jupyter",564   "lines": 112,565   "truncated": false,566   "block": 10,567   "row": 5089568  },569  {570   "path": "docs/source/tutorials/qaoa_nae3sat.ipynb",571   "sha256": "9293157a0b99e6bfc8dc66dd1644c855117d49b09404d4fd8cee27a59b9a8145",572   "language": "Jupyter",573   "lines": 543,574   "truncated": false,575   "block": 10,576   "row": 5791577  },578  {579   "path": "docs/source/tutorials/qaoa_quantum_dropout.ipynb",580   "sha256": "89cc8238f72707be70c87153420a1aa55006e3c060faebd9b36c30788068aae1",581   "language": "Jupyter",582   "lines": 502,583   "truncated": false,584   "block": 10,585   "row": 5784586  },587  {588   "path": "docs/source/tutorials/qcloud_sdk.ipynb",589   "sha256": "3e4044d27eb9b6985752f53487d7867fc709ab4000bf0ca1361e43b37ae61f0a",590   "language": "Jupyter",591   "lines": 672,592   "truncated": false,593   "block": 10,594   "row": 5782595  },596  {597   "path": "docs/source/tutorials/qcloud_sdk_demo.ipynb",598   "sha256": "91810daa5181f87f16f659612012bf9cfc28ae98b05ea86c6a62f67d5e7af80a",599   "language": "Jupyter",600   "lines": 368,601   "truncated": false,602   "block": 10,603   "row": 5632604  },605  {606   "path": "docs/source/tutorials/qml_scenarios.ipynb",607   "sha256": "f98c8e9dcb01a16d2b9073f7d776509af5d62a142aba8289495042c53ca9a514",608   "language": "Jupyter",609   "lines": 199,610   "truncated": false,611   "block": 10,612   "row": 5399613  },614  {615   "path": "docs/source/tutorials/qml_scenarios_cn.ipynb",616   "sha256": "e238681bb992667c6f22b2d98b1bd88397cad1385404ca4c4c1aa7249d5443a5",617   "language": "Jupyter",618   "lines": 199,619   "truncated": false,620   "block": 10,621   "row": 5375622  },623  {624   "path": "docs/source/tutorials/qubo_problem.ipynb",625   "sha256": "8d4a1bae9ec9180cbd0bbb35dbb8ba0d7c2285f94bee8c5699f0f95fec9f9173",626   "language": "Jupyter",627   "lines": 321,628   "truncated": false,629   "block": 10,630   "row": 5689631  },632  {633   "path": "docs/source/tutorials/sklearn_svc.ipynb",634   "sha256": "9b698ab7156e2fbbbd862bfb9d72d04de3a6d698c91f9fb196eae0d0ecc151e2",635   "language": "Jupyter",636   "lines": 178,637   "truncated": false,638   "block": 10,639   "row": 5326640  },641  {642   "path": "docs/source/tutorials/sklearn_svc_cn.ipynb",643   "sha256": "4f0fcec670a54f3b2d2c18296a853d5b208289cc1a940820ab93d090779d567d",644   "language": "Jupyter",645   "lines": 178,646   "truncated": false,647   "block": 10,648   "row": 5310649  },650  {651   "path": "docs/source/tutorials/stabilizer_circuit.ipynb",652   "sha256": "db9d1cb8fe5f5f55623d90fd527a775cd309cb3e8c82b8d2934b6525fbaabac9",653   "language": "Jupyter",654   "lines": 189,655   "truncated": false,656   "block": 10,657   "row": 5519658  },659  {660   "path": "docs/source/tutorials/template.ipynb",661   "sha256": "a7a34ba3bdc12be71a963001373d44bf7f84803585203ce27ef39f0345006e6b",662   "language": "Jupyter",663   "lines": 67,664   "truncated": false,665   "block": 10,666   "row": 4963667  },668  {669   "path": "docs/source/tutorials/template_cn.ipynb",670   "sha256": "a7a34ba3bdc12be71a963001373d44bf7f84803585203ce27ef39f0345006e6b",671   "language": "Jupyter",672   "lines": 67,673   "truncated": false,674   "block": 10,675   "row": 4963676  },677  {678   "path": "docs/source/tutorials/tfim_vqe.ipynb",679   "sha256": "642e3038a80a40a5f968d01a98592ed16e6ce19c5c7bc5381d4165e797afeec5",680   "language": "Jupyter",681   "lines": 229,682   "truncated": false,683   "block": 10,684   "row": 5449685  },686  {687   "path": "docs/source/tutorials/tfim_vqe_cn.ipynb",688   "sha256": "2ea1be6b7f3253aa6e1b932d07b3d0be727998f7170d882a3e057decd8db4dbe",689   "language": "Jupyter",690   "lines": 225,691   "truncated": false,692   "block": 10,693   "row": 5432694  },695  {696   "path": "docs/source/tutorials/tfim_vqe_diffreph.ipynb",697   "sha256": "911c0ea78f80e9285c501a98aa040e1f3ba27a10264636d93177cb4509dbda9a",698   "language": "Jupyter",699   "lines": 236,700   "truncated": false,701   "block": 10,702   "row": 5408703  },704  {705   "path": "docs/source/tutorials/tfim_vqe_diffreph_cn.ipynb",706   "sha256": "6cafef121f45bf59399bee487edee340c1c921d5bbaabb27e14aaecbdba10d69",707   "language": "Jupyter",708   "lines": 231,709   "truncated": false,710   "block": 10,711   "row": 5401712  },713  {714   "path": "docs/source/tutorials/tianyan_cloud.ipynb",715   "sha256": "c1fdfe121fe169d9a7481f1679107980b6da451f9e551f808d48bf225358d67d",716   "language": "Jupyter",717   "lines": 180,718   "truncated": false,719   "block": 10,720   "row": 5491721  },722  {723   "path": "docs/source/tutorials/tianyan_cloud_cn.ipynb",724   "sha256": "42c99cbd9a692a969aff374f617655c990d771abe4cce1b68d3d1a69d1c0b517",725   "language": "Jupyter",726   "lines": 180,727   "truncated": false,728   "block": 10,729   "row": 5448730  },731  {732   "path": "docs/source/tutorials/torch_qml.ipynb",733   "sha256": "4dc7fd48d02f21a1f0f894bad1c707055fe4ef840da65871bf132b69f74f917f",734   "language": "Jupyter",735   "lines": 264,736   "truncated": false,737   "block": 10,738   "row": 5467739  },740  {741   "path": "docs/source/tutorials/torch_qml_cn.ipynb",742   "sha256": "0f17c5bdde72698ced46c52368e57de4649f0cd1192b7189d60abff240b09c3f",743   "language": "Jupyter",744   "lines": 265,745   "truncated": false,746   "block": 10,747   "row": 5460748  },749  {750   "path": "docs/source/tutorials/vqe_h2o.ipynb",751   "sha256": "2e93109195ec3e75f614764196a51dd77a84233af7944662a233bdb2617bfd66",752   "language": "Jupyter",753   "lines": 203,754   "truncated": false,755   "block": 10,756   "row": 5520757  },758  {759   "path": "docs/source/tutorials/vqe_h2o_cn.ipynb",760   "sha256": "1309d64f9ed246d8a8ff5e97aeff74f179134c1ec890d6ab9a33ca392868d9d5",761   "language": "Jupyter",762   "lines": 204,763   "truncated": false,764   "block": 10,765   "row": 5486766  },767  {768   "path": "docs/source/tutorials/vqex_mbl.ipynb",769   "sha256": "a5759aef0720943f2259e0c0b0bb542ba852e5853a083ce720205be49e1acf83",770   "language": "Jupyter",771   "lines": 246,772   "truncated": false,773   "block": 10,774   "row": 5482775  },776  {777   "path": "docs/source/tutorials/vqex_mbl_cn.ipynb",778   "sha256": "aee16b4c91651b212f0dc7dbf35c2c0b3e10283ed382208209d4040e93a5ab36",779   "language": "Jupyter",780   "lines": 246,781   "truncated": false,782   "block": 10,783   "row": 5458784  },785  {786   "path": "docs/source/whitepaper/3-circuits-gates.ipynb",787   "sha256": "d4608e67db4545207ab43ebf78d80138b76f8b6f7923c0e017bc1883fdfcdc0b",788   "language": "Jupyter",789   "lines": 206,790   "truncated": false,791   "block": 10,792   "row": 5413793  },794  {795   "path": "docs/source/whitepaper/3-circuits-gates_cn.ipynb",796   "sha256": "7b71d1fc048bb0d7bd8f88263abb8e9a49307cdc22420cb8150075175ca341b2",797   "language": "Jupyter",798   "lines": 212,799   "truncated": false,800   "block": 10,801   "row": 5379802  },803  {804   "path": "docs/source/whitepaper/4-gradient-optimization.ipynb",805   "sha256": "d603dd585a48d1d465c4078ab9ab9997afd1822b67b4692c83c30fd00f581cb2",806   "language": "Jupyter",807   "lines": 115,808   "truncated": false,809   "block": 10,810   "row": 5205811  },812  {813   "path": "docs/source/whitepaper/4-gradient-optimization_cn.ipynb",814   "sha256": "6cf51d326a6968876828b694cde1b2ff403da48a6fd579a3e2c2ae8ad74793e5",815   "language": "Jupyter",816   "lines": 120,817   "truncated": false,818   "block": 10,819   "row": 5148820  },821  {822   "path": "docs/source/whitepaper/5-density-matrix.ipynb",823   "sha256": "3eafd886b6b90c6d19e84410033774d279b368a5fe3a2042f32be479f84cf173",824   "language": "Jupyter",825   "lines": 189,826   "truncated": false,827   "block": 10,828   "row": 5529829  },830  {831   "path": "docs/source/whitepaper/5-density-matrix_cn.ipynb",832   "sha256": "dc77d3bce6d90414d37cb7f24e23c02f9c4e618eaa7797d2f6866e6772e38423",833   "language": "Jupyter",834   "lines": 200,835   "truncated": false,836   "block": 10,837   "row": 5494838  },839  {840   "path": "docs/source/whitepaper/6-1-conditional-measurements-post-selection.ipynb",841   "sha256": "091be9b17e586cd246113fc9fe5c17a73f6e0ac160315a992a6ac14a86af96d6",842   "language": "Jupyter",843   "lines": 109,844   "truncated": false,845   "block": 10,846   "row": 5108847  },848  {849   "path": "docs/source/whitepaper/6-1-conditional-measurements-post-selection_cn.ipynb",850   "sha256": "77d4ca7c2c9b6d143e3ad3fc5fa1d25a8cbed60e405731361cf9981b44c8ab65",851   "language": "Jupyter",852   "lines": 112,853   "truncated": false,854   "block": 10,855   "row": 5074856  },857  {858   "path": "docs/source/whitepaper/6-2-pauli-string-expectation.ipynb",859   "sha256": "735a56ec261d61ce638390c4f326dd4570792e9ebb4b442fa599c193dffa8109",860   "language": "Jupyter",861   "lines": 234,862   "truncated": false,863   "block": 10,864   "row": 5476865  },866  {867   "path": "docs/source/whitepaper/6-2-pauli-string-expectation_cn.ipynb",868   "sha256": "dafde2331769b01c671e9e9c5a80a46a445e79351897401caa36f2ac727ae277",869   "language": "Jupyter",870   "lines": 236,871   "truncated": false,872   "block": 10,873   "row": 5447874  },875  {876   "path": "docs/source/whitepaper/6-3-vmap.ipynb",877   "sha256": "2eaf0727ad4f7f54ec91bca89dde5250f163e090b2fe43be8af55cc03ba32c06",878   "language": "Jupyter",879   "lines": 197,880   "truncated": false,881   "block": 10,882   "row": 5417883  },884  {885   "path": "docs/source/whitepaper/6-3-vmap_cn.ipynb",886   "sha256": "da223bf2837085e91d48f225fffa1244af408f84876e6cd433ae6392aec5d6d1",887   "language": "Jupyter",888   "lines": 198,889   "truncated": false,890   "block": 10,891   "row": 5396892  },893  {894   "path": "docs/source/whitepaper/6-4-quoperator.ipynb",895   "sha256": "2d1a5d6f029aa4a315206830a4e22f34f336b03ac69dcf566a71c06568d8a315",896   "language": "Jupyter",897   "lines": 180,898   "truncated": false,899   "block": 10,900   "row": 5443901  },902  {903   "path": "docs/source/whitepaper/6-4-quoperator_cn.ipynb",904   "sha256": "77b0b7d2131d5cb045ff471dbd85154294d94baf947f4a2814c3132eefb27fef",905   "language": "Jupyter",906   "lines": 186,907   "truncated": false,908   "block": 10,909   "row": 5407910  },911  {912   "path": "docs/source/whitepaper/6-5-custom-contraction.ipynb",913   "sha256": "da076986985d0081693abe51f5c4fa04b9449751dc5cd7cd76bcc5bc5b05b1e6",914   "language": "Jupyter",915   "lines": 107,916   "truncated": false,917   "block": 10,918   "row": 5273919  },920  {921   "path": "docs/source/whitepaper/6-5-custom-contraction_cn.ipynb",922   "sha256": "0a3d8c71a15a8d9c8194132be3c7fb859e461eb5b5db4494d72c8e61d5d699d2",923   "language": "Jupyter",924   "lines": 113,925   "truncated": false,926   "block": 10,927   "row": 5210928  },929  {930   "path": "docs/source/whitepaper/6-6-advanced-automatic-differentiation.ipynb",931   "sha256": "8086772ddb39d202598df41f7e7fd7b75f0da41f34ccab6c8dd40da1495270e3",932   "language": "Jupyter",933   "lines": 172,934   "truncated": false,935   "block": 10,936   "row": 5288937  },938  {939   "path": "docs/source/whitepaper/6-6-advanced-automatic-differentiation_cn.ipynb",940   "sha256": "4aa870cb32734b1e4c17b3f88302f435e6a153f786c41699fe808d4a8a0e5e29",941   "language": "Jupyter",942   "lines": 180,943   "truncated": false,944   "block": 10,945   "row": 5248946  },947  {948   "path": "examples/ad_time_evol_advanced.py",949   "sha256": "9e90533180fab73a827f6774df15f710f92061049cc65382f96a7f53eaf4a148",950   "language": "Python",951   "lines": 220,952   "truncated": false,953   "block": 10,954   "row": 14531955  },956  {957   "path": "examples/adiabatic_vqnhe.py",958   "sha256": "09ed157882f414b1938e3f1c0933e75af795b5f02686781059c649f38372b5bd",959   "language": "Python",960   "lines": 126,961   "truncated": false,962   "block": 10,963   "row": 12790964  },965  {966   "path": "examples/analog_evolution_interface.py",967   "sha256": "a3954f3020a9dfd765d11de7accf12de7d14246f27f499e3bb1f46f4436ee0a1",968   "language": "Python",969   "lines": 40,970   "truncated": false,971   "block": 10,972   "row": 10587973  },974  {975   "path": "examples/analog_evolution_jax.py",976   "sha256": "5d7de47877358b1c1bc098648290b628f07a854f91a9444d586a0946d906d2d9",977   "language": "Python",978   "lines": 42,979   "truncated": false,980   "block": 10,981   "row": 10855982  },983  {984   "path": "examples/analog_evolution_mint.py",985   "sha256": "3605d450de31234a26837620d63c520d333ac60abbd906d282e46dec67cea5ca",986   "language": "Python",987   "lines": 37,988   "truncated": false,989   "block": 10,990   "row": 10624991  },992  {993   "path": "examples/analog_rydberg.py",994   "sha256": "88432d67a8024125feaa3bec0ada4a1d48edc2bf81a4f0b681347d7b66136c41",995   "language": "Python",996   "lines": 57,997   "truncated": false,998   "block": 10,999   "row": 114241000  },1001  {1002   "path": "examples/apicomparison/0_tfq_qml.py",1003   "sha256": "095eb9c604382d725b535ba7de074ab22b5307b6bf928a3835d1759e38b3cc44",1004   "language": "Python",1005   "lines": 40,1006   "truncated": false,1007   "block": 10,1008   "row": 109461009  },1010  {1011   "path": "examples/apicomparison/0_tfq_vg.py",1012   "sha256": "52313671eae953ac00c7fda6c55b813a3608dca1ebfe8f07a182a2142cf4170c",1013   "language": "Python",1014   "lines": 56,1015   "truncated": false,1016   "block": 10,1017   "row": 113631018  },1019  {1020   "path": "examples/apicomparison/1_pennylane_qml.py",1021   "sha256": "cc48243eedae89d2ccc473ffd6032deffeac5c7030b3ce5b8b88968e08c0c8be",1022   "language": "Python",1023   "lines": 25,1024   "truncated": false,1025   "block": 10,1026   "row": 104971027  },1028  {1029   "path": "examples/apicomparison/1_pennylane_vg.py",1030   "sha256": "54db1b8098f2902e56d42834079eea51b58bd8cd53c371c0933ef26348df03e8",1031   "language": "Python",1032   "lines": 40,1033   "truncated": false,1034   "block": 10,1035   "row": 107841036  },1037  {1038   "path": "examples/apicomparison/2_tc_qml.py",1039   "sha256": "f3fe11c80392d9d607444227088d151668bfabccc5ddb07ac8b869846d35a7ba",1040   "language": "Python",1041   "lines": 23,1042   "truncated": false,1043   "block": 10,1044   "row": 103441045  },1046  {1047   "path": "examples/apicomparison/2_tc_vg.py",1048   "sha256": "b2ff8f81a6a6bbeb8395cfa9848f783988c0a54c6803ee34596d34b23fbc58aa",1049   "language": "Python",1050   "lines": 25,1051   "truncated": false,1052   "block": 10,1053   "row": 104991054  },1055  {1056   "path": "examples/apicomparison/_barplot.py",1057   "sha256": "3266051c4737c4b0cee65d5d3a4c6bc7fee5571678650dec7b7cee7405135646",1058   "language": "Python",1059   "lines": 31,1060   "truncated": false,1061   "block": 10,1062   "row": 105901063  },1064  {1065   "path": "examples/batched_parameters_structures.py",1066   "sha256": "031ce40efeb04f25002bd9295d71fe9635e677c2e1ce37c39e8ef22de0c8e6ed",1067   "language": "Python",1068   "lines": 69,1069   "truncated": false,1070   "block": 10,1071   "row": 119851072  },1073  {1074   "path": "examples/batched_su4_vqe.py",1075   "sha256": "eb3464fd4a8c7ad98fb6622fdc861f3ece83b0baac36eddab70cccb6cb04ed22",1076   "language": "Python",1077   "lines": 187,1078   "truncated": false,1079   "block": 10,1080   "row": 142381081  },1082  {1083   "path": "examples/benchmark_cuquantum_vs_tc_vqe.py",1084   "sha256": "ce0821a720da435b606084f596a1fd35e783c70e8c39745cdc5b947dbc088d97",1085   "language": "Python",1086   "lines": 593,1087   "truncated": false,1088   "block": 10,1089   "row": 165851090  },1091  {1092   "path": "examples/benchmark_jax_vs_torch_vqe.py",1093   "sha256": "02bb0ad9d7bc06d2a8a709afcf5db7903ad46f90756ba95d14f451ea898b8587",1094   "language": "Python",1095   "lines": 376,1096   "truncated": false,1097   "block": 10,1098   "row": 156671099  },1100  {1101   "path": "examples/benchmark_mq_vs_tc_vqe.py",1102   "sha256": "3eb3e3803dbc87a0426c372680d60d7d2a4d5a2b64b5f9761ca06c276f95d62f",1103   "language": "Python",1104   "lines": 242,1105   "truncated": false,1106   "block": 10,1107   "row": 146091108  },1109  {1110   "path": "examples/benchmark_static_lightcone.py",1111   "sha256": "28913e2800f8466e315148ce0f520a66912dbb412ea8b021fe0d256fd18794a7",1112   "language": "Python",1113   "lines": 204,1114   "truncated": false,1115   "block": 10,1116   "row": 142641117  },1118  {1119   "path": "examples/bp_benchmark.py",1120   "sha256": "bc3d530767dae3602637d213a81989b8f08b6acffb7ff2476230c5190cbdcdf3",1121   "language": "Python",1122   "lines": 179,1123   "truncated": false,1124   "block": 10,1125   "row": 138871126  },1127  {1128   "path": "examples/bp_validation.py",1129   "sha256": "d21eb970e3395230740d4489fe56120a1f7425dc5c40f522f62bef945d8d488e",1130   "language": "Python",1131   "lines": 82,1132   "truncated": false,1133   "block": 10,1134   "row": 124511135  },1136  {1137   "path": "examples/challenge_suite/evaluate_1.py",1138   "sha256": "c0b6bea94044e3f6cac12e5f48a54255097bec95624325861685c47adda66fb6",1139   "language": "Python",1140   "lines": 97,1141   "truncated": false,1142   "block": 10,1143   "row": 128111144  },1145  {1146   "path": "examples/challenge_suite/evaluate_10.py",1147   "sha256": "ba3c9d4f90b6b1c39e7cd104961cd5b6f36028338ed17a4a9118fdca3ed1fe66",1148   "language": "Python",1149   "lines": 173,1150   "truncated": false,1151   "block": 10,1152   "row": 141241153  },1154  {1155   "path": "examples/challenge_suite/evaluate_11.py",1156   "sha256": "fe2b05d62b9bd40ad233cc68a3682fd3aca6d362bf2b4a3dbb22b4f535e01300",1157   "language": "Python",1158   "lines": 197,1159   "truncated": false,1160   "block": 10,1161   "row": 145561162  },1163  {1164   "path": "examples/challenge_suite/evaluate_12.py",1165   "sha256": "d94d0ac35da6929d2643ecf1645cff8a24eb688c241105943820b42227ec0691",1166   "language": "Python",1167   "lines": 143,1168   "truncated": false,1169   "block": 10,1170   "row": 137421171  },1172  {1173   "path": "examples/challenge_suite/evaluate_2.py",1174   "sha256": "76881417fdbaa55f61fcebc7ed338fe947a61fb823a663e95d3c06bd9394fcfa",1175   "language": "Python",1176   "lines": 137,1177   "truncated": false,1178   "block": 10,1179   "row": 138211180  },1181  {1182   "path": "examples/challenge_suite/evaluate_3.py",1183   "sha256": "5fad7fbdedca24ab4d84c3a84ad318e52b9aa1c220445d649537e86869c113a0",1184   "language": "Python",1185   "lines": 122,1186   "truncated": false,1187   "block": 10,1188   "row": 135301189  },1190  {1191   "path": "examples/challenge_suite/evaluate_4.py",1192   "sha256": "5f7db300ea32dd0ba16bbfc36d59e79965151d31d46797ed4442844ec514ba59",1193   "language": "Python",1194   "lines": 108,1195   "truncated": false,1196   "block": 10,1197   "row": 131481198  },1199  {1200   "path": "examples/challenge_suite/evaluate_5.py",

Showing the first 1,200 of 4530 lines. Download the file for the rest.