Chris Shyi
|
c6c4897ce0
|
Added four tests for update_std_dev()
|
7 years ago |
Chris Shyi
|
4b263532d1
|
Added missing space on line #222
|
7 years ago |
Kevin Mok
|
6e1671b0f2
|
Fixed improper retrieval of value from API JSON
|
7 years ago |
Chris Shyi
|
ec3fb3f959
|
Fix get_audio_features() bug
Fixed bug where the parameters passed in the wrong order for
get_audio_features().
|
7 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.
|
7 years ago |
Chris Shyi
|
a5780387e1
|
Made minor changes to variable names
|
7 years ago |
Chris Shyi
|
d7002f7571
|
Implement audio feature statistics calculation
Implemented the calculation average and standard deviation of audio features.
|
7 years ago |
Chris Shyi
|
bbc713e729
|
Implement audio feature helper functions
Implemented helper functions for updating audio feature statistics.
|
7 years ago |
Chris Shyi
|
7b153649bf
|
Implement online standard deviation algorithm
Implemented Welford's method for calculating standard deviation as data
points arrive.
|
7 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.
|
7 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.
|
7 years ago |
Kevin Mok
|
0ca846805c
|
Wrote parse_library and get_track_info (#1)
Initialized library_stats with top-level keys and default values.
|
7 years ago |
Chris Shyi
|
41eca1c891
|
Get soundtrack musical features
Implemented get_features() to retrieve musical features for soundtracks
|
7 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.
|
7 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).
|
7 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.
|
7 years ago |
Chris
|
a96f429691
|
Obtain tokens from Spotify
Code now successfully obtains tokens from the Spotify API.
|
7 years ago |
Chris
|
ef5c3b2647
|
Implement User Authorization
Completed step 1 of the Authorization Code Flow documented by the
Spotify API.
|
7 years ago |
Chris
|
1f63c2d2e7
|
Initial commit
Sets up basic Django app directory structure.
|
7 years ago |