mirror of
https://github.com/titanscouting/tra-analysis.git
synced 2024-11-10 06:54:44 +00:00
superscript.py v 0.0.0.006
This commit is contained in:
parent
5305e4a30f
commit
ae8706ac08
@ -3,10 +3,12 @@
|
|||||||
# Notes:
|
# Notes:
|
||||||
# setup:
|
# setup:
|
||||||
|
|
||||||
__version__ = "0.0.0.005"
|
__version__ = "0.0.0.006"
|
||||||
|
|
||||||
# changelog should be viewed using print(analysis.__changelog__)
|
# changelog should be viewed using print(analysis.__changelog__)
|
||||||
__changelog__ = """changelog:
|
__changelog__ = """changelog:
|
||||||
|
0.0.0.006:
|
||||||
|
- fixes
|
||||||
0.0.0.005:
|
0.0.0.005:
|
||||||
- imported pickle
|
- imported pickle
|
||||||
- created custom database object
|
- created custom database object
|
||||||
@ -47,52 +49,40 @@ def main():
|
|||||||
|
|
||||||
def simpleloop(data, tests): # expects 3D array with [Team][Variable][Match]
|
def simpleloop(data, tests): # expects 3D array with [Team][Variable][Match]
|
||||||
|
|
||||||
return_vector = []
|
return_vector = {}
|
||||||
|
|
||||||
for team in data:
|
for team in data:
|
||||||
|
|
||||||
team_vector = []
|
variable_vector = {}
|
||||||
|
|
||||||
for variable in team:
|
for variable in data[team]:
|
||||||
|
|
||||||
variable_vector = []
|
test_vector = {}
|
||||||
|
variable_data = data[team][variable]
|
||||||
|
|
||||||
for test in tests:
|
for test in tests[variable]:
|
||||||
|
|
||||||
if(test == "basic" or test == "basic_stats" or test == 0):
|
test_vector[test] = simplestats(variable_data, test)
|
||||||
|
|
||||||
variable_vector.append(an.basic_stats(variable))
|
#test_vector[test] = None
|
||||||
|
|
||||||
if(test == "histo" or test == "histo_analysis" or test == 1):
|
variable_vector[variable] = test_vector
|
||||||
|
|
||||||
variable_vector.append(an.histo_analysis(variable))
|
return_vector[team] = variable_vector
|
||||||
|
|
||||||
if(test == "r.lin" or test == "regression.lin" or test == 2):
|
|
||||||
|
|
||||||
variable_vector.append(an.regression("cpu", range(0, len(variable) - 1), variable, ["lin"]))
|
|
||||||
|
|
||||||
if(test == "r.log" or test == "regression.log" or test == 3):
|
|
||||||
|
|
||||||
variable_vector.append(an.regression("cpu", range(0, len(variable) - 1), variable, ["log"]))
|
|
||||||
|
|
||||||
if(test == "r.exp" or test == "regression.exp" or test == 4):
|
|
||||||
|
|
||||||
variable_vector.append(an.regression("cpu", range(0, len(variable) - 1), variable, ["exp"]))
|
|
||||||
|
|
||||||
if(test == "r.ply" or test == "regression.ply" or test == 5):
|
|
||||||
|
|
||||||
variable_vector.append(an.regression("cpu", range(0, len(variable) - 1), variable, ["ply"]))
|
|
||||||
|
|
||||||
if(test == "r.sig" or test == "regression.sig" or test == 6):
|
|
||||||
|
|
||||||
variable_vector.append(an.regression("cpu", range(0, len(variable) - 1), variable, ["sig"]))
|
|
||||||
|
|
||||||
team_vector.append(variable_vector)
|
|
||||||
|
|
||||||
return_vector.append(team_vector)
|
|
||||||
|
|
||||||
return return_vector
|
return return_vector
|
||||||
|
|
||||||
|
def simplestats(data, test):
|
||||||
|
|
||||||
|
if(test == "simple_stats"):
|
||||||
|
|
||||||
|
return an.basic_stats(data)
|
||||||
|
|
||||||
|
|
||||||
|
def metricsloop(group_data, observations, database, tests): # listener based metrics update
|
||||||
|
|
||||||
|
pass
|
||||||
|
|
||||||
class database:
|
class database:
|
||||||
|
|
||||||
data = {}
|
data = {}
|
||||||
@ -156,8 +146,4 @@ class database:
|
|||||||
|
|
||||||
data = pickle.load(open(location, "rb"))
|
data = pickle.load(open(location, "rb"))
|
||||||
|
|
||||||
def metricsloop(group_data, observations, database, tests): # listener based metrics update
|
|
||||||
|
|
||||||
pass
|
|
||||||
|
|
||||||
main()
|
main()
|
Loading…
Reference in New Issue
Block a user