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.