def template_animate_phase_matrix(num_osc, strength = 1.0, steps = None, time = None, conn = conn_type.ALL_TO_ALL, type_solution = solve_type.FAST, ccore_flag = True): network = sync_network(num_osc, strength, type_conn = conn, ccore = ccore_flag); if ( (steps is not None) and (time is not None) ): sync_output_dynamic = network.simulate(steps, time, solution = type_solution, collect_dynamic = True); else: sync_output_dynamic = network.simulate_dynamic(collect_dynamic = True, order = 0.999, solution = type_solution); sync_visualizer.animate_phase_matrix(sync_output_dynamic); return network;
def templateVisualizerNoFailures(self, size, velocity, ccore_flag): net = sync_network(size, ccore = ccore_flag); output_dynamic = net.simulate_dynamic(solution = solve_type.FAST, collect_dynamic = True); sync_visualizer.animate(output_dynamic); sync_visualizer.animate_correlation_matrix(output_dynamic, velocity); sync_visualizer.animate_output_dynamic(output_dynamic, velocity); sync_visualizer.animate_phase_matrix(output_dynamic, 1, size, velocity); sync_visualizer.show_correlation_matrix(output_dynamic); sync_visualizer.show_output_dynamic(output_dynamic); sync_visualizer.show_phase_matrix(output_dynamic, 1, size);
def templateVisualizerNoFailures(size, velocity, ccore_flag): net = sync_network(size, ccore = ccore_flag); output_dynamic = net.simulate_dynamic(solution = solve_type.FAST, collect_dynamic = True); sync_visualizer.animate(output_dynamic); sync_visualizer.animate_correlation_matrix(output_dynamic, velocity); sync_visualizer.animate_output_dynamic(output_dynamic, velocity); sync_visualizer.animate_phase_matrix(output_dynamic, 1, size, velocity); sync_visualizer.show_correlation_matrix(output_dynamic); sync_visualizer.show_output_dynamic(output_dynamic); sync_visualizer.show_phase_matrix(output_dynamic, 1, size); sync_visualizer.show_order_parameter(output_dynamic); sync_visualizer.show_local_order_parameter(output_dynamic, net);
def template_animate_phase_matrix(num_osc, strength=1.0, steps=None, time=None, conn=conn_type.ALL_TO_ALL, type_solution=solve_type.FAST, ccore_flag=True): network = sync_network(num_osc, strength, type_conn=conn, ccore=ccore_flag) if ((steps is not None) and (time is not None)): sync_output_dynamic = network.simulate(steps, time, solution=type_solution, collect_dynamic=True) else: sync_output_dynamic = network.simulate_dynamic(collect_dynamic=True, order=0.999, solution=type_solution) sync_visualizer.animate_phase_matrix(sync_output_dynamic) return network