-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.py
59 lines (49 loc) · 1.23 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
59
"""Defines ETSY configuration."""
FIELD_LENGTH = 105.0 # unit: meters
FIELD_WIDTH = 68.0 # unit: meters
SPADL_TYPES = [
"pass",
"cross",
"throw_in",
"freekick_crossed",
"freekick_short",
"corner_crossed",
"corner_short",
"take_on",
"foul",
"tackle",
"interception",
"shot",
"shot_penalty",
"shot_freekick",
"keeper_save",
"keeper_claim",
"keeper_punch",
"keeper_pick_up",
"clearance",
"bad_touch",
"non_action",
"dribble",
"goalkick",
]
SPADL_BODYPARTS = ["foot", "head", "other", "head/other", "foot_left", "foot_right"]
PASS_LIKE_OPEN = ["pass", "cross", "shot", "clearance", "keeper_punch", "take_on"]
SET_PIECE = [
"throw_in",
"freekick_crossed",
"freekick_short",
"corner_crossed",
"corner_short",
"shot_penalty",
"shot_freekick",
"goalkick",
]
FAULT_LIKE = ["foul", "tackle"]
BAD_TOUCH = ["bad_touch"]
INCOMING_LIKE = ["interception", "keeper_save", "keeper_claim", "keeper_pick_up"]
NOT_HANDLED = ["non_action", "dribble"]
TIME_PASS_LIKE_OPEN = 5 # unit: seconds
TIME_SET_PIECE = 10 # unit: seconds
TIME_FAULT_LIKE = 5 # unit: seconds
TIME_BAD_TOUCH = 5 # unit: seconds
TIME_INCOMING_LIKE = 5 # unit: seconds