Wednesday, February 15, 2017

Week 4- Got the plotly plots working and met with CARES!

I met all of my goals from last week! As a reminder my goals were to:

  • Create a function that will determine what type of Project the ProjectID matches up with in the Project.csv file.
  • Get the plotly working with the plots so that the mouse-over feature works on the new plots.
  • Create a function called "pretty print" that can print out an individual's dictionary in a legible manner.

Here is an example plot from plotly!!

This plotly plot shows the amount of times each individual was entered into the system. The y-axis shows each individual and the x-axis is the time frame they were specifically in the program. The colors are different programs. There is a mouse-over feature that tell you additional information but cannot be seen on this static plot. The following plot shows the matplotlib plot of the same data: 



These are from two different python plotting packages. 

Additionally, Dr. Bellis and I presented some of this preliminary work with Maureen and Terry from CARES and Ruth from ACE. It was a good meeting to show them our plots and get some feedback from them on how we should be moving forward, and to ensure that we weren't replicating anything they haven't seen. Something that was very exciting is that they haven't seen their data visualized like this before and were very interested in these example plots. It was even referenced as "magic":D 

Some goals for when we get back from "spring" break:
  • Add more information to individual's dictionaries (like age, disabilities?)
  • Go through the spreadsheets to reference the HMIS data fields and update more of the variables



Wednesday, February 8, 2017

Week 3: Times series plot works!

The goal for the past week was: to create a function that reads in the new dataset but that creates the same dictionary as last semester. I finally got this working! Wellllll, even though it is working, it is not the same as the function last semester. I still need to write another function that will match up the Projects and determine which type of project it is, whether it is an "Emergency Shelter" or "Rapid Re-Housing", etc. This way when we plot the time series it will be easy to see the differences between each type of project an individual is in.

So, goals for this week:

  • Create a function that will determine what type of Project the ProjectID matches up with in the Project.csv file.
  • Get the plotly working with the plots so that the mouse-over feature works on the new plots.
  • Create a function called "pretty print" that can print out an individual's dictionary in a legible manner.

Dr. Bellis and I will present our preliminary work with some of the CARES staff and ACE faculty on Wednesday 2/15/17 at 11am. So this presentation also needs to get done by Wednesday of next week.