{"push_id":944938546,"size":71,"distinct_size":1,"ref":"refs/heads/master","head":"6357d9f4de6bcdea47e81e4a87b5e5018fe4a63a","before":"0759e1135c3b8e30e721c192cb294894cc00342d","commits":[{"sha":"bd7b99b6a234039818b8f3c88f141ac8ca561215","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"implemets beginnings of GAs -- mutation and crossover\n\nstill needs breeding and fitness function","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/bd7b99b6a234039818b8f3c88f141ac8ca561215"},{"sha":"64e5a2a8232919f3124e6a86771db22013b1c9a7","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"remove demo code printer_runner","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/64e5a2a8232919f3124e6a86771db22013b1c9a7"},{"sha":"1c4438d4678a9d529a270bac2e25d6b21e107c5e","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"working GA system","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/1c4438d4678a9d529a270bac2e25d6b21e107c5e"},{"sha":"779541759521c5fec98df88bacb3fe8d5a0b078d","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"probably GAs are working but are they improving?","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/779541759521c5fec98df88bacb3fe8d5a0b078d"},{"sha":"c0cc412602386ffc7c60603a368f0c7acf588b18","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"clean versions of GA and simulation for running GAs on jupiter\n\nlooks like things are working!","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/c0cc412602386ffc7c60603a368f0c7acf588b18"},{"sha":"5eaabb66b41758ef73f4a3d320d2f183fa4ba34d","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"actually uses more than one core on jupiter","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/5eaabb66b41758ef73f4a3d320d2f183fa4ba34d"},{"sha":"0ca32d0684422163859c7abf092314e71a440c64","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"adds the output folder to the gitignore","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/0ca32d0684422163859c7abf092314e71a440c64"},{"sha":"0d670fcde6e9cdee957de9c1d4cd5b187197300a","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"able to specify number of threads for gui GA runner","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/0d670fcde6e9cdee957de9c1d4cd5b187197300a"},{"sha":"4b18bf38c902ac0c5057487112b392d93522372e","author":{"email":"2f59875eb8fe22d929c95b77b8f69bedf8387a63@Rieffelj-19826.local","name":"RieffelJ"},"message":"bug reports and feature requests.","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/4b18bf38c902ac0c5057487112b392d93522372e"},{"sha":"a0094b6db73e8d13ce76bd7ba03fda2b0e17591b","author":{"email":"2f59875eb8fe22d929c95b77b8f69bedf8387a63@Rieffelj-19826.local","name":"RieffelJ"},"message":"more stuff","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/a0094b6db73e8d13ce76bd7ba03fda2b0e17591b"},{"sha":"a47208a279cafd71ecc1bf765d1477a2e54bd0f3","author":{"email":"2f59875eb8fe22d929c95b77b8f69bedf8387a63@Rieffelj-19826.local","name":"RieffelJ"},"message":"john r version of genome project","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/a47208a279cafd71ecc1bf765d1477a2e54bd0f3"},{"sha":"bcd5a4dcd3a2cc2414cfbd42dbb4c96fd164295d","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"includes johns comments (and mine from discussion)","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/bcd5a4dcd3a2cc2414cfbd42dbb4c96fd164295d"},{"sha":"e50b14a35c50e27bbe2c12514446289bda10963c","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"moves featureRequests to root dir","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/e50b14a35c50e27bbe2c12514446289bda10963c"},{"sha":"3b37dc44629a5501cef8d8ba997cac81e9328983","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"adds Population/Genotype superclasses and subclasses AnnGenotype, etc\n\nbegins major refactor of codebase.","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/3b37dc44629a5501cef8d8ba997cac81e9328983"},{"sha":"bb2e25a88467503db4db23bd413e70416560ba7f","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"fixes missing eval (threading counting problem) in new version of GA\ncode","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/bb2e25a88467503db4db23bd413e70416560ba7f"},{"sha":"8ecab0269dd4eecce41cdf1f3687d7370a65ca19","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"subclasses all pygame-using classes with generic supers.\n\nmassively cuts down on code duplication.","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/8ecab0269dd4eecce41cdf1f3687d7370a65ca19"},{"sha":"2a89d0d1de2b8b0cbfc2a5b139896c54a6df5561","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"weights are floats not ints","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/2a89d0d1de2b8b0cbfc2a5b139896c54a6df5561"},{"sha":"966873085d954acc546c97c3fd302920962b453c","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"multiple threads back up","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/966873085d954acc546c97c3fd302920962b453c"},{"sha":"de46479a8a00f039bcfe1719cbba080de23b7e49","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"changed fitness function -- no longer gets points for not filling in empty spaces","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/de46479a8a00f039bcfe1719cbba080de23b7e49"},{"sha":"ce71ae027e84e6bea932bda605a2418bbb5bd1e7","author":{"email":"26bcc5ba746a71d11b243317b9b0d8f02c494bbc@gmail.com","name":"John Peterson"},"message":"fixes problem with threading where fitnesses were matched up to wrong members\n\njohn was right and that threading was dangerous. now, we throw (weights,\nfitness) on to the queue so that we can match the fitness with the right\nmember of the population.","distinct":false,"url":"https://api.github.com/repos/UnionEvoRobo/evofab/commits/ce71ae027e84e6bea932bda605a2418bbb5bd1e7"}]}