def _set_observers(self, number_of_islands): observers = [] plotting_observer = None if util.in_ipnb(): color_map = util.generate_colors(number_of_islands) progress_observer = IPythonNotebookMultiprocessProgressObserver(number_of_islands=number_of_islands) if config.use_bokeh: plotting_observer = IPythonNotebookBokehMultiprocessPlotObserver(number_of_islands=number_of_islands, color_map=color_map) else: progress_observer = CliMultiprocessProgressObserver(number_of_islands=number_of_islands) if progress_observer is not None: observers.append(progress_observer) if plotting_observer is not None: observers.append(plotting_observer) return observers
def _set_observers(self, number_of_islands): observers = [] plotting_observer = None if util.in_ipnb(): color_map = util.generate_colors(number_of_islands) progress_observer = IPythonNotebookMultiprocessProgressObserver(number_of_islands=number_of_islands) if config.use_bokeh: plotting_observer = IPythonNotebookBokehMultiprocessPlotObserver(number_of_islands=number_of_islands, color_map=color_map) else: progress_observer = CliMultiprocessProgressObserver(number_of_islands=number_of_islands) if progress_observer is not None: observers.append(progress_observer) if plotting_observer is not None: observers.append(plotting_observer) return observers
def test_color_generation(self): for i in range(1, 100): color_map = generate_colors(i) assert len(color_map) == i assert len(color_map) == len(set(color_map.values()))
def test_color_generation(self): for i in range(1, 100): color_map = generate_colors(i) self.assertEqual(len(color_map), i) self.assertEqual(len(color_map), len(set(color_map.values())))
def test_color_generation(self): for i in range(1, 100): color_map = generate_colors(i) self.assertEqual(len(color_map), i) self.assertEqual(len(color_map), len(set(color_map.values())))