def spatial_boundaries(self):
        return (float(numpy.min(self.lats)), float(numpy.max(self.lats)),
                float(numpy.min(self.lons)), float(numpy.max(self.lons)))
Each individual in main pop plays against
dataset/ETHPy150Open apache/climate/ocw/dataset.py/Dataset.spatial_boundaries--crossover with--dataset/ETHPy150Open pybrain/pybrain/pybrain/optimization/populationbased/coevolution/multipopulationcoevolution.py/MultiPopulationCoevolution._evaluatePopulation