{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":376299274,"defaultBranch":"main","name":"pylinkage","ownerLogin":"HugoFara","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-12T13:41:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72709893?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690426941.0","currentOid":""},"activityList":{"items":[{"before":"5fde45def32c3826e099ea27eb847c5075d26a95","after":"5df3ce8fa6e4ff8f9417f8d52c652448979b24a5","ref":"refs/heads/main","pushedAt":"2024-06-30T17:01:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Destroys and regenerates Sphinx documentation.","shortMessageHtmlLink":"Destroys and regenerates Sphinx documentation."}},{"before":null,"after":"3c7b62dbe9ecfbd7aac34562ca29018c55322342","ref":"refs/heads/sphinx-7","pushedAt":"2023-07-27T03:02:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Update to sphinx 7.1.0, change from m2r2 to myst.","shortMessageHtmlLink":"Update to sphinx 7.1.0, change from m2r2 to myst."}},{"before":"9727b36365bd64365c1fe2ef815ded1962838e14","after":"d1d07348c82710bc9eaaab4acee9b2daaba9ba55","ref":"refs/heads/dev","pushedAt":"2023-07-01T03:29:06.000Z","pushType":"push","commitsCount":77,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into dev\n\n# Conflicts:\n#\tCHANGELOG.md\n#\tpylinkage/__init__.py\n#\tpylinkage/geometry.py\n#\tpylinkage/linkage.py\n#\tpylinkage/optimizer.py\n#\tpylinkage/visualizer.py\n#\ttests/test_geometry.py\n#\ttests/test_optimizer.py","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into dev"}},{"before":"e92fbc851ae7bc900e7fbb5a2e70289214144dc6","after":"5fde45def32c3826e099ea27eb847c5075d26a95","ref":"refs/heads/main","pushedAt":"2023-06-29T09:23:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"#13: Pivot joint should now be a Revolute joint.","shortMessageHtmlLink":"#13: Pivot joint should now be a Revolute joint."}},{"before":"51595545d8f0b83e5b0eeacc02ac43f66c3f5971","after":"e92fbc851ae7bc900e7fbb5a2e70289214144dc6","ref":"refs/heads/main","pushedAt":"2023-06-28T08:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"New tool: Tests run configuration for PyCharm.","shortMessageHtmlLink":"New tool: Tests run configuration for PyCharm."}},{"before":"28a73647c540cb1c42f1c5a45a8c3fe8df263137","after":"51595545d8f0b83e5b0eeacc02ac43f66c3f5971","ref":"refs/heads/main","pushedAt":"2023-06-28T07:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"New tool: Sphinx documentation configuration for PyCharm.","shortMessageHtmlLink":"New tool: Sphinx documentation configuration for PyCharm."}},{"before":"05cc73d6685c6f9781c869bc5bf0f6975dddc979","after":"28a73647c540cb1c42f1c5a45a8c3fe8df263137","ref":"refs/heads/main","pushedAt":"2023-06-28T07:49:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Regenerate documentation.","shortMessageHtmlLink":"Regenerate documentation."}},{"before":"779d1bc426e802d5587fb3d3c6e692eb74129a47","after":null,"ref":"refs/heads/12-transition-from-numpy-docstring-style-to-rest","pushedAt":"2023-06-28T07:16:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"}},{"before":"3135efbf743870351c9cefa157c561a612e085c6","after":"05cc73d6685c6f9781c869bc5bf0f6975dddc979","ref":"refs/heads/main","pushedAt":"2023-06-28T07:12:55.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Rename doc files to be consistent with packages names.","shortMessageHtmlLink":"Rename doc files to be consistent with packages names."}},{"before":"fe7432d6407525f04e6aed86e2fa60111aae9b00","after":"779d1bc426e802d5587fb3d3c6e692eb74129a47","ref":"refs/heads/12-transition-from-numpy-docstring-style-to-rest","pushedAt":"2023-06-28T03:46:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"reST configuration for PyCharm and Sphinx.","shortMessageHtmlLink":"reST configuration for PyCharm and Sphinx."}},{"before":"3135efbf743870351c9cefa157c561a612e085c6","after":"fe7432d6407525f04e6aed86e2fa60111aae9b00","ref":"refs/heads/12-transition-from-numpy-docstring-style-to-rest","pushedAt":"2023-06-28T03:08:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Move bounding box related functions to utility.py.","shortMessageHtmlLink":"Move bounding box related functions to utility.py."}},{"before":null,"after":"3135efbf743870351c9cefa157c561a612e085c6","ref":"refs/heads/12-transition-from-numpy-docstring-style-to-rest","pushedAt":"2023-06-28T02:10:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Merge pull request #14 from HugoFara/HugoFara-patch-1\n\nCreate SECURITY.md","shortMessageHtmlLink":"Merge pull request #14 from HugoFara/HugoFara-patch-1"}},{"before":"733ffb1cb9705424aaf75c4d4dc363633af68538","after":null,"ref":"refs/heads/HugoFara-patch-1","pushedAt":"2023-06-27T14:01:19.788Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"}},{"before":"c8a308e49fdb224197d1ccae4b22f1f7ee085ac1","after":"3135efbf743870351c9cefa157c561a612e085c6","ref":"refs/heads/main","pushedAt":"2023-06-27T14:01:09.934Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Merge pull request #14 from HugoFara/HugoFara-patch-1\n\nCreate SECURITY.md","shortMessageHtmlLink":"Merge pull request #14 from HugoFara/HugoFara-patch-1"}},{"before":null,"after":"733ffb1cb9705424aaf75c4d4dc363633af68538","ref":"refs/heads/HugoFara-patch-1","pushedAt":"2023-06-27T14:00:28.002Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Create SECURITY.md\n\nVery simple file.","shortMessageHtmlLink":"Create SECURITY.md"}},{"before":"0d23d7d6dcc03dd0e51a24b5774fcf845645aafb","after":null,"ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-27T13:25:20.658Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"}},{"before":"26d72758ed12bb3ed5110c86b50812080a5587c1","after":"c8a308e49fdb224197d1ccae4b22f1f7ee085ac1","ref":"refs/heads/main","pushedAt":"2023-06-27T13:25:08.798Z","pushType":"push","commitsCount":15,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Implements #5: uniform format for optimization results.\nAs a bonus we provide a huge reorganization in packages.","shortMessageHtmlLink":"Implements #5: uniform format for optimization results."}},{"before":"c7bb4b099bb77719174e56b3ef2fdafd6d7eabe9","after":"0d23d7d6dcc03dd0e51a24b5774fcf845645aafb","ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-27T13:20:20.095Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Use Agent and MutableAgent objects in optimizers.","shortMessageHtmlLink":"Use Agent and MutableAgent objects in optimizers."}},{"before":"62d582e838acc01b69515a7fc3d356e77ccbb9c9","after":"c7bb4b099bb77719174e56b3ef2fdafd6d7eabe9","ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-27T11:04:26.615Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Documentation improvements.","shortMessageHtmlLink":"Documentation improvements."}},{"before":"b3cdba3d7ec1d60687ea6c2ac2bbe9b974281a79","after":"62d582e838acc01b69515a7fc3d356e77ccbb9c9","ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-27T09:51:35.297Z","pushType":"push","commitsCount":7,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Very basic test for test_linkage.py.","shortMessageHtmlLink":"Very basic test for test_linkage.py."}},{"before":"26d72758ed12bb3ed5110c86b50812080a5587c1","after":"b3cdba3d7ec1d60687ea6c2ac2bbe9b974281a79","ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-24T06:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Introduces the Agent and MutableAgent classes.","shortMessageHtmlLink":"Introduces the Agent and MutableAgent classes."}},{"before":null,"after":"26d72758ed12bb3ed5110c86b50812080a5587c1","ref":"refs/heads/5-uniform-save-file-format","pushedAt":"2023-06-24T06:56:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Polar graph improved as data are drawn on it.","shortMessageHtmlLink":"Polar graph improved as data are drawn on it."}},{"before":"5be7f35bbba8e820ca71c9ee94c6e64362ad62a5","after":"26d72758ed12bb3ed5110c86b50812080a5587c1","ref":"refs/heads/main","pushedAt":"2023-06-24T05:51:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Polar graph improved as data are drawn on it.","shortMessageHtmlLink":"Polar graph improved as data are drawn on it."}},{"before":"d72d5e5d5972d3b14ce619cbee3b26a67c064cb2","after":"5be7f35bbba8e820ca71c9ee94c6e64362ad62a5","ref":"refs/heads/main","pushedAt":"2023-06-24T04:59:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Now repr_polar_swarm only reloads frames corresponding to a buildable linkage.","shortMessageHtmlLink":"Now repr_polar_swarm only reloads frames corresponding to a buildable…"}},{"before":"9ca86d041b0bb0516713578b3625f3429991f62d","after":"d72d5e5d5972d3b14ce619cbee3b26a67c064cb2","ref":"refs/heads/main","pushedAt":"2023-06-24T04:13:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"History format changed, swarm_tiled_repr reverts to old input style.","shortMessageHtmlLink":"History format changed, swarm_tiled_repr reverts to old input style."}},{"before":"6b306454d9d828d16d98d8c0dd2dce0bf8a52305","after":"9ca86d041b0bb0516713578b3625f3429991f62d","ref":"refs/heads/main","pushedAt":"2023-06-24T02:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Fix locus_highlight of plot_static_linkage creating an error.","shortMessageHtmlLink":"Fix locus_highlight of plot_static_linkage creating an error."}},{"before":"50e9003c356916f940124276b03492c3bd33f82a","after":"6b306454d9d828d16d98d8c0dd2dce0bf8a52305","ref":"refs/heads/main","pushedAt":"2023-06-23T13:53:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"view_swarm_tiled a bit better looking but definitely not working.","shortMessageHtmlLink":"view_swarm_tiled a bit better looking but definitely not working."}},{"before":"13108435ac43ff2def40ffd8393b68aa14c0844e","after":"50e9003c356916f940124276b03492c3bd33f82a","ref":"refs/heads/main","pushedAt":"2023-06-23T07:30:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Regenerate documentation.","shortMessageHtmlLink":"Regenerate documentation."}},{"before":"bb340fe001b0579a2ea2537c75aca35c59acdde2","after":"13108435ac43ff2def40ffd8393b68aa14c0844e","ref":"refs/heads/main","pushedAt":"2023-06-23T06:49:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Regenerate documentation.","shortMessageHtmlLink":"Regenerate documentation."}},{"before":"7e4524aea998f88f6bfa14dbd5f8d7cf659529f7","after":"bb340fe001b0579a2ea2537c75aca35c59acdde2","ref":"refs/heads/main","pushedAt":"2023-06-23T06:21:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HugoFara","name":"Hugo","path":"/HugoFara","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72709893?s=80&v=4"},"commit":{"message":"Encapsulate fourbar_linkage.py in functions.\nIt is cleaner and can now be used as a module.","shortMessageHtmlLink":"Encapsulate fourbar_linkage.py in functions."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0zMFQxNzowMTo0MS4wMDAwMDBazwAAAARzFay4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0yM1QwNjoyMTo1OS4wMDAwMDBazwAAAANHbqdI"}},"title":"Activity · HugoFara/pylinkage"}