{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":494294677,"defaultBranch":"main","name":"districter_iterative","ownerLogin":"frootbirb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-20T02:29:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9457480?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1683436361.0","currentOid":""},"activityList":{"items":[{"before":"df1867c6fd5d1001a6d1ca7f94fb4e42981d1e60","after":"03038b276cc0b8f33e2d6493212662ddceffc918","ref":"refs/heads/main","pushedAt":"2023-05-25T01:59:14.754Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Fix print testing\nAdd testing for dynamic-wrapping string length","shortMessageHtmlLink":"Fix print testing"}},{"before":"1aea598d038914af20e74ee1a3ae9cd5146ae96e","after":"df1867c6fd5d1001a6d1ca7f94fb4e42981d1e60","ref":"refs/heads/main","pushedAt":"2023-05-20T00:28:04.762Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Rename unit tests\nEnable VSCode unit test integration","shortMessageHtmlLink":"Rename unit tests"}},{"before":"767db62bbd54949ecd75b2a7c4a13255e0978a16","after":"1aea598d038914af20e74ee1a3ae9cd5146ae96e","ref":"refs/heads/main","pushedAt":"2023-05-15T18:19:34.565Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Logging changes to consolidate methods\ndoPrint is now a parameter of the solver","shortMessageHtmlLink":"Logging changes to consolidate methods"}},{"before":"9cc0ddb7f63f2b9997ac97621380e2f412447ec8","after":"767db62bbd54949ecd75b2a7c4a13255e0978a16","ref":"refs/heads/main","pushedAt":"2023-05-13T02:37:22.275Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Clean up imports\nClean up un-Pythonic use of len() == 0","shortMessageHtmlLink":"Clean up imports"}},{"before":null,"after":"3ffa891971b88edcbd4f61b895cb5f73200957c2","ref":"refs/heads/recursive","pushedAt":"2023-05-07T05:12:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Initial dodgy work on recursive implementation","shortMessageHtmlLink":"Initial dodgy work on recursive implementation"}},{"before":"5452689cc8ddf982a6b7933ee1e2878c288a0251","after":"9cc0ddb7f63f2b9997ac97621380e2f412447ec8","ref":"refs/heads/main","pushedAt":"2023-05-06T16:51:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Convert getNext into an iterator\nHandle repeat placements by preventing reversals of previous placements\nHandle placement failures inside of doStep","shortMessageHtmlLink":"Convert getNext into an iterator"}},{"before":"a66954fce10debd369b87b04d2a10b98041c61e9","after":"5452689cc8ddf982a6b7933ee1e2878c288a0251","ref":"refs/heads/main","pushedAt":"2023-05-06T04:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Simplify sorting & average size handling","shortMessageHtmlLink":"Simplify sorting & average size handling"}},{"before":"6734f528e1942ca696f4c3869597d6e0e98d9238","after":"a66954fce10debd369b87b04d2a10b98041c61e9","ref":"refs/heads/main","pushedAt":"2023-05-06T04:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Readd hasAnyUnplacedAdjacent\nStill necessary to avoid unplaced items","shortMessageHtmlLink":"Readd hasAnyUnplacedAdjacent"}},{"before":"bf04a83adb6aece8a5aa385d3362dbf4ef3ef29d","after":"6734f528e1942ca696f4c3869597d6e0e98d9238","ref":"refs/heads/main","pushedAt":"2023-05-06T04:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Flag incomplete solutions in valgrind\nTodo cleanup","shortMessageHtmlLink":"Flag incomplete solutions in valgrind"}},{"before":"96f78877a3464c1d9182f46529b30603a7318bb0","after":"bf04a83adb6aece8a5aa385d3362dbf4ef3ef29d","ref":"refs/heads/main","pushedAt":"2023-05-06T00:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"We can be way lazier about disconnected groups","shortMessageHtmlLink":"We can be way lazier about disconnected groups"}},{"before":"0561daaa184f3f0c9a267862a44a88bfd03ac2d5","after":"96f78877a3464c1d9182f46529b30603a7318bb0","ref":"refs/heads/main","pushedAt":"2023-05-06T00:02:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Fix a print message\nModify group sorting & unit sorting to be more correct\n(this also saves a lot of time since the lists are so much shorter)","shortMessageHtmlLink":"Fix a print message"}},{"before":"efa230832eb8a138e485d82740817ca37c728995","after":"0561daaa184f3f0c9a267862a44a88bfd03ac2d5","ref":"refs/heads/main","pushedAt":"2023-05-05T23:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Polish print method","shortMessageHtmlLink":"Polish print method"}},{"before":"a512d13ae3f69a17b55dd39866923f078e172be5","after":"efa230832eb8a138e485d82740817ca37c728995","ref":"refs/heads/main","pushedAt":"2023-05-05T23:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Make it possible to fail out if no units available\nClean up valgrind test","shortMessageHtmlLink":"Make it possible to fail out if no units available"}},{"before":"79cba6b872ee483d0246542a7d008787c69bb744","after":"a512d13ae3f69a17b55dd39866923f078e172be5","ref":"refs/heads/main","pushedAt":"2023-05-05T23:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"todo cleanup","shortMessageHtmlLink":"todo cleanup"}},{"before":"67bb35ce9f61803bf4223ba4370c7377b51858fe","after":"79cba6b872ee483d0246542a7d008787c69bb744","ref":"refs/heads/main","pushedAt":"2023-05-05T23:08:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Add contiguous and valgrind tests","shortMessageHtmlLink":"Add contiguous and valgrind tests"}},{"before":"a03c0d1c5742510cdd0f7a9085cb6ac2866e9f07","after":"67bb35ce9f61803bf4223ba4370c7377b51858fe","ref":"refs/heads/main","pushedAt":"2023-05-05T21:10:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Update unit tests with more solver stuff","shortMessageHtmlLink":"Update unit tests with more solver stuff"}},{"before":"3d82fc19c0ed697bcd1850dcfe6f98d608bd6736","after":"a03c0d1c5742510cdd0f7a9085cb6ac2866e9f07","ref":"refs/heads/main","pushedAt":"2023-05-05T19:57:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Move Plotly drawer into the same notebook cell","shortMessageHtmlLink":"Move Plotly drawer into the same notebook cell"}},{"before":"e55c73be64e1f073fb5e80e40a55755ed0fc95ef","after":"3d82fc19c0ed697bcd1850dcfe6f98d608bd6736","ref":"refs/heads/main","pushedAt":"2023-05-05T04:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Small optimizations to add and remove methods","shortMessageHtmlLink":"Small optimizations to add and remove methods"}},{"before":"c6f2b1788f99bd8a0beb741a1e71e74d21d6e24c","after":"e55c73be64e1f073fb5e80e40a55755ed0fc95ef","ref":"refs/heads/main","pushedAt":"2023-04-30T23:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Change callback structure\nAdd interactivity to new mapper","shortMessageHtmlLink":"Change callback structure"}},{"before":"d33214e0be932a6dbba724d9980e5765f905a1f2","after":"c6f2b1788f99bd8a0beb741a1e71e74d21d6e24c","ref":"refs/heads/main","pushedAt":"2023-04-30T05:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Add todo","shortMessageHtmlLink":"Add todo"}},{"before":"774c879648e0b2c12766cfa983a318b7f03ffdd6","after":"d33214e0be932a6dbba724d9980e5765f905a1f2","ref":"refs/heads/main","pushedAt":"2023-04-30T02:07:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Move unit tests to their own file","shortMessageHtmlLink":"Move unit tests to their own file"}},{"before":"a4378ceaea2dac2f5047cbc9d1f3a5ec1581ad58","after":"774c879648e0b2c12766cfa983a318b7f03ffdd6","ref":"refs/heads/main","pushedAt":"2023-04-30T01:59:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Remove unnecessary parentheses","shortMessageHtmlLink":"Remove unnecessary parentheses"}},{"before":"1f35a92453515a95d2573f1acafc9dd8978524cd","after":"a4378ceaea2dac2f5047cbc9d1f3a5ec1581ad58","ref":"refs/heads/main","pushedAt":"2023-04-30T01:22:53.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"unit tests bb here we go","shortMessageHtmlLink":"unit tests bb here we go"}},{"before":"eb0c27f815a9b38e4f7c36df70a3f9e5dac133ea","after":"1f35a92453515a95d2573f1acafc9dd8978524cd","ref":"refs/heads/main","pushedAt":"2023-04-29T08:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"add todo for myself","shortMessageHtmlLink":"add todo for myself"}},{"before":"6edeca2aa8cd56550dad87b71e180c1569d206f2","after":"eb0c27f815a9b38e4f7c36df70a3f9e5dac133ea","ref":"refs/heads/main","pushedAt":"2023-04-29T07:48:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Step 2 of cleanup overhaul\nUn-global the state\nLots more type clarity\nImport cleanups\nImprove printing mechanics to adapt to terminal width\nClarify in logging when placing new unit and when we're stealing\nSwitch to f-strings for formatting","shortMessageHtmlLink":"Step 2 of cleanup overhaul"}},{"before":"27803b38914fa80a4b35a93ce488b6eb86d7d2c7","after":"6edeca2aa8cd56550dad87b71e180c1569d206f2","ref":"refs/heads/main","pushedAt":"2023-04-29T05:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Good practice changes","shortMessageHtmlLink":"Good practice changes"}},{"before":"1938712d809245f6825995dbb0239f7ef627a318","after":"27803b38914fa80a4b35a93ce488b6eb86d7d2c7","ref":"refs/heads/main","pushedAt":"2023-04-24T00:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Clean up new draw method\nInclude shapefiles in the project so we don't need to pull every time\nHuman-read-ify the submap handling","shortMessageHtmlLink":"Clean up new draw method"}},{"before":"c032d41e39dedfba587936f527a615380a8908ee","after":"1938712d809245f6825995dbb0239f7ef627a318","ref":"refs/heads/main","pushedAt":"2023-04-23T22:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Add new drawing method based on matplotlib/cartopy\nChange DataFrame -> Data, since they aren't dataframes","shortMessageHtmlLink":"Add new drawing method based on matplotlib/cartopy"}},{"before":"71bf88bc07953b37379e829da688ca3b24b15520","after":"c032d41e39dedfba587936f527a615380a8908ee","ref":"refs/heads/main","pushedAt":"2023-04-18T00:40:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Inline some variables for legibility","shortMessageHtmlLink":"Inline some variables for legibility"}},{"before":"f700340f5cfcbde95c25a3c3f1fa11da70bd61da","after":"71bf88bc07953b37379e829da688ca3b24b15520","ref":"refs/heads/main","pushedAt":"2023-04-17T23:16:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"frootbirb","name":"Conor Walsh","path":"/frootbirb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9457480?s=80&v=4"},"commit":{"message":"Fixed scaling map redraws\nAdded new debugging method to step through operation","shortMessageHtmlLink":"Fixed scaling map redraws"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADM77LjwA","startCursor":null,"endCursor":null}},"title":"Activity ยท frootbirb/districter_iterative"}