This morning we talked as a group about when we wanted to tell Matthew (our contact at King County Metro) we would be available to present to the operations workers at King County Metro. He wants us to present to the people who would actually be using the software we are developing so they can give us feedback and ask any of the hard questions before we have to present to the higher-ups. In our discussion, we also decided to reevaluate where we were in the project, and talk about what still needed to get done for us to be on time with our deliverables and having them ready before the end of the program, which is only three weeks away! We decided to explicitly assign people to either the analysis or algorithm group, so that we wouldn't run into the problem of everyone trying to do everything as much. I decided I wanted to shift gears a bit and work with the algorithm and unit testing it to make sure all the functions fit together properly. To prepare for that, I did a bit more work documenting the code I had been using to do ugly rides analysis in R, so that the people doing analysis (Kristen and Kivan) could use it going forward.
In the afternoon we had a D3 tutorial, which was pretty cool. It's funny because before this I had seen D3 and Tableau as pretty equivalent tools in that I thought both of them had the main purpose of just helping the user create cool new, interactive visualizations. However, there are some major differences in the way Tableau and D3 are used, and they are no where near as similar of tools as I previously thought them to be. Tableau is very user friendly and easy to use, and it is a great tool for data exploration as well as creating visualizations. D3, on the other hand, has a very steep learning curve and requires the user to have a pretty good background in coding, and particularly JavaScript, HTML, and CSS. Users go to D3 when they know what visualization they want to make and they want to have ultimate control in specifying what it will look like and what it will do. Also, D3 has a lot of interactive capabilities that are nice on a web page because they allow readers to play with the visualizations and learn more in that way. Overall, D3 seemed pretty cool to me, if not also quite a bit harder to use than I had originally thought.
In the afternoon we had a D3 tutorial, which was pretty cool. It's funny because before this I had seen D3 and Tableau as pretty equivalent tools in that I thought both of them had the main purpose of just helping the user create cool new, interactive visualizations. However, there are some major differences in the way Tableau and D3 are used, and they are no where near as similar of tools as I previously thought them to be. Tableau is very user friendly and easy to use, and it is a great tool for data exploration as well as creating visualizations. D3, on the other hand, has a very steep learning curve and requires the user to have a pretty good background in coding, and particularly JavaScript, HTML, and CSS. Users go to D3 when they know what visualization they want to make and they want to have ultimate control in specifying what it will look like and what it will do. Also, D3 has a lot of interactive capabilities that are nice on a web page because they allow readers to play with the visualizations and learn more in that way. Overall, D3 seemed pretty cool to me, if not also quite a bit harder to use than I had originally thought.