If you'd like to figure out what all the moving parts are in this project, well, you're in the right place. Otherwise, you might want to just go to the main view or the about page.
The main visualization view is comp_vis.html
, which in the gh-pages
branch is set to index.html
. But that's just a skeletal framework of the DOM; the real d3-driven meat is in comp_vis.js
. A small amount of styling is included directly in comp_vis.html
.
The data, originally scraped from O2CM by Cloud Cray's DanceMarkScraper (included in scrape/
), has been further aggregated by the script aggregate.py
. The results are written to data/
, sorted by each competition's unique comp_id
string (as assigned by O2CM). aggregate.py
also generates comps.json
, an index of all competitions written to data/
. selections/hbdt.json
is compiled from a Harvard Ballroom Dance Team roster, is used by permission, and is not for replication.
docs/
holds the project proposal (proposal.pdf
), design lab 1 writeup (design.pdf
), process book as of milestone 1 (process_old.pdf
) and final process book (process.pdf
).