{"push_id":4120428309,"size":23,"distinct_size":0,"ref":"refs/heads/master","head":"2da69f446052b02b8a57eb74afc897b6348583c6","before":"ee3bcd32671f721aeaf39485477a8b10674cc0c6","commits":[{"sha":"ecb8c9f5e3288c15ac6650532032b2c37fb6ab02","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat][port] Implemented Basic C++ Code\n\n- adds gtest as as submodel at ./vendor/googletest","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/ecb8c9f5e3288c15ac6650532032b2c37fb6ab02"},{"sha":"9642cf72087e50accd33f13cabf61150dfba27f4","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[refactor] split out a geometry module","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/9642cf72087e50accd33f13cabf61150dfba27f4"},{"sha":"5d776792b35363615eff166887bc5781b14292d6","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] expands geometry library to include common math operations on the Point class","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/5d776792b35363615eff166887bc5781b14292d6"},{"sha":"972df44823f0a66cf33dc1084538c36bfb3d3234","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[test][fix] tightened up unit tests on the bounds class","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/972df44823f0a66cf33dc1084538c36bfb3d3234"},{"sha":"a2268beb802c896b7265e37b61c022d34c80be60","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] implemented polygon class","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/a2268beb802c896b7265e37b61c022d34c80be60"},{"sha":"3f6d9c57e036722147f753032b541dd469ae07c9","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] implemented distance method on geometry::Point","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/3f6d9c57e036722147f753032b541dd469ae07c9"},{"sha":"cf1930fe7f311e20fe7bb029353b88150f200c45","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] implemented quadtree::Node::interp(...)","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/cf1930fe7f311e20fe7bb029353b88150f200c45"},{"sha":"af2b611f99bc61ffa42828d4d266cad5bea7949a","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] adds python plotting script","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/af2b611f99bc61ffa42828d4d266cad5bea7949a"},{"sha":"86fbff1d6497fdd46e5474fc28b28c22db7d6afd","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] implement search: bilinear interpolation version","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/86fbff1d6497fdd46e5474fc28b28c22db7d6afd"},{"sha":"3f5d4a505192b069706a2fafa981546d1f6b8c51","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[refactor] adjusted polygon to accomodate square bounds","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/3f5d4a505192b069706a2fafa981546d1f6b8c51"},{"sha":"c9de25c8d05e7aa0a2522cd542bd93c988cbf5e0","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] polygon now accepts an initializer list construction","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/c9de25c8d05e7aa0a2522cd542bd93c988cbf5e0"},{"sha":"073866beb198ee61eaf4d08379f0ce544c0f31c1","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[proto] implemented a simple grid\n\n-- implemented load_grid\n-- implemented fill_polygon\n-- implemented test::fill_slope","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/073866beb198ee61eaf4d08379f0ce544c0f31c1"},{"sha":"d2194802f224b13d4cda19f39dcb78d48d51b171","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] Implement grid loading into the quadtree","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/d2194802f224b13d4cda19f39dcb78d48d51b171"},{"sha":"fde4448862a09d36b27470ac1aa3d4e202f57f34","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] implemented grid::to_png (i.e. save grid as a .png image)","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/fde4448862a09d36b27470ac1aa3d4e202f57f34"},{"sha":"79959722d9857dd2531c06dcf0dcc790d4c4aaee","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[feat] QuadTree may now output a grid in .png form.","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/79959722d9857dd2531c06dcf0dcc790d4c4aaee"},{"sha":"b3b750ef625469ff89981c40a92c64c276b2efa9","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[refactor] moved grid files to their own subdirectories","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/b3b750ef625469ff89981c40a92c64c276b2efa9"},{"sha":"fd7916523df0604d340ec182d1687b436cd9678b","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[refactor] added terrain facade/template class;\n\n- added load-json-grid\n- Harmonized common interfaces between Terrain <=> Grid <=> QuadTree\n- distributed load-polygon code to common terrain\n- implemented constexpr constructors in Point, Bounds","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/fd7916523df0604d340ec182d1687b436cd9678b"},{"sha":"384ce41590467d955513cc8d8c60f69307bab1c7","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[refactor] gathered save-to-png code in the Terrain class","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/384ce41590467d955513cc8d8c60f69307bab1c7"},{"sha":"87b03a41cbf68428db2d7580875dee88e556fdef","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[repro][TODO] Adds test to reproduce a storage bug\n\n- expands debug_grid for quadtree::Tree with axis-labels\n- moves debug (i.e. debug-grid) to terrain::Terrain class.","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/87b03a41cbf68428db2d7580875dee88e556fdef"},{"sha":"30f68e35a0bb3114cc6437b7cdce687bb2cd675e","author":{"name":"Daniel_M_Williams","email":"36b0a77f24682722978d3cf49d8416a178ddcf73@gmail.com"},"message":"[fix] forces grids and trees to enforce a SquareGridLayout of a power-of-2\n\n- implements a workaround for odd 'striping bug' in quad-tree storage","distinct":false,"url":"https://api.github.com/repos/teyrana/quadtree/commits/30f68e35a0bb3114cc6437b7cdce687bb2cd675e"}]}
{"actor":{"display_login":"teyrana"}}