{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1050285,"defaultBranch":"master","name":"sympy","ownerLogin":"smichr","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2010-11-04T05:52:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90703?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719017549.0","currentOid":""},"activityList":{"items":[{"before":"ef3908c01508d3abf7eb829d757c3b3f5ed395ac","after":"a3a545f1f3c0a507ae5e6925304e6ddca85796a1","ref":"refs/heads/control","pushedAt":"2024-06-24T13:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"set chop limit to pass","shortMessageHtmlLink":"set chop limit to pass"}},{"before":"85430b86d5b1e14105348b71689c5245d887b1c7","after":"ef3908c01508d3abf7eb829d757c3b3f5ed395ac","ref":"refs/heads/control","pushedAt":"2024-06-24T12:26:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update sympy/physics/control/tests/test_control_plots.py","shortMessageHtmlLink":"Update sympy/physics/control/tests/test_control_plots.py"}},{"before":"aab7afd0612089c5f6a68efcfe7a66579ca5ed4a","after":"85430b86d5b1e14105348b71689c5245d887b1c7","ref":"refs/heads/control","pushedAt":"2024-06-24T11:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update test_control_plots.py","shortMessageHtmlLink":"Update test_control_plots.py"}},{"before":"1bb7a38b6a873342f11d49cd5d5c0fc38e51dd83","after":"aab7afd0612089c5f6a68efcfe7a66579ca5ed4a","ref":"refs/heads/control","pushedAt":"2024-06-24T11:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"chop before sorting","shortMessageHtmlLink":"chop before sorting"}},{"before":"6649cefba11f5514cc0ba454603db19e772fc6a7","after":"1bb7a38b6a873342f11d49cd5d5c0fc38e51dd83","ref":"refs/heads/control","pushedAt":"2024-06-24T03:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"empty list now handled in _nsort","shortMessageHtmlLink":"empty list now handled in _nsort"}},{"before":"b39650b5b47ae7702e7997ff4b67a6f27dd880d5","after":"6649cefba11f5514cc0ba454603db19e772fc6a7","ref":"refs/heads/control","pushedAt":"2024-06-24T03:21:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"_nsort handles empty list","shortMessageHtmlLink":"_nsort handles empty list"}},{"before":"a603724deae195699452685aad625fd131a4694f","after":"b39650b5b47ae7702e7997ff4b67a6f27dd880d5","ref":"refs/heads/control","pushedAt":"2024-06-24T03:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update sympy/physics/control/control_plots.py","shortMessageHtmlLink":"Update sympy/physics/control/control_plots.py"}},{"before":"dead56ec78be8c9957dbbed0c6526a421716d20e","after":"a603724deae195699452685aad625fd131a4694f","ref":"refs/heads/control","pushedAt":"2024-06-24T02:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update sympy/physics/control/control_plots.py","shortMessageHtmlLink":"Update sympy/physics/control/control_plots.py"}},{"before":"ea993cdc8ded10be1755e045491c0a1f46d11644","after":"dead56ec78be8c9957dbbed0c6526a421716d20e","ref":"refs/heads/control","pushedAt":"2024-06-23T22:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update test_control_plots.py","shortMessageHtmlLink":"Update test_control_plots.py"}},{"before":"f59db05cb8c0dbf812902e99f8afd00940071d35","after":"ea993cdc8ded10be1755e045491c0a1f46d11644","ref":"refs/heads/control","pushedAt":"2024-06-23T22:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Update control_plots.py","shortMessageHtmlLink":"Update control_plots.py"}},{"before":"17a7e9d876f26cb5afabd5a70ab2da1a3fe06079","after":"f59db05cb8c0dbf812902e99f8afd00940071d35","ref":"refs/heads/control","pushedAt":"2024-06-23T22:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"make ordering of roots canonical","shortMessageHtmlLink":"make ordering of roots canonical"}},{"before":"4e9632af88086ef21c7e7a241f03412168c30bd3","after":"17a7e9d876f26cb5afabd5a70ab2da1a3fe06079","ref":"refs/heads/control","pushedAt":"2024-06-22T03:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"chop small imaginary parts","shortMessageHtmlLink":"chop small imaginary parts"}},{"before":null,"after":"4e9632af88086ef21c7e7a241f03412168c30bd3","ref":"refs/heads/control","pushedAt":"2024-06-22T00:52:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"use relative error in control_plots test","shortMessageHtmlLink":"use relative error in control_plots test"}},{"before":"69590e05f91a4b22161dc7d17ed1da6c2d17dfd0","after":null,"ref":"refs/heads/allclose","pushedAt":"2024-06-21T14:27:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"}},{"before":"102d6fba6f81116e465d6a0c03f8261b672006bd","after":"69590e05f91a4b22161dc7d17ed1da6c2d17dfd0","ref":"refs/heads/allclose","pushedAt":"2024-06-18T17:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"f3169b33e39b0337c49fabe3523f4c7026ceca4f","after":"102d6fba6f81116e465d6a0c03f8261b672006bd","ref":"refs/heads/allclose","pushedAt":"2024-06-15T21:21:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"remove tests and use defaultdict behavior instead","shortMessageHtmlLink":"remove tests and use defaultdict behavior instead"}},{"before":"fd69e25d099dc2c727a04c1382109c25c98c177a","after":"f3169b33e39b0337c49fabe3523f4c7026ceca4f","ref":"refs/heads/allclose","pushedAt":"2024-06-15T21:16:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"remove tests and use defaultdict behavior instead","shortMessageHtmlLink":"remove tests and use defaultdict behavior instead"}},{"before":"3c43569fb63a6094e0470715ac31f639d8984382","after":"fd69e25d099dc2c727a04c1382109c25c98c177a","ref":"refs/heads/allclose","pushedAt":"2024-06-15T21:14:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"remove tests and use defaultdict behavior instead","shortMessageHtmlLink":"remove tests and use defaultdict behavior instead"}},{"before":"acb0a238848f4d770d64b6caad5abe12355ef314","after":"3c43569fb63a6094e0470715ac31f639d8984382","ref":"refs/heads/allclose","pushedAt":"2024-06-15T18:55:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"make all_close more robust\n\nInstead of doing an O(n^2) search for a matching term,\nan optimization is made to handle the exact matching\nterms using coefficients_dict and then a fallback to\nsearching is made for any more complicated terms.","shortMessageHtmlLink":"make all_close more robust"}},{"before":"d6638eb038142d07367dfcb72509c47deca62976","after":"acb0a238848f4d770d64b6caad5abe12355ef314","ref":"refs/heads/allclose","pushedAt":"2024-06-15T18:36:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"make all_close more robust","shortMessageHtmlLink":"make all_close more robust"}},{"before":"ad1692103f199782737c1f7ad5b86ac3f799a3cf","after":"d6638eb038142d07367dfcb72509c47deca62976","ref":"refs/heads/allclose","pushedAt":"2024-06-15T18:35:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"make all_close more robust","shortMessageHtmlLink":"make all_close more robust"}},{"before":null,"after":"ad1692103f199782737c1f7ad5b86ac3f799a3cf","ref":"refs/heads/allclose","pushedAt":"2024-06-15T18:29:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"make all_close more robust","shortMessageHtmlLink":"make all_close more robust"}},{"before":null,"after":"c86f631e7ef5503045b3e4344b59da25e5853166","ref":"refs/heads/angles","pushedAt":"2024-06-15T14:01:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"calculate symbolic angles\n\n>>> Triangle(sss=(1,x,y))\n\n>>> Triangle((0,0),(x,0),(x/2,y)).angles\n{Point2D(0, 0): acos((-x**2/2 + 2*y**2)/(x**2/2 + 2*y**2)), Point2D(x, 0): acos(\n(3*x**2/4 - y**2)/(2*sqrt(x**2))), Point2D(x/2, y): acos((3*x**2/4 - y**2)/(2*sq\nrt(x**2)))}\n\n>>> Triangle(sas=(1,x,y)).angles\n{Point2D(0, 0): acos((-y**2 + (y - cos(pi*x/180))**2 - cos(pi*x/180)**2 + 2)/(2*\nsqrt((y - cos(pi*x/180))**2 - cos(pi*x/180)**2 + 1))), Point2D(y, 0): acos((y**2\n - (y - cos(pi*x/180))**2 + cos(pi*x/180)**2)/(2*sqrt(y**2))), Point2D(cos(pi*x/\n180), sin(pi*x/180)): acos((y**2 + (y - cos(pi*x/180))**2 - cos(pi*x/180)**2)/(2\n*sqrt((y - cos(pi*x/180))**2 - cos(pi*x/180)**2 + 1)*sqrt(y**2)))}\n\n>>> Triangle((0,z),(x,0),(x/2,y)).angles\n{Point2D(0, z): acos((x**2 - y**2 + z**2 + (y - z)**2)/(2*sqrt(x**2/4 + (y - z)*\n*2)*sqrt(x**2 + z**2))), Point2D(x, 0): acos((-x**2/2 + y**2 - z**2 + (y - z)**2\n)/(2*sqrt(x**2/4 + y**2)*sqrt(x**2/4 + (y - z)**2))), Point2D(x/2, y): acos((x**\n2 + y**2 + z**2 - (y - z)**2)/(2*sqrt(x**2/4 + y**2)*sqrt(x**2 + z**2)))}","shortMessageHtmlLink":"calculate symbolic angles"}},{"before":"d40eca2f908ff6f9be8b21f7fe15e1be4df774f9","after":"7480c4589b3c743a7298f2138ba4af1e20405a64","ref":"refs/heads/masksubs","pushedAt":"2024-03-26T13:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"omit noncommutative new","shortMessageHtmlLink":"omit noncommutative new"}},{"before":"bb4e09a4502e3bc09dec5b85ee6fac3c2de35115","after":"d40eca2f908ff6f9be8b21f7fe15e1be4df774f9","ref":"refs/heads/masksubs","pushedAt":"2024-03-26T07:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"test for ExpMeta since exp.exp is a property","shortMessageHtmlLink":"test for ExpMeta since exp.exp is a property"}},{"before":"64196f013473bf0ffe3d5753849effffb98c9c22","after":"3c8321e19bb327dd4db1f1571896d38da0f65ef8","ref":"refs/heads/invsubs","pushedAt":"2024-03-26T07:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"test for ExpMeta since exp.exp is a property","shortMessageHtmlLink":"test for ExpMeta since exp.exp is a property"}},{"before":null,"after":"bb4e09a4502e3bc09dec5b85ee6fac3c2de35115","ref":"refs/heads/masksubs","pushedAt":"2024-03-26T06:48:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"introduce mask_inverse_subs","shortMessageHtmlLink":"introduce mask_inverse_subs"}},{"before":"0fbce01b7e3adb4e4531cfc740036a87ef7b140a","after":"64196f013473bf0ffe3d5753849effffb98c9c22","ref":"refs/heads/invsubs","pushedAt":"2024-03-26T05:42:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"update docstring","shortMessageHtmlLink":"update docstring"}},{"before":null,"after":"0fbce01b7e3adb4e4531cfc740036a87ef7b140a","ref":"refs/heads/invsubs","pushedAt":"2024-03-26T04:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"update docstring","shortMessageHtmlLink":"update docstring"}},{"before":"4d2f9fa64521fe2c54767aabdbf0f92394db4e35","after":"efbd90951f807664fa3a9f5317c17f7c96543a87","ref":"refs/heads/fu","pushedAt":"2024-03-24T00:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smichr","name":"Christopher Smith","path":"/smichr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90703?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbYvK8QA","startCursor":null,"endCursor":null}},"title":"Activity ยท smichr/sympy"}