Timer.py
This class is designed
- class Organisms.GA.Timer.Timer(total_length_of_running_time)
This class is designed to time the genetic algorithm, as well as to determine if the algorithm has run for longer than is desired by the total_length_of_running_time variable.
- Parameters:
total_length_of_running_time (float) – This is the length of time to run the algorithm for before safely finishing the algorithm. The time is given in hours
- get_time_now()
Returns the current date and time.
- get_total_length_of_running_time()
Return the maximum amount of time to run the genetic algorithm for, in hours.
- Returns:
total_length_of_running_time, the maximum amount of time to run the genetic algorithm for, in hours.
- Return type:
float or str.
- has_elapsed_time()
This determines if the cluster has exceeded the desired running time.
- print_elapsed_time()
Returns the current running time of the algorithm