def produce_axon_growth_demo(id, target, iterations_count): t = time.time() axon = Axon(None, id=id, target=target) for i in range(iterations_count): axon.grow() output_directory = "../Plots/AxonGrowth/AXON-id=" + str(axon.id) + "-target=" + str(axon.target) if not os.path.exists(output_directory): os.makedirs(output_directory) number = "%04d" % i plot_axon(axon, output_directory + "/" + number + ".png", 100.0, 100.0) print("Growth demo finished plotting for Axon " + str(id) + " in " + str(time.time() - t))
def produce_axon_growth_demo(id, target, iterations_count): t = time.time() axon = Axon(None, id=id, target=target) for i in range(iterations_count): axon.grow() output_directory = "../Plots/AxonGrowth/AXON-id=" + str( axon.id) + "-target=" + str(axon.target) if not os.path.exists(output_directory): os.makedirs(output_directory) number = "%04d" % i plot_axon(axon, output_directory + "/" + number + ".png", 100.0, 100.0) print("Growth demo finished plotting for Axon " + str(id) + " in " + str(time.time() - t))
def produce_axon_growth_demo(id, targets, iterations_count): model = Model(name="testing_activity", targets=targets) t = time.time() for i in range(iterations_count): if i > 20: axon_indexes_to_fire = np.random.choice(len(targets), len(targets)/8) for index in axon_indexes_to_fire: model.axons[index].fire() model.iterate(write_to_disk=False) if i % 50 == 0: for axon in model.axons: output_directory = "../results/Plots/AxonGrowth/AXON-id=" + str(axon.id) + "-target=" + str(axon.target) if not os.path.exists(output_directory): os.makedirs(output_directory) number = "%04d" % i plot_axon(axon, output_directory + "/" + number + ".png", 100.0, 100.0) print("Activity demo finished plotting for Axon " + str(id) + " in " + str(time.time() - t))
def produce_axon_growth_demo(id, targets, iterations_count): model = Model(name="testing_activity", targets=targets) t = time.time() for i in range(iterations_count): if i > 20: axon_indexes_to_fire = np.random.choice(len(targets), len(targets) / 8) for index in axon_indexes_to_fire: model.axons[index].fire() model.iterate(write_to_disk=False) if i % 50 == 0: for axon in model.axons: output_directory = "../results/Plots/AxonGrowth/AXON-id=" + str( axon.id) + "-target=" + str(axon.target) if not os.path.exists(output_directory): os.makedirs(output_directory) number = "%04d" % i plot_axon(axon, output_directory + "/" + number + ".png", 100.0, 100.0) print("Activity demo finished plotting for Axon " + str(id) + " in " + str(time.time() - t))