forked from dimasikson/football-prediction-web-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
update.py
35 lines (28 loc) · 1.01 KB
/
update.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
from prepro import downloadFiles, preProcess
from train import predict
from storage import uploadFileAzure, AZURE_CONNECTION_STRING, AZURE_CONTAINER_NAME, PREDICTED_FPATH
import os
def updatePredictions(download, preprocess, predictYN, leagues, firstSeason, firstSeasonTest, lastSeason, train):
if download:
downloadFiles(
firstSeason=firstSeason,
firstSeasonTest=firstSeasonTest,
lastSeason=lastSeason,
train=train,
leagues=leagues
)
print('Files downloaded!')
if preprocess:
preProcess(
firstSeason=firstSeason,
firstSeasonTest=firstSeasonTest,
lastSeason=lastSeason,
train=train,
leagues=leagues
)
print('Preprocessing done!')
if predictYN:
predict(leagues=leagues)
print('Predictions done!')
uploadFileAzure(PREDICTED_FPATH, AZURE_CONNECTION_STRING, AZURE_CONTAINER_NAME)
print('Uploaded to Azure!')