def evaluate_rastrigin(candidates, args):
    fitness = []
    for cs in candidates:
        fit = 10 * len(cs) + sum([(my_squaring_function(x - 1) - 
                                   10 * math.cos(2 * math.pi * (x - 1))) 
                                   for x in cs])
        fitness.append(fit)
    if any([f < 9.5 for f in fitness]):
        raise TypeError
    return fitness
dataset/ETHPy150Open aarongarrett/inspyred/examples/advanced/logging_example.py/evaluate_rastrigin/original