Giter Club home page Giter Club logo

santos-discography-analyser's People

Contributors

chitra0790 avatar dsncrnn avatar err0neus avatar estickland avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

codeforcandy

santos-discography-analyser's Issues

unknown warning

C:\ProgramData\anaconda3\lib\site-packages\statsmodels\tools_testing.py:19: FutureWarning: pandas.util.testing is deprecated. Use the functions in the public API at pandas.testing instead. import pandas.util.testing as tm

bug: tab switching in UI

Visualisations - Sentiment Analysis
some tabs switch when chart buttons are pressed. should remain on the current tab

billboard chord diagram bugs

for some artists the output is not as expected.
seems to be related to selection of "1" in the period selector. (when selecting more than 1 all seems fine)
examples:

image
image

Trying to drop STAT_LINK col that doesn't exist

Getting an error in get_discogs.py:

/Documents/Git/Project_Santos_Mar21/functions/get_discogs.py in get_album_stat(url, df)
274 df_stat_link.loc[df_stat_link["ARTIST_ID"] == row["ARTIST_ID"], "NUM_OF_PPL_WANT"] = num_want.get_text()
275
--> 276 return df_stat_link.drop(['STAT_LINK'], axis=1)
277

Getting the error on the latest pull and the an old version that used to work.

discogs ratings charts warnings

functions\UI.py:853: UserWarning: color is redundantly defined by the 'color' keyword argument and the fmt string "k--" (-> color='k'). The keyword argument will take precedence.
ax.plot([-1, len(data)], [0, 0], "k--", color = 'b')

image

font glyphs...

fails with DAVID BOWIE album "★ (Blackstar)", [2016] possibly because of the STAR symbol
Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:238: RuntimeWarning: Glyph 9733 missing from current font.

duplicate tracklist

NIRVANA NEVERMIND ends up with each track twice...
(with BILLBOARD_ALBUM_RANK having 2 sets of values)

displaying of albums with duplicate year/name

Case: Red House Painters 1993, 2 albums, same year, same name
Tracklist seem good, but Albums are not uniquely identified and therefore displayed as one in charts etc
Solution - Year/Album column to uniquely identify duplications
in the process change ARTIST_ID to DISCOGS_ALBUM_ID (must have) + DISCOGS_ARTIST_ID (nice to have)

sentiment over time

Add charts to Visualisations - Sentiment Analysis
• create new tab (name "Sentiment Over Time")
• 1 chart not split by charted/uncharted... just tracks by sentiment group over time
• + 2 charts splitting the above to Charted and Uncharted
• if possible, manipulate Y axis lables not to show negative sign (i.e. 10-5-0-5-10)
• adjust bar widht to 0.9 [i.e. in ax.bar(x, y_ntr2, width = 0.9, color = '#b2b2b2')]

source notebook: Project_Santos/_support files/DC_dev_file.ipynb

define colour scheme

define colour palette in hex codes

GREEN
YELLOW
ORANGE
RED
BLUE
GREY

  • few other shades

"no artist/discography" notification

rather than let it fail with a python error message, add Notification if a user is trying to run visualizations without selecting artist and/or dicsography first

DISCOG_AVG_RATING not numeric

DISCOG_AVG_RATING returns non numeric value "--" in some cases.
Breaks the charts.
Can we ensure all DISCOG columns are numeric?

Example: NIRVANA - Incesticide
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.