in scheme_adapters/polyfit_adapter/cache.py [0:0]
def convert_scheme(scheme):
key = ""
for i in range(6):
if type(scheme[i]) == str:
key += scheme[i] + " "
elif type(scheme[i]) == int:
if i == 0 or i == 1:
size = round(scheme[i] / 1000)
key += str(size) + " "
elif i == 2 or i == 3:
key += str(scheme[i]) + " "
elif i == 4 or i == 5:
age = round(scheme[i] / 1000000)
key += str(age) + " "
else:
raise Exception("Invalid data type.")
key += scheme[6]
return key