Chris Shyi
							
						 
						
							
							
							
								
							
								c9de0395a4 
								
							
								 
							
						 
						
							
							
								
								Refactor helper functions in views.py  
							
							 
							
							 
							
							
								
 
							
							
							Refactored helper functions in views.py into utils.py. Instead of having
a global dictionary object for user library data, helper functions now
mutate a dictionary passed in as a parameter. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								3a733e18b3 
								
							
								 
							
						 
						
							
							
								
								Added one more test for update_std_dev()  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								c6c4897ce0 
								
							
								 
							
						 
						
							
							
								
								Added four tests for update_std_dev()  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								4b263532d1 
								
							
								 
							
						 
						
							
							
								
								Added missing space on line  #222  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								6e1671b0f2 
								
							
								 
							
						 
						
							
							
								
								Fixed improper retrieval of value from API JSON  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								ec3fb3f959 
								
							
								 
							
						 
						
							
							
								
								Fix get_audio_features() bug  
							
							 
							
							 
							
							
								
 
							
							
							Fixed bug where the parameters passed in the wrong order for
get_audio_features(). 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								4066c96c94 
								
							
								 
							
						 
						
							
							
								
								Changed signature of get_audio_features() for consistency  
							
							 
							
							 
							
							
								
 
							
							
							Switched around the ordering of the parameters so that they are
consistent with other data acquisition helper functions. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								a5780387e1 
								
							
								 
							
						 
						
							
							
								
								Made minor changes to variable names  
							
							 
							
							
								
 
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								d7002f7571 
								
							
								 
							
						 
						
							
							
								
								Implement audio feature statistics calculation  
							
							 
							
							 
							
							
								
 
							
							
							Implemented the calculation average and standard deviation of audio features. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								bbc713e729 
								
							
								 
							
						 
						
							
							
								
								Implement audio feature helper functions  
							
							 
							
							 
							
							
								
 
							
							
							Implemented helper functions for updating audio feature statistics. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								7b153649bf 
								
							
								 
							
						 
						
							
							
								
								Implement online standard deviation algorithm  
							
							 
							
							 
							
							
								
 
							
							
							Implemented Welford's method for calculating standard deviation as data
points arrive. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								f94a861b84 
								
							
								 
							
						 
						
							
							
								
								Calculate genre counts once for each artist ( #1 )  
							
							 
							
							 
							
							
								
 
							
							
							Versus last commit that incremented genres every track. Also now only
stores ID for artist rather than all their genres. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								cb75a0b2bb 
								
							
								 
							
						 
						
							
							
								
								Implemented get_genre functionality ( #1 )  
							
							 
							
							 
							
							
								
 
							
							
							Code actually in increase_artist_count. Updates genre counts with
each track from the artist. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								
								Kevin Mok 
							
						 
						
							
							
							
								
							
								0ca846805c 
								
							
								 
							
						 
						
							
							
								
								Wrote parse_library and get_track_info ( #1 )  
							
							 
							
							 
							
							
								
 
							
							
							Initialized library_stats with top-level keys and default values. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris Shyi
							
						 
						
							
							
							
								
							
								41eca1c891 
								
							
								 
							
						 
						
							
							
								
								Get soundtrack musical features  
							
							 
							
							 
							
							
								
 
							
							
							Implemented get_features() to retrieve musical features for soundtracks 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								bf65ae3f4d 
								
							
								 
							
						 
						
							
							
								
								Use different URI for user data  
							
							 
							
							 
							
							
								
 
							
							
							The user_data page is now located at /user_data, instead of /callback as
before. Closes  #7 . 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								c0fe7a61af 
								
							
								 
							
						 
						
							
							
								
								Implement User Login  
							
							 
							
							 
							
							
								
 
							
							
							Closes  #6 . User can now log in and be redirected to a data display
page(needs to be fleshed out). 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								588fc4bfc0 
								
							
								 
							
						 
						
							
							
								
								datetime object not JSON serializable  
							
							 
							
							 
							
							
								
 
							
							
							Fixed error where a datetime object cannot be stored in request.sessions
as it was not JSON serializable. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								a96f429691 
								
							
								 
							
						 
						
							
							
								
								Obtain tokens from Spotify  
							
							 
							
							 
							
							
								
 
							
							
							Code now successfully obtains tokens from the Spotify API. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								ef5c3b2647 
								
							
								 
							
						 
						
							
							
								
								Implement User Authorization  
							
							 
							
							 
							
							
								
 
							
							
							Completed step 1 of the Authorization Code Flow documented by the
Spotify API. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								 
								Chris
							
						 
						
							
							
							
								
							
								1f63c2d2e7 
								
							
								 
							
						 
						
							
							
								
								Initial commit  
							
							 
							
							 
							
							
								
 
							
							
							Sets up basic Django app directory structure. 
							
						 
						8 years ago