if __name__ == "__main__": print_header ("RECOMMENDATION DEMO") #=====[ Step 1: construct/load SpotOn object ]===== so = SpotOn () so.load () #=====[ Step 2: get user representation(s) ]===== ce_json = json.load (open('demo_calendar_events.json', 'r')) user_mother = [ ce_json[1], # zumba class ce_json[28], # yoga class ce_json[9], # family shenanigans ce_json[8] # women in business ] user_mother = so.calendar_events_to_user_representation (user_mother) user_graduate = [ ce_json[36], # wine/drink night ce_json[55], # running and walking in austin ] user_graduate = so.calendar_events_to_user_representation (user_graduate) user_rep = user_mother #####[ DISPLAY USER ]##### print_header ("USER REP:") for i in range(len(user_rep['events_df'])): print 'Event: ', ' '.join(user_rep['events_df'].iloc[i]['name']) print '\n\n' #####[ END DISPLAY USER ]#####