Ga Kay's Project Update & Stand-Up Report 2

by Ga Kay Gao

20 Apr 2016

Reflection:

I feel like I’ve been making good progress on my data analysis project. I did run into a small roadblock with GitHub earlier. When I originally pushed my files to my GitHub repository, there were a bunch of random files. I thought there were useless so I deleted them, but then I couldn’t push my updated files because it said something about how it wasn’t in sync (or something like that). Cloud 9 said to pull from my repository but I was worried it would mess up my files so I created an entirely new workspace on Cloud 9 and a new repository and set everything up again. That didn’t take too long, but it was definitely a roadblock. For one of my milestones I wanted to achieve by Thursday, I wanted to order my dictionary of dictionaries. I know we ordered dictionaries before in an exercise, but we printed out the list from the dictionary and not the dicationary itself so I was unable to figure that part out. I didn’t have enough time to fully figure this one out, so I’ll have to spend a bit more time on it. Other than that, I feel like I’ve been able to keep with my plan fairly well.

My Data Analysis Project Repository:

https://github.com/gao14g/INLS560DataAnalysisProject

For Thursday:

  • have the help function print tips and more instructions for the user
  • format the printouts so that it doesn’t just print the dictionary
  • fully complete at least one of the functionalities for the options
  • order the data within the dictionary

For Tuesday:

  • fully finish all options within option 2
  • start adding functionality for option 1
  • start visualizing certain printouts
  • order the data within the dictionary of dictionaries

Old Milestones:

  • include at at least two of the four data sets
  • allow users to search through any type of data set
  • have a text-based interface
  • have a “help” function that the user can access by typing “/help” (or something similar to that)
  • allow the user to keep searching for information until they want to exit the program
  • visualize at least two to three of the text printouts
  • include an introduction message for the user
  • use try and except to handle bad input
  • allow users to search for specific items and specific statistics about each item
  • include at least one custom module, one dictionary, and one function
    • create a dictionary of dictionaries for each item in the file
    • create a function that allows the user to exit the program
  • import the tsv files
  • read through each data file
  • have the layout of my options menu
    • include at least three to four options all with descriptive titles
    • create functions for at least one to two of the options

Stretch Goals:

  • include all four data sets
  • include additional data set about cheapest item locations
  • integrate Eve Online’s Crest API to pull more data
  • allow visualization for all text printouts
Ga Kay is currently a sophomore studying Information Science at UNC-Chapel Hill. Find Ga Kay Gao on Twitter, Github, and on the web.