{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":141657127,"defaultBranch":"main","name":"Cirq-1","ownerLogin":"dstrain115","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-07-20T03:07:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22484728?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722536973.0","currentOid":""},"activityList":{"items":[{"before":"0e3f74b20da0dc2cc6750afb88ec76c05316fcf2","after":"47c08dab8d4820793d50992312a71e45a378625a","ref":"refs/heads/move_coupler_to_ops","pushedAt":"2024-08-02T13:30:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"changed to ops","shortMessageHtmlLink":"changed to ops"}},{"before":"75f519a31eee11c7c1750d903f80a0c39ecab6eb","after":"0e3f74b20da0dc2cc6750afb88ec76c05316fcf2","ref":"refs/heads/move_coupler_to_ops","pushedAt":"2024-08-01T22:30:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Address comments.","shortMessageHtmlLink":"Address comments."}},{"before":null,"after":"75f519a31eee11c7c1750d903f80a0c39ecab6eb","ref":"refs/heads/move_coupler_to_ops","pushedAt":"2024-08-01T18:29:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Move Coupler to cirq_gooogle.ops\n\n- Noticed when adding code that there were circular\nimports due to Couplers api codes needing code from devices.\n- Moved this to ops directory instead, which avoids the circular\nimport.\n- Note that, although GridQubit is in cirq.devices, LineQubit and\nNamedQubit are in cirq.ops, so this also seems to be a good place\nto put this class.","shortMessageHtmlLink":"Move Coupler to cirq_gooogle.ops"}},{"before":"2e51014897d5043e8e3fe1390ac2bcda76b1c6e7","after":"978b5e394eeef21e77d34ad91e5f3a3fe1c0a0fa","ref":"refs/heads/main","pushedAt":"2024-08-01T18:08:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add serialization for Coupler Qids (#6682)\n\n* Add serialization for Coupler Qids\r\n\r\n- Adds serialization for coupler Qids to change them into a qubit\r\nstring and back.","shortMessageHtmlLink":"Add serialization for Coupler Qids (quantumlib#6682)"}},{"before":"1b3c6a75f6213a4cf1909717bc0977cec00e93a6","after":"0faeced33135187bb334fb54d381fe132c68246b","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-08-01T17:21:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into grid_coupler_serialization","shortMessageHtmlLink":"Merge branch 'main' into grid_coupler_serialization"}},{"before":"5da7be7514ab67647a8f171866a1541c24ec21fa","after":"43a5e20ad7b3a4374d84e8b0b609286f05b434df","ref":"refs/heads/grid_coupler_validation","pushedAt":"2024-08-01T17:02:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into grid_coupler_validation","shortMessageHtmlLink":"Merge branch 'main' into grid_coupler_validation"}},{"before":null,"after":"d610945b2e77a2a44a9db40925a651279c28a053","ref":"refs/heads/more_numpy_2_0_changes","pushedAt":"2024-08-01T16:22:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Update exception in preparation of numpy 2.0.0\n\n- Per numpy 2.0.0 release docs:\n\n\"Warnings and exceptions present in numpy.exceptions (e.g,\nComplexWarning, VisibleDeprecationWarning) are no longer exposed in the\nmain namespace.\"","shortMessageHtmlLink":"Update exception in preparation of numpy 2.0.0"}},{"before":"c58a05c38455c4d3beb2814b7ee40882bef45f88","after":"2e51014897d5043e8e3fe1390ac2bcda76b1c6e7","ref":"refs/heads/main","pushedAt":"2024-08-01T16:16:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Fix docstrings for the ionq GPIGate and GPI2Gate (#6694)\n\nMake documented unitary expressions equal to the code below.\r\n\r\nFixes #6639","shortMessageHtmlLink":"Fix docstrings for the ionq GPIGate and GPI2Gate (quantumlib#6694)"}},{"before":"472e2a2c76876fac0f0b34c2fdc732d2879b75cb","after":"5da7be7514ab67647a8f171866a1541c24ec21fa","ref":"refs/heads/grid_coupler_validation","pushedAt":"2024-08-01T16:08:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into grid_coupler_validation","shortMessageHtmlLink":"Merge branch 'main' into grid_coupler_validation"}},{"before":"c011190916f2d8147ea966547b37a2afe2bf22ef","after":"1b3c6a75f6213a4cf1909717bc0977cec00e93a6","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-08-01T16:07:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into grid_coupler_serialization","shortMessageHtmlLink":"Merge branch 'main' into grid_coupler_serialization"}},{"before":"a130558ff09cc26f955de37364e0faab1e6ffae0","after":"c011190916f2d8147ea966547b37a2afe2bf22ef","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-08-01T15:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add test for missing coverage","shortMessageHtmlLink":"Add test for missing coverage"}},{"before":"dd19c6aec863b4185d86d290713eff0c4bbbf0e8","after":"472e2a2c76876fac0f0b34c2fdc732d2879b75cb","ref":"refs/heads/grid_coupler_validation","pushedAt":"2024-08-01T12:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add test for vertical couplers.","shortMessageHtmlLink":"Add test for vertical couplers."}},{"before":"1ca959d32482f377e0e025b4ade920746930fc68","after":"a130558ff09cc26f955de37364e0faab1e6ffae0","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-08-01T12:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Catch error.","shortMessageHtmlLink":"Catch error."}},{"before":"f840099f84a9c3c9f141d01f6b05c157681c4964","after":"dd19c6aec863b4185d86d290713eff0c4bbbf0e8","ref":"refs/heads/grid_coupler_validation","pushedAt":"2024-07-31T22:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Update cirq-google/cirq_google/devices/grid_device_test.py\n\nCo-authored-by: Seneca Meeks ","shortMessageHtmlLink":"Update cirq-google/cirq_google/devices/grid_device_test.py"}},{"before":"363c7f96f8769a5a08bb6500177a55fb9d694d66","after":"1ca959d32482f377e0e025b4ade920746930fc68","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-07-31T21:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Added documentation.","shortMessageHtmlLink":"Added documentation."}},{"before":"e94bb3c561b499800032004bfc077432bdcc51ab","after":"060235fbf3dd024818686c46bdb41459bd585d36","ref":"refs/heads/np-infty","pushedAt":"2024-07-31T20:12:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into np-infty","shortMessageHtmlLink":"Merge branch 'main' into np-infty"}},{"before":null,"after":"e94bb3c561b499800032004bfc077432bdcc51ab","ref":"refs/heads/np-infty","pushedAt":"2024-07-31T17:47:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"np.infty no longer supported in NumPy 2.0","shortMessageHtmlLink":"np.infty no longer supported in NumPy 2.0"}},{"before":null,"after":"363c7f96f8769a5a08bb6500177a55fb9d694d66","ref":"refs/heads/grid_coupler_serialization","pushedAt":"2024-07-29T14:31:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add serialization for Coupler Qids\n\n- Adds serialization for coupler Qids to change them into a qubit\nstring and back.","shortMessageHtmlLink":"Add serialization for Coupler Qids"}},{"before":null,"after":"f840099f84a9c3c9f141d01f6b05c157681c4964","ref":"refs/heads/grid_coupler_validation","pushedAt":"2024-07-29T13:20:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add validation for couplers\n\n- Adds validation to `GridDevice` for Coupler Qid objects.","shortMessageHtmlLink":"Add validation for couplers"}},{"before":null,"after":"5374be5d842625dcf5292cd0547d142e7ca0cbf8","ref":"refs/heads/check_caching_pickle","pushedAt":"2024-07-29T12:57:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Demonstration of bad hashing\n\n- I still think hashing is broken across pickling.\n- I discovered this while creating the Coupler Qid without caching.\n\nThis example shows that the test for this is broken, as, when\nunpickling, the act of unpickling actually corrupts the cache.\nBoth the unpickled Qid and original Qid have the same hash, but it\nis the BAD HASH!!!!\n\nThis can be demonstrated by comparing the hash to the previous hash\nsaved before pickling","shortMessageHtmlLink":"Demonstration of bad hashing"}},{"before":"bc4cd6d612d25fe424c26babc95122327c721e3c","after":"c58a05c38455c4d3beb2814b7ee40882bef45f88","ref":"refs/heads/main","pushedAt":"2024-07-28T12:57:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add GridCoupler Qid to cirq_google (#6678)\n\n* Add Coupler Qid to cirq_google\r\n\r\n- This adds a Qid type to cirq_google that represents the\r\ncoupler between two qubits.","shortMessageHtmlLink":"Add GridCoupler Qid to cirq_google (quantumlib#6678)"}},{"before":"66b51b8bb8a476f4605f344caa4ad661d64ffa0d","after":"4451ba63ae138ce22574c8243dd2ed9da995d27b","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T20:20:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Merge branch 'main' into grid_couplers","shortMessageHtmlLink":"Merge branch 'main' into grid_couplers"}},{"before":"be0b0fca721a932c0c5e0f603d63a282f99dbcea","after":"66b51b8bb8a476f4605f344caa4ad661d64ffa0d","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T19:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Remove pickling stuff for now","shortMessageHtmlLink":"Remove pickling stuff for now"}},{"before":"607d0b725c0c3760a297483adabbe780e84c602d","after":"be0b0fca721a932c0c5e0f603d63a282f99dbcea","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T16:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add eq, fix qubit2 issue.","shortMessageHtmlLink":"Add eq, fix qubit2 issue."}},{"before":"ca06bf6ad7cf42d76ca938062ba259370a46dd2c","after":"607d0b725c0c3760a297483adabbe780e84c602d","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T16:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Changed to zero indexing","shortMessageHtmlLink":"Changed to zero indexing"}},{"before":"b1ee97ecc4ceec2030427f7df9f2311baffe5c78","after":"ca06bf6ad7cf42d76ca938062ba259370a46dd2c","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T15:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Fix type and add json","shortMessageHtmlLink":"Fix type and add json"}},{"before":"f2776a23ee67598e9623f26893c1a57aba36b97d","after":"b1ee97ecc4ceec2030427f7df9f2311baffe5c78","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-26T14:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Change to coupler.","shortMessageHtmlLink":"Change to coupler."}},{"before":null,"after":"f2776a23ee67598e9623f26893c1a57aba36b97d","ref":"refs/heads/grid_couplers","pushedAt":"2024-07-25T21:12:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Add GridCoupler Qid to cirq_google\n\n- This adds a Qid type to cirq_google that represents the\ncoupler between two qubits.","shortMessageHtmlLink":"Add GridCoupler Qid to cirq_google"}},{"before":"2edce5063c30cee19cf1b2755d73d4f6b6c770f6","after":"d05d3310b216c0bd7ca4972c58fb0ee4120c795b","ref":"refs/heads/remove-casey","pushedAt":"2024-07-25T13:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Fix other tests","shortMessageHtmlLink":"Fix other tests"}},{"before":"da5c3b51a6874e7c8578286323f5765298a6d4df","after":"bc4cd6d612d25fe424c26babc95122327c721e3c","ref":"refs/heads/main","pushedAt":"2024-07-25T00:47:16.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"dstrain115","name":"Doug Strain","path":"/dstrain115","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22484728?s=80&v=4"},"commit":{"message":"Added random single-qubit CUE and Clifford gates (#6670)\n\n* added cue and clifford gates\r\n\r\n* promoted rng check to the parent function\r\n\r\n* rename variables\r\n\r\n* minor fixes\r\n\r\n* minor formatting fix\r\n\r\n* added test coverage for ValueError\r\n\r\n* more formatting change\r\n\r\n---------\r\n\r\nCo-authored-by: Seneca Meeks ","shortMessageHtmlLink":"Added random single-qubit CUE and Clifford gates (quantumlib#6670)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMlQxMzozMDozNi4wMDAwMDBazwAAAASQNHGi","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMlQxMzozMDozNi4wMDAwMDBazwAAAASQNHGi","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQwMDo0NzoxNi4wMDAwMDBazwAAAASIfbC6"}},"title":"Activity ยท dstrain115/Cirq-1"}