user_input = re.split(",", user_input) ''' Convert the data from a string array to an int array ''' user_input = map(int, user_input) ''' Make sure user input is more than one number. ''' if len(user_input) <= 1: print "Too few inputs provided. Program will now terminate." MyTimer.terminate_program() derivative = Derivative(user_input) data = derivative.get_data() data_for_function_generator = [] for x in range(len(data[0])): data_for_function_generator.append(data[0][x]) derivative.print_info() #derivative.attempt_solution() function_generator = FunctionGenerator(data_for_function_generator) function_generator.attempt_to_find_math_function_for_data() MyTimer.terminate_program() #TODO: Check for fibonacci sequence #TODO: Check for repeating patterns