Some progress on queries for the hero match phase analysis.
Got far enough with sql, switching to lasers (javascript)
Got the data into js.
Wrangled matches into two categories per hero, wins and losses. Almost to calculating relative rates.
Some bug fixes. Actually works now.
I think we've got something here. Seems like the right combination of 'yes, that makes sense' and 'huh, wouldn't have though.' Just writes it out to stdout for now, but can easily repackage into a viz later.
Added file output.
Added empty files to start working on the graph view viz.
Got the nodes query working.
Added queries to generate the necessary graph data.
Extracts hero node data.
Updated query to do the winner checking properly. Extracting match data now.
Changed organization of picks a bit to put them in index order and grouped by match.
Lots of progress on getting team membership recorded properly.
Sort of hard to say if this is working right, but it seems credible at the moment.
Outputting the results in a sensible manner.
Small refactor to make it easier to deal with with/against/wins
with, won, against working great.
Changed to output format.
Started filtering results so heroes with few results are thrown out. Also, changed output to a sorted list.