Skip to content

Chipdelmal/mk8dPalooza

Repository files navigation

MK8D: Luma Invitational

For a full breakdown of this story, follow: https://chipdelmal.github.io/blog/posts/mk8dsoulmates

Instructions

main.sh script runs the whole pipeline, which consists of the following steps:

  1. constant.py: Runs the constants for color, votes, tracks names, and related snips necessary for all the plots.
  2. preProcess.py: Parses the votes and converts them to a dataframe with some summary statistics.
  3. similarity.py: Generates the distance matrix between the participant's vectors.
  4. matrix.py: Plots the distance and relative-rank matrices.
  5. dendrogram.py: Generates and plots the dendrogram of the participants.
  6. chord.py: Plots the chord diagram for the participants.
  7. waffle.py: Plots the votes results for all the tracks and players.

The scripts can be run independently provided that the dataframe has already been exported (and the distance matrix for the matrix plots).

Dependencies

Required dependencies can be installed into an environment with the ./conda/REQUIREMENTS.txt, ./conda/REQUIREMENTS.yml or by running:

pip install numpy
pip install pandas
pip install matplotlib
pip install scipy
pip install pywaffle
pip install mpl-chord-diagram

Author


Héctor M. Sánchez C.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published