Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( NbaLatestUrl = "https://projects.fivethirtyeight.com/nba-model/nba_elo_latest.csv" NbaHistoryUrl = "https://projects.fivethirtyeight.com/nba-model/nba_elo.csv" )
View Source
var ( NflLatestUrl = "https://projects.fivethirtyeight.com/nfl-api/nfl_elo_latest.csv" NflHistoryUrl = "https://projects.fivethirtyeight.com/nfl-api/nfl_elo.csv" )
View Source
var FromCommonNbaName = map[string]string{
"Philadelphia 76ers": "PHI",
"Cleveland Cavaliers": "CLE",
"Indiana Pacers": "IND",
"Orlando Magic": "ORL",
"Boston Celtics": "BOS",
"Toronto Raptors": "TOR",
"Minnesota Timberwolves": "MIN",
"Memphis Grizzlies": "MEM",
"Chicago Bulls": "CHI",
"Denver Nuggets": "DEN",
"Portland Trail Blazers": "POR",
"Phoenix Suns": "PHO",
"Miami Heat": "MIA",
"Milwaukee Bucks": "MIL",
"Charlotte Hornets": "CHO",
"Detroit Pistons": "DET",
"Washington Wizards": "WAS",
"New York Knicks": "NYK",
"San Antonio Spurs": "SAS",
"Utah Jazz": "UTA",
"Sacramento Kings": "SAC",
"LA Clippers": "LAC",
"New Orleans Pelicans": "NOP",
"Atlanta Hawks": "ATL",
"Oklahoma City Thunder": "OKC",
"Dallas Mavericks": "DAL",
"Houston Rockets": "HOU",
"Golden State Warriors": "GSW",
}
View Source
var FromCommonNflName = map[string]string{
"Arizona Cardinals": "ARI",
"Atlanta Falcons": "ATL",
"Baltimore Ravens": "BAL",
"Buffalo Bills": "BUF",
"Carolina Panthers": "CAR",
"Chicago Bears": "CHI",
"Cincinnati Bengals": "CIN",
"Cleveland Browns": "CLE",
"Dallas Cowboys": "DAL",
"Denver Broncos": "DEN",
"Detroit Lions": "DET",
"Green Bay Packers": "GB",
"Houston Texans": "HOU",
"Indianapolis Colts": "IND",
"Jacksonville Jaguars": "JAX",
"Kansas City Chiefs": "KC",
"Los Angeles Chargers": "LAC",
"Los Angeles Rams": "LAR",
"Miami Dolphins": "MIA",
"Minnesota Vikings": "MIN",
"New England Patriots": "NE",
"New Orleans Saints": "NO",
"New York Giants": "NYG",
"New York Jets": "NYJ",
"Las Vegas Raiders": "OAK",
"Philadelphia Eagles": "PHI",
"Pittsburgh Steelers": "PIT",
"Seattle Seahawks": "SEA",
"San Francisco 49ers": "SF",
"Tampa Bay Buccaneers": "TB",
"Tennessee Titans": "TEN",
"Washington Football Team": "WSH",
}
View Source
var ToCommonNbaName = map[string]string{
"PHI": "Philadelphia 76ers",
"CLE": "Cleveland Cavaliers",
"IND": "Indiana Pacers",
"ORL": "Orlando Magic",
"BOS": "Boston Celtics",
"TOR": "Toronto Raptors",
"MIN": "Minnesota Timberwolves",
"MEM": "Memphis Grizzlies",
"CHI": "Chicago Bulls",
"DEN": "Denver Nuggets",
"POR": "Portland Trail Blazers",
"PHO": "Phoenix Suns",
"MIA": "Miami Heat",
"MIL": "Milwaukee Bucks",
"CHO": "Charlotte Hornets",
"DET": "Detroit Pistons",
"WAS": "Washington Wizards",
"NYK": "New York Knicks",
"SAS": "San Antonio Spurs",
"UTA": "Utah Jazz",
"SAC": "Sacramento Kings",
"LAC": "LA Clippers",
"NOP": "New Orleans Pelicans",
"ATL": "Atlanta Hawks",
"OKC": "Oklahoma City Thunder",
"DAL": "Dallas Mavericks",
"HOU": "Houston Rockets",
"GSW": "Golden State Warriors",
}
View Source
var ToCommonNflName = map[string]string{
"ARI": "Arizona Cardinals",
"ATL": "Atlanta Falcons",
"BAL": "Baltimore Ravens",
"BUF": "Buffalo Bills",
"CAR": "Carolina Panthers",
"CHI": "Chicago Bears",
"CIN": "Cincinnati Bengals",
"CLE": "Cleveland Browns",
"DAL": "Dallas Cowboys",
"DEN": "Denver Broncos",
"DET": "Detroit Lions",
"GB": "Green Bay Packers",
"HOU": "Houston Texans",
"IND": "Indianapolis Colts",
"JAX": "Jacksonville Jaguars",
"KC": "Kansas City Chiefs",
"LAC": "Los Angeles Chargers",
"LAR": "Los Angeles Rams",
"MIA": "Miami Dolphins",
"MIN": "Minnesota Vikings",
"NE": "New England Patriots",
"NO": "New Orleans Saints",
"NYG": "New York Giants",
"NYJ": "New York Jets",
"OAK": "Las Vegas Raiders",
"PHI": "Philadelphia Eagles",
"PIT": "Pittsburgh Steelers",
"SEA": "Seattle Seahawks",
"SF": "San Francisco 49ers",
"TB": "Tampa Bay Buccaneers",
"TEN": "Tennessee Titans",
"WSH": "Washington Football Team",
}
Functions ¶
func FetchLatest ¶
func FetchLatest(league string) (map[string][]game.Projection, error)
FetchLatest retrieves the latest projections from fivethirtyeight.com
Types ¶
type NbaEloProjection ¶
type NbaEloProjection struct {
Date string `csv:"date"`
Season int `csv:"season"`
Neutral int `csv:"neutral"`
Playoff string `csv:"playoff"`
Team1 string `csv:"team1"`
Team2 string `csv:"team2"`
Elo1Pre float64 `csv:"elo1_pre"`
Elo2Pre float64 `csv:"elo2_pre"`
EloProb1 float64 `csv:"elo_prob1"`
EloProb2 float64 `csv:"elo_prob2"`
EloPost1 float64 `csv:"elo1_post"`
EloPost2 float64 `csv:"elo2_post"`
CarmElo1Pre float64 `csv:"carm-elo1_pre"`
CarmElo2Pre float64 `csv:"carm-elo2_pre"`
CarmEloProb1 float64 `csv:"carm-elo_prob1"`
CarmEloProb2 float64 `csv:"carm-elo_prob2"`
CarmElo1Post float64 `csv:"carm-elo1_post"`
CarmElo2Post float64 `csv:"carm-elo2_post"`
Raptor1Pre float64 `csv:"raptor1_pre"`
Raptor2Pre float64 `csv:"raptor2_pre"`
RaptorProb1 float64 `csv:"raptor_prob1"`
RaptorProb2 float64 `csv:"raptor_prob2"`
Score1 float64 `csv:"score1"`
Score2 float64 `csv:"score2"`
}
type NflEloProjection ¶
type NflEloProjection struct {
Date string `csv:"date"`
Season int `csv:"season"`
Neutral int `csv:"neutral"`
Playoff string `csv:"playoff"`
Team1 string `csv:"team1"`
Team2 string `csv:"team2"`
Elo1Pre float64 `csv:"elo1_pre"`
Elo2Pre float64 `csv:"elo2_pre"`
EloProb1 float64 `csv:"elo_prob1"`
EloProb2 float64 `csv:"elo_prob2"`
EloPost1 float64 `csv:"elo1_post"`
EloPost2 float64 `csv:"elo2_post"`
QbEloPre1 float64 `csv:"qbelo1_pre"`
QbEloPre2 float64 `csv:"qbelo2_pre"`
QB1 string `csv:"qb1"`
QB2 string `csv:"qb2"`
QB1ValuePre float64 `csv:"qb1_value_pre"`
QB2ValuePre float64 `csv:"qb2_value_pre"`
QB1Adj float64 `csv:"qb1_adj"`
QB2Adj float64 `csv:"qb2_adj"`
QBEloProb1 float64 `csv:"qbelo_prob1"`
QBEloProb2 float64 `csv:"qbelo_prob2"`
QB1GameValue float64 `csv:"qb1_game_value"`
QB2GameValue float64 `csv:"qb2_game_value"`
QB1ValuePost float64 `csv:"qb1_value_post"`
QB2ValuePost float64 `csv:"qb2_value_post"`
QBEloPost1 float64 `csv:"qbelo1_post"`
QBEloPost2 float64 `csv:"qbelo2_post"`
Score1 float64 `csv:"score1"`
Score2 float64 `csv:"score2"`
}
Click to show internal directories.
Click to hide internal directories.