{"push_id":1053867951,"size":21,"distinct_size":1,"ref":"refs/heads/master","head":"9b358e1b16076adea08090737b9a40be684fbb0c","before":"5bc1fbccb38cb344c7043d7d0c0b0eca8fd6b3bd","commits":[{"sha":"a5056ea65de1a1b1f81e7be3f38f70c51859f730","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Working towards QT-MatPlotLib integration.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/a5056ea65de1a1b1f81e7be3f38f70c51859f730"},{"sha":"1e4a77d51706e43492b1846623d9e538ccc16ea3","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Plotting two different graphs next to each other.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/1e4a77d51706e43492b1846623d9e538ccc16ea3"},{"sha":"31e06e49afc76ef7a9f5befa25c84e5e2620c677","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Plotting class, simple.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/31e06e49afc76ef7a9f5befa25c84e5e2620c677"},{"sha":"3333583cb189e43cbd7db448e97c5a90d0d2308d","author":{"email":"e11f07c26c5daca8887eabe22e7218a5dcf86233@students.olin.edu","name":"Samantha Kumarasena"},"message":"Adding visualization script","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/3333583cb189e43cbd7db448e97c5a90d0d2308d"},{"sha":"222e67a0479318b4201cea16a8e1360bad1301ca","author":{"email":"e11f07c26c5daca8887eabe22e7218a5dcf86233@students.olin.edu","name":"Samantha Kumarasena"},"message":"Experimenting with visualizations, adding to GUI","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/222e67a0479318b4201cea16a8e1360bad1301ca"},{"sha":"cbbc3d0e45e7cd9c50298dbe21c65b80e8baeb02","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Successfully zooming an image for homography.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/cbbc3d0e45e7cd9c50298dbe21c65b80e8baeb02"},{"sha":"eff39a8f09397ca1ed829dd7317b7a27cd3e953e","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Successful integration of custom QGraphicsView & QGraphicsScene subclasses","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/eff39a8f09397ca1ed829dd7317b7a27cd3e953e"},{"sha":"c7576df434894d2460e8fa3ecf686e6cb4091706","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Click to add points to image.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/c7576df434894d2460e8fa3ecf686e6cb4091706"},{"sha":"42ef78f01bbf767fc8690e21b94b4228cab220cc","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Detecting clicks on existing points.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/42ef78f01bbf767fc8690e21b94b4228cab220cc"},{"sha":"17fd2cb3733683995cabfdf0915bb9c439c0b6d0","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Hover over a point and the cursor changes.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/17fd2cb3733683995cabfdf0915bb9c439c0b6d0"},{"sha":"76278b047ff560f148df42f4f590f8a29de758e3","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Clicking and dragging of points.\nUsing more native QGraphics functions to interact with items and the mouse.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/76278b047ff560f148df42f4f590f8a29de758e3"},{"sha":"13b093e7fbe1e954ce882393e2042a7136e679ed","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Deletion of points (rt. click) and point list index management","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/13b093e7fbe1e954ce882393e2042a7136e679ed"},{"sha":"af8ff37356919cdf175c5c951388e4caf14b2254","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Nicer looking selector points, removed print statements.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/af8ff37356919cdf175c5c951388e4caf14b2254"},{"sha":"a555ad8f977bb0bac8e39691339e52f714f638cb","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Numerical labels\n\nShowing numerical text labels which can be dragged around with points.\n\nUpdating text labels appropriately when other points are deleted. For example, if we have points 1, 2, 3, 4, 5, and a user deletes point 3, we are left with points labeled 1, 2, 3, 4 (not 1, 2, 4, 5).","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/a555ad8f977bb0bac8e39691339e52f714f638cb"},{"sha":"aff5ebcb721c702eefbf790fcff9f6f0587cec35","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Formatted number labels & open file fix\n\nNumbers displayed next to points (\"number labels\") are formatted more nicely.\n\nRedrawing of number labels is more robust with calls to .update() the scene over the rectangle of the old text label (this happens on deletion of a point/renumbering of points).\n\nZoom slider and image loading code has been modified to prevent zoom slider manipultion when no image loaded.\n\nImage loading code now handles the user exiting/canceling the file dialog box. This no longer loads a blank QImage.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/aff5ebcb721c702eefbf790fcff9f6f0587cec35"},{"sha":"981a8ee1ff89871ef44360635602809d578c9226","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"No placing points outside the image\n\nNew points may not be placed outside the image. Note that points may still be dragged outside the image.\n\nLoaded images now receive black backgrounds.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/981a8ee1ff89871ef44360635602809d578c9226"},{"sha":"015a2a441ce06ec7936dc57e83c9387a865af842","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Two displays\n\nOne can now load both an aerial image and a camera and apply points to each independently.\n\nAdd text labels to read out the number of points selected in each image\n\nWrote .list_points() method for HomographyView objects. This should be called to retrieve a list of selected points (in correct order) in image coordinates. This is used for updating the status message and should be used for computing homographies.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/015a2a441ce06ec7936dc57e83c9387a865af842"},{"sha":"d88202a2bfc9c25e915891749a7f4e3375b33247","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Added custom class for showing homography results\n\nWrote HomographyResultView class for the middle pane of the homography GUI. This will display the \"goodness\" of the homography via an image.\n\nConnected this class to the middle pane in QT designer\n\nAdded a status message showing the purpose of the middle pane until an image is loaded into it.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/d88202a2bfc9c25e915891749a7f4e3375b33247"},{"sha":"5d9965700859a94806d687e9ab26c2f9abbb158d","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Connected zoom slider to middle pane.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/5d9965700859a94806d687e9ab26c2f9abbb158d"},{"sha":"9feb43064d40d06b4c36464c4d62424be1284769","author":{"email":"4f39614744be54423b8775846236685a8502183c@gmail.com","name":"Ryan Eggert"},"message":"Removed DisplayImage class from app.py. We definitely don't need it anymore\n\nAlso noted that the Organizer() class should probably be phased out. Fun experiment, but promoting to custom classes is a way better organizational strategy.","distinct":false,"url":"https://api.github.com/repos/santosfamilyfoundation/TrafficGUIs/commits/9feb43064d40d06b4c36464c4d62424be1284769"}]}