-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
58 lines (47 loc) · 1.04 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
"""All configurations."""
import os
BASE_PATH = os.path.dirname(os.path.abspath(__file__))
DATA_FOLDER_PATH = os.path.join(BASE_PATH, "data")
LOGOS_FOLDER_PATH = os.path.join(BASE_PATH, "logos")
LOGOS_PICKLE_PATH = os.path.join(BASE_PATH, "teams_logos.pkl")
OUTPUTS_FOLDER_PATH = os.path.join(BASE_PATH, "outputs")
TEAMS = [
"ARZ",
"ATL",
"BLT",
"BUF",
"CAR",
"CHI",
"CIN",
"CLV",
"DAL",
"DEN",
"DET",
"GB",
"HST",
"IND",
"JAX",
"KC",
"LA",
"LAC",
"LV",
"MIA",
"MIN",
"NE",
"NO",
"NYG",
"NYJ",
"PHI",
"PIT",
"SEA",
"SF",
"TB",
"TEN",
"WAS",
]
FRONT_7_NAMES = {"DI": "Defensive Interior", "ED": "Edge", "LB": "Linebacker"}
OL_NAMES = {"T": "Offensive Tackles", "G": "Guards", "C": "Centers"}
ROUNDING_DIGITS = 1
HAVOC_NOTE = "Havoc = Sacks + QB Hits."
HAVOC_RATE_NOTE = "Havoc Rate = (Sacks + QB Hits) / Pass Rush Opportunities."
ALLOWED_HAVOC_RATE_NOTE = "Allowed Havoc Rate = (Sacks + QB Hits) / Non Spike Pass Block Snaps."