The hockey brain is made up of the following parts
This module takes care of downloading, storing, and parsing NHL event logs. It has a collection of parsing functions to convert the various event type descriptions into meaningful, structured data.
Uses BeautifulSoup for DOM operations, and Requests for retrieving event logs.
Stores game events in a queryable data store
A DSL for querying NHL games in hockey terms.
- a variety of corsi statistics
- integration with quality of competition and line/team stats
An API for creating teams and assigning players to them, and retrieving any related statistics
A web interface for all systems
- User creations
- Users teams
- Statistics query system
- Prebuilt statistics queries and views (team, pool team, line, etc)
- Ad-hoc query builder
Uses trending data combined with quality of competition scores to predict game outcomes
- Identifies cold players on a team and finds suitable replacements
- Suggests trades when players are peaking