-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.py
98 lines (86 loc) · 2.78 KB
/
constants.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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
from typing import Final
DATA_FOLDER: Final = './data/'
OUT_FOLDER: Final = './out/'
FRENCH_DATA_FILE: Final = 'raw-data.csv'
DATA_FILE: Final = DATA_FOLDER + FRENCH_DATA_FILE
WANDB_PROJECT_NAME: Final = 'todo-todo'
WANDB_USER_NAME: Final = 'bertan-gunyel'
WANDB_DYNAMIC_VIS: Final = 'dynamic-vis'
WANDB_STATIC_VIS: Final = 'static-vis'
WANDB_TODO_TODO_TABLE: Final = 'todo-todo-table'
ATHLETE: Final = 'athlete'
GENDER: Final = 'gender'
GENDER_FR: Final = 'genre'
DATE_TIME: Final = 'date_time'
DATE_TIME_FR: Final = 'horodatage'
DISTANCE: Final = 'distance (m)'
ELAPSED_TIME_FR: Final = 'temps (s)'
ELAPSED_TIME: Final = 'elapsed_time (s)'
ELEVATION_GAIN_FR: Final = 'D+ (m)'
ELEVATION_GAIN: Final = 'elevation_gain (m)'
AVERAGE_HEART_RATE_FR: Final = 'FC moyenne (bpm)'
AVERAGE_HEART_RATE: Final = 'average_heart_rate (bpm)'
SLOPE: Final = 'slope'
SPEED: Final = 'speed (min/km)' # raw speed
ADJUSTED_SPEED: Final = 'adjusted_speed'
LATITUDE: Final = 'latitude'
LONGITUDE: Final = 'longitude'
ELEVATION: Final = 'elevation'
HR: Final = 'hr' # heart rate
CAD: Final = 'cad' # cadence
GREAT_CIRCLE: Final = 'great_circle_distance'
GEODESIC: Final = 'geodesic_distance'
EUCLIDEAN_GREAT_CIRCLE: Final = 'euclidean_great_circle'
EUCLIDEAN_GEODESIC: Final = 'euclidean_geodesic'
DATE: Final = 'date'
TIME: Final = 'time'
YEAR: Final = 'year'
MONTH: Final = 'month'
DAY: Final = 'day' # day in the month
WEEK_DAY: Final = 'week_day'
WEEKEND: Final = 'weekend'
HOUR: Final = 'hour'
QUARTER: Final = 'quarter'
MONDAY: Final = 'Monday'
TUESDAY: Final = 'Tuesday'
WEDNESDAY: Final = 'Wednesday'
THURSDAY: Final = 'Thursday'
FRIDAY: Final = 'Friday'
SATURDAY: Final = 'Saturday'
SUNDAY: Final = 'Sunday'
MEN: Final = 'men'
WOMEN: Final = 'women'
RECORD: Final = 'record'
WORLD_RECORD_SPEEDS: Final = {DISTANCE: [1000, 1500, 1609.344, 2000, 3218.688, 5000, 10000, 21097.5, 42195],
MEN: [2.20, 2.29, 2.31, 2.38, 2.48, 2.52, 2.62, 2.73, 2.87],
WOMEN: [2.48, 2.56, 2.61, 2.71, 2.79, 2.82, 2.93, 2.98, 3.18]}
list_colors = ["#00FF00",
"#12FF00",
"#24FF00",
"#35FF00",
"#47FF00",
"#58FF00",
"#6AFF00",
"#7CFF00",
"#8DFF00",
"#9FFF00",
"#B0FF00",
"#C2FF00",
"#D4FF00",
"#E5FF00",
"#F7FF00",
"#FFF600",
"#FFE400",
"#FFD300",
"#FFC100",
"#FFAF00",
"#FF9E00",
"#FF8C00",
"#FF7B00",
"#FF6900",
"#FF5700",
"#FF4600",
"#FF3400",
"#FF2300",
"#FF1100",
"#FF0000"]