{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":364355915,"defaultBranch":"develop","name":"MrMustard","ownerLogin":"XanaduAI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-04T18:52:13.000Z","ownerAvatar":"https://github.com/avatars/u/31855630?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726169473.0","currentOid":""},"activityList":{"items":[{"before":"61df62f5f56752341925b3bd229338e098b06cac","after":"719aca365e4fdc9c5b4b41056036a94b60bad0d4","ref":"refs/heads/sampler","pushedAt":"2024-09-13T19:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"sample test","shortMessageHtmlLink":"sample test"}},{"before":"77ab841672909d06cc475b1dc7ea6430c0e8b6e2","after":"61df62f5f56752341925b3bd229338e098b06cac","ref":"refs/heads/sampler","pushedAt":"2024-09-13T19:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"sample test","shortMessageHtmlLink":"sample test"}},{"before":"8f1da187884ead7f9c7aa842dd084a1274c2bc3d","after":"77ab841672909d06cc475b1dc7ea6430c0e8b6e2","ref":"refs/heads/sampler","pushedAt":"2024-09-13T19:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"sample test","shortMessageHtmlLink":"sample test"}},{"before":"14e462c6ab64d400045f970cdbdb148720858c45","after":"8f1da187884ead7f9c7aa842dd084a1274c2bc3d","ref":"refs/heads/sampler","pushedAt":"2024-09-13T18:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"seed","shortMessageHtmlLink":"seed"}},{"before":"aebc4903f09792d8525c996e951fce4dcab98d1a","after":"14e462c6ab64d400045f970cdbdb148720858c45","ref":"refs/heads/sampler","pushedAt":"2024-09-13T17:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"some tests","shortMessageHtmlLink":"some tests"}},{"before":"685c5a9599003a6283fbeb02583f6df98cb93306","after":"aebc4903f09792d8525c996e951fce4dcab98d1a","ref":"refs/heads/sampler","pushedAt":"2024-09-13T15:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"rename povm","shortMessageHtmlLink":"rename povm"}},{"before":"3b991c1770d5f78581bd6bf175aca26d71ed22e1","after":"685c5a9599003a6283fbeb02583f6df98cb93306","ref":"refs/heads/sampler","pushedAt":"2024-09-13T15:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"rename to ret'","shortMessageHtmlLink":"rename to ret'"}},{"before":"5c20c47f613628498114eb7566a9a44aa82bf8da","after":"3b991c1770d5f78581bd6bf175aca26d71ed22e1","ref":"refs/heads/sampler","pushedAt":"2024-09-13T15:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"codefactor","shortMessageHtmlLink":"codefactor"}},{"before":"e850050a4f1fc0b2fdd69e0680ce73f75dded449","after":"5c20c47f613628498114eb7566a9a44aa82bf8da","ref":"refs/heads/sampler","pushedAt":"2024-09-13T15:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"shortcut working","shortMessageHtmlLink":"shortcut working"}},{"before":null,"after":"7061d12c00e735339045fe0918836da110580480","ref":"refs/heads/always-create-optimizer","pushedAt":"2024-09-12T19:31:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zeyueN","name":"zy","path":"/zeyueN","primaryAvatarUrl":"https://github.com/avatars/u/48225584?s=80&v=4"},"commit":{"message":"not use cached optimizer object to make tf v2.17 happy","shortMessageHtmlLink":"not use cached optimizer object to make tf v2.17 happy"}},{"before":"a9afcd1c4162335386fac6780f6d836527b88e37","after":"e850050a4f1fc0b2fdd69e0680ce73f75dded449","ref":"refs/heads/sampler","pushedAt":"2024-09-12T17:49:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/XanaduAI/MrMustard into sampler","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/XanaduAI/MrMustard into …"}},{"before":"4c5c0373039e30c738737170a35025041c49752b","after":"a9afcd1c4162335386fac6780f6d836527b88e37","ref":"refs/heads/sampler","pushedAt":"2024-09-12T17:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"python 3.10 fix","shortMessageHtmlLink":"python 3.10 fix"}},{"before":"be61a7c38dbfa09fd7101251e68390075ac2bb49","after":"adfa877d48666c5f04c51586a5f78ce011567b9c","ref":"refs/heads/multirep-trackrep","pushedAt":"2024-09-12T14:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arsalan-motamedi","name":"Arsalan","path":"/arsalan-motamedi","primaryAvatarUrl":"https://github.com/avatars/u/94669474?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"f68e5f75e6d7a7a4346ee01b5b75129ae713fcc5","after":"be61a7c38dbfa09fd7101251e68390075ac2bb49","ref":"refs/heads/multirep-trackrep","pushedAt":"2024-09-12T14:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arsalan-motamedi","name":"Arsalan","path":"/arsalan-motamedi","primaryAvatarUrl":"https://github.com/avatars/u/94669474?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9c4b646eaaae2b3ed56d92dea783fa7b6a1179fb","after":"f68e5f75e6d7a7a4346ee01b5b75129ae713fcc5","ref":"refs/heads/multirep-trackrep","pushedAt":"2024-09-12T14:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arsalan-motamedi","name":"Arsalan","path":"/arsalan-motamedi","primaryAvatarUrl":"https://github.com/avatars/u/94669474?s=80&v=4"},"commit":{"message":"First kind of working instance","shortMessageHtmlLink":"First kind of working instance"}},{"before":null,"after":"511cf44fdc822b334758ec352102e30e8b0e64e2","ref":"refs/heads/python3.10","pushedAt":"2024-09-12T13:57:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"init","shortMessageHtmlLink":"init"}},{"before":null,"after":"9c4b646eaaae2b3ed56d92dea783fa7b6a1179fb","ref":"refs/heads/multirep-trackrep","pushedAt":"2024-09-11T17:17:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arsalan-motamedi","name":"Arsalan","path":"/arsalan-motamedi","primaryAvatarUrl":"https://github.com/avatars/u/94669474?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"eb6f2479b1fe88299aede97701b640738f9f5720","after":"70509758679640987842feb2aeddd88d0c398520","ref":"refs/heads/prototypeMeas","pushedAt":"2024-09-11T16:38:34.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"Merge branch 'sampler' of https://github.com/XanaduAI/MrMustard into prototypeMeas","shortMessageHtmlLink":"Merge branch 'sampler' of https://github.com/XanaduAI/MrMustard into …"}},{"before":"63fe63aeb32a2c8c067354ccee50f7001c14a142","after":null,"ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T19:10:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"}},{"before":"5b775a29bbabf926f2973bf64e828c1f96a54368","after":"1ddafdb29ef5d79517e7652e3dec7dca6d9f476e","ref":"refs/heads/develop","pushedAt":"2024-09-10T19:10:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"freeze settings to avoid typos (#478)\n\n**Context:**\r\nIn the past, people have accidentally and unknowingly set non-existent\r\nsettings then expected their changes to be respected. This is often a\r\nsimple typo, but MrMustard wouldn't correct you.\r\n\r\n**Description of the Change:**\r\n- Freeze the set of available settings to be set once the `Settings`\r\nclass has been set in stone (initialized).\r\n- `settings.HBAR` no longer locks, but you get a warning _every time_\r\nyou change it\r\n- Improve the settings context manager so all keys are allowed\r\n\r\n**Benefits:**\r\nNo more typos or setting outdated settings by name. Eg. if we one day\r\nreplace `HBAR` with `H_BAR`, and you try to set `settings.HBAR = 1.0`,\r\nyou will get an attribute error (this is good because your\r\n`settings.HBAR` value wouldn't be used anywhere).\r\n\r\n**Possible Drawbacks:**\r\nN/A","shortMessageHtmlLink":"freeze settings to avoid typos (#478)"}},{"before":"6c0b6d202a41af3a61f882444b21975168790cc8","after":"63fe63aeb32a2c8c067354ccee50f7001c14a142","ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T18:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"make test hbar-independent","shortMessageHtmlLink":"make test hbar-independent"}},{"before":"be3ede65032210aa458b3b1a1546de75fc8dfeee","after":"6c0b6d202a41af3a61f882444b21975168790cc8","ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T18:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"fix quad eig test, use hbar=2 in viz tests","shortMessageHtmlLink":"fix quad eig test, use hbar=2 in viz tests"}},{"before":"1d058e021a55322db36ed633af345c4c64deb904","after":"be3ede65032210aa458b3b1a1546de75fc8dfeee","ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T17:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"Update tests/test_lab_dev/test_states/test_quadrature_eigenstate.py","shortMessageHtmlLink":"Update tests/test_lab_dev/test_states/test_quadrature_eigenstate.py"}},{"before":"bdd729a0312407d439a536f09ad1446f22751c2d","after":"1d058e021a55322db36ed633af345c4c64deb904","ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T17:53:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into freeze-settings","shortMessageHtmlLink":"Merge branch 'develop' into freeze-settings"}},{"before":"532732718ad2bdc4472aeed4981304c08d445f77","after":"4c5c0373039e30c738737170a35025041c49752b","ref":"refs/heads/sampler","pushedAt":"2024-09-10T17:52:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/XanaduAI/MrMustard into sampler","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/XanaduAI/MrMustard into …"}},{"before":"3bf79a3f37937ec10c146a60a34f8e046649166c","after":"809173890e3f2357426cb5f40fcc8c086398c31d","ref":"refs/heads/refactorRepAnsatz","pushedAt":"2024-09-10T17:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"doc","shortMessageHtmlLink":"doc"}},{"before":"74d4cef15ddc3f0ea4a1195a9d55f7c41e6517e3","after":"3bf79a3f37937ec10c146a60a34f8e046649166c","ref":"refs/heads/refactorRepAnsatz","pushedAt":"2024-09-10T17:45:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"codefactor","shortMessageHtmlLink":"codefactor"}},{"before":"a2289f62d4d76404bf3ecacf27461eaad699af8a","after":"74d4cef15ddc3f0ea4a1195a9d55f7c41e6517e3","ref":"refs/heads/refactorRepAnsatz","pushedAt":"2024-09-10T16:23:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"merge","shortMessageHtmlLink":"merge"}},{"before":"807f555ed78f0c4898586a48ea859243c4c89607","after":"a2289f62d4d76404bf3ecacf27461eaad699af8a","ref":"refs/heads/refactorRepAnsatz","pushedAt":"2024-09-10T16:13:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"apchytr","name":"Anthony","path":"/apchytr","primaryAvatarUrl":"https://github.com/avatars/u/125415978?s=80&v=4"},"commit":{"message":"representation done","shortMessageHtmlLink":"representation done"}},{"before":"39d9be3c5e1c2af6f1a76e61fabf2e7d3b098691","after":"bdd729a0312407d439a536f09ad1446f22751c2d","ref":"refs/heads/freeze-settings","pushedAt":"2024-09-10T16:10:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timmysilv","name":"Matthew Silverman","path":"/timmysilv","primaryAvatarUrl":"https://github.com/avatars/u/23283972?s=80&v=4"},"commit":{"message":"fix quadrature_eigenstate test","shortMessageHtmlLink":"fix quadrature_eigenstate test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxOTozODoxOS4wMDAwMDBazwAAAAS11I52","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxOTozODoxOS4wMDAwMDBazwAAAAS11I52","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNjoxMDoxNy4wMDAwMDBazwAAAASyRtFg"}},"title":"Activity · XanaduAI/MrMustard"}