{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237655846,"defaultBranch":"master","name":"classy_blocks","ownerLogin":"damogranlabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-01T18:05:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17387034?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718630889.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d0f7692858548605c26da88ada72f6782ac52578","ref":"refs/heads/LasseHolch-roundSketches","pushedAt":"2024-06-17T13:28:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Refactor: remove duplicates, variables to arrays","shortMessageHtmlLink":"Refactor: remove duplicates, variables to arrays"}},{"before":"20c94bbb3f45df3a70e7f40568339a3bcc3d3800","after":"d7d74d5f4888b464dffeae75a13745d379beac77","ref":"refs/heads/master","pushedAt":"2024-06-13T10:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update changelog and bump version","shortMessageHtmlLink":"Update changelog and bump version"}},{"before":"a5c8991bb231eac773789b7d9b4ed947ed6c33d5","after":"20c94bbb3f45df3a70e7f40568339a3bcc3d3800","ref":"refs/heads/master","pushedAt":"2024-06-13T10:05:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add option to remove_inner_edges() from a specific sketch","shortMessageHtmlLink":"Add option to remove_inner_edges() from a specific sketch"}},{"before":"a5c8991bb231eac773789b7d9b4ed947ed6c33d5","after":"d7d74d5f4888b464dffeae75a13745d379beac77","ref":"refs/heads/release","pushedAt":"2024-06-13T10:05:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update changelog and bump version","shortMessageHtmlLink":"Update changelog and bump version"}},{"before":"b4ae003caa15e80766fe59b64b48e895609ad966","after":"20c94bbb3f45df3a70e7f40568339a3bcc3d3800","ref":"refs/heads/development","pushedAt":"2024-06-13T10:03:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add option to remove_inner_edges() from a specific sketch","shortMessageHtmlLink":"Add option to remove_inner_edges() from a specific sketch"}},{"before":"a217b1f407c3c6ae2de459931cc0757299b215e0","after":"a5c8991bb231eac773789b7d9b4ed947ed6c33d5","ref":"refs/heads/master","pushedAt":"2024-06-11T13:57:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update changelog and bump version","shortMessageHtmlLink":"Update changelog and bump version"}},{"before":"8f8e043c3e94ee1f7a5728b3067ea1939dceb32f","after":"a5c8991bb231eac773789b7d9b4ed947ed6c33d5","ref":"refs/heads/release","pushedAt":"2024-06-11T13:56:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update changelog and bump version","shortMessageHtmlLink":"Update changelog and bump version"}},{"before":"c7813dc08f8579be637166be8ec1499e940dfbb8","after":"b4ae003caa15e80766fe59b64b48e895609ad966","ref":"refs/heads/development","pushedAt":"2024-06-11T13:53:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add methods to remove spline edges from shapes\n\nNamely, anything created from Disks that now contain spline edges;\nthese do not get updated during optimization and that will produce bad\ncells.\n\nAlso, update optimization examples that are affected by that.","shortMessageHtmlLink":"Add methods to remove spline edges from shapes"}},{"before":"8f8e043c3e94ee1f7a5728b3067ea1939dceb32f","after":"a217b1f407c3c6ae2de459931cc0757299b215e0","ref":"refs/heads/master","pushedAt":"2024-06-04T11:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"2fcedb1cd77163deefbe87a990ce9cd2ba29f70e","after":"8f8e043c3e94ee1f7a5728b3067ea1939dceb32f","ref":"refs/heads/master","pushedAt":"2024-06-04T11:52:06.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Re-add ClampExistsError","shortMessageHtmlLink":"Re-add ClampExistsError"}},{"before":"2fcedb1cd77163deefbe87a990ce9cd2ba29f70e","after":"8f8e043c3e94ee1f7a5728b3067ea1939dceb32f","ref":"refs/heads/release","pushedAt":"2024-06-04T11:49:54.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Re-add ClampExistsError","shortMessageHtmlLink":"Re-add ClampExistsError"}},{"before":"3c19f0b65abb6149a2c8a50d928adf75689976b6","after":"c7813dc08f8579be637166be8ec1499e940dfbb8","ref":"refs/heads/development","pushedAt":"2024-06-04T11:35:00.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add caching to Cell","shortMessageHtmlLink":"Add caching to Cell"}},{"before":"f3db3868c5193e1901b010753a82eab98d19aee3","after":"c7813dc08f8579be637166be8ec1499e940dfbb8","ref":"refs/heads/feature/stacks","pushedAt":"2024-06-04T09:49:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add caching to Cell","shortMessageHtmlLink":"Add caching to Cell"}},{"before":"71e7796803dd1ecd7b0ca5017a32c63b658942d2","after":"87b8e5e8b2fafb6844953de44b3e491fd6809d68","ref":"refs/heads/feature/concurrent_optimization","pushedAt":"2024-06-04T09:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Status quo: going nowhere","shortMessageHtmlLink":"Status quo: going nowhere"}},{"before":null,"after":"71e7796803dd1ecd7b0ca5017a32c63b658942d2","ref":"refs/heads/feature/concurrent_optimization","pushedAt":"2024-06-03T12:15:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Get rid of Grid.points property\n\nnp.array() that was called in Cell.points property was slowing\noptimization down by 10 times. Putting all positions of all mesh\nvertices into a copy of numpy array would improve speed but introduce\nconfusion and errors and scatter the update() code all over the place.\n\nInstead, a Cell.point_array is being held in memory and get updated from\nvertices' positions, thus saving time by not creating new arrays and\nlessening confusion by not having a duplicate list of points.","shortMessageHtmlLink":"Get rid of Grid.points property"}},{"before":"7d453a66e8f842fb664cc66b3b41ffb4527d8e52","after":"f3db3868c5193e1901b010753a82eab98d19aee3","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-31T12:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Fix tests; remove ClampExistsError","shortMessageHtmlLink":"Fix tests; remove ClampExistsError"}},{"before":"a7ebdd37d2436faeb03c6accd54f9bd91d520b33","after":"7d453a66e8f842fb664cc66b3b41ffb4527d8e52","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-31T11:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Fix linked clamps bug (did not update properly)","shortMessageHtmlLink":"Fix linked clamps bug (did not update properly)"}},{"before":"02706fd768f0fa5a846949550ccb1935d5f68edf","after":"a7ebdd37d2436faeb03c6accd54f9bd91d520b33","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-31T09:45:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Improve optimization speed and add choices for solver\n\nQuality is now being calculated on a static numpy array and is cached\ninside Cell objects.\nOptimization algorithm can now be selected for optimization and\nreporting is improved (timing and overall improvement). Different\ngeometric situations work differently with each solver so best is to try\nand see.\n\nTiming and quality improvement is output for easier comparison between\nchoices.\n\nExamples that demonstrate optimization have been corrected and slightly\nimproved.","shortMessageHtmlLink":"Improve optimization speed and add choices for solver"}},{"before":"3900be6f487a9f6d7103b9bc8daf1f531e7fd524","after":"02706fd768f0fa5a846949550ccb1935d5f68edf","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-28T12:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Fix bugs/add tests for Curve.get_param_at_length()","shortMessageHtmlLink":"Fix bugs/add tests for Curve.get_param_at_length()"}},{"before":"ef4ac8b1d1b733404428d24685ccdf59b44a6573","after":"3900be6f487a9f6d7103b9bc8daf1f531e7fd524","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-28T09:37:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add direct imports of Line and Circle curves","shortMessageHtmlLink":"Add direct imports of Line and Circle curves"}},{"before":"2a80204931707bd87bcb221e970654c32d3002a5","after":"ef4ac8b1d1b733404428d24685ccdf59b44a6573","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-28T09:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add curve.get_param_at_length()","shortMessageHtmlLink":"Add curve.get_param_at_length()"}},{"before":"80fdbd755df698244f42f1a006909a9ebe5ae6b4","after":"2a80204931707bd87bcb221e970654c32d3002a5","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-26T11:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add a custom example, this time really","shortMessageHtmlLink":"Add a custom example, this time really"}},{"before":"3d7be7fc65017ec18d02fb8801e45da4c0a43678","after":"80fdbd755df698244f42f1a006909a9ebe5ae6b4","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-24T20:28:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Drop sketch optimization, add a custom example\n\nSketch optimization by 'minimizing quad energy' does not work in\nreal-life as it is too unstable numerically and slow.\n\nRoundSquare sketch works because it is convex and smoothing is\nsufficient.\n\nAlso smoothing is now done by averaging distances to neighbour corners\nAND quad centers. Not sure if it helps.\n\nSketches with concave corners will not profit from smoothing.\nNow to solve that; options are numerous, one more difficult than the\nother.","shortMessageHtmlLink":"Drop sketch optimization, add a custom example"}},{"before":"4f4e82faf0fed7537f232ba005bef9e858694237","after":"3d7be7fc65017ec18d02fb8801e45da4c0a43678","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-23T13:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add an optimizer to sketch (untested in real life)","shortMessageHtmlLink":"Add an optimizer to sketch (untested in real life)"}},{"before":"d4fbee1b59481d6f6d73bdcad0e05f7960da4065","after":"4f4e82faf0fed7537f232ba005bef9e858694237","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-23T12:25:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Fix imports and typing issues","shortMessageHtmlLink":"Fix imports and typing issues"}},{"before":"59a32cac2def0b0453f2794c7800943b1ffacc86","after":"d4fbee1b59481d6f6d73bdcad0e05f7960da4065","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-23T12:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add missing direct imports of some classes","shortMessageHtmlLink":"Add missing direct imports of some classes"}},{"before":"9eff26e0af33673a12596933faa898ffc3117223","after":"59a32cac2def0b0453f2794c7800943b1ffacc86","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-23T11:49:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Refactor: QuadMap","shortMessageHtmlLink":"Refactor: QuadMap"}},{"before":"10167d5bc473547a02239fabd0f893a6ea5c03de","after":"2fcedb1cd77163deefbe87a990ce9cd2ba29f70e","ref":"refs/heads/master","pushedAt":"2024-05-19T12:03:19.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update Readme, Changelog and bump version","shortMessageHtmlLink":"Update Readme, Changelog and bump version"}},{"before":"efd41e70c5dd1d4b762099856bbba74a0aa086a5","after":"2fcedb1cd77163deefbe87a990ce9cd2ba29f70e","ref":"refs/heads/release","pushedAt":"2024-05-19T12:03:07.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Update Readme, Changelog and bump version","shortMessageHtmlLink":"Update Readme, Changelog and bump version"}},{"before":"bb84b2712890469df313279cfb939e7ba665a4b9","after":"9eff26e0af33673a12596933faa898ffc3117223","ref":"refs/heads/feature/stacks","pushedAt":"2024-05-19T10:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FranzBangar","name":"Nejc Jurkovič","path":"/FranzBangar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11405541?s=80&v=4"},"commit":{"message":"Add tests and fix bugs","shortMessageHtmlLink":"Add tests and fix bugs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ2iDxAA","startCursor":null,"endCursor":null}},"title":"Activity · damogranlabs/classy_blocks"}