Example #1
0
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))
Example #2
0
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))
Example #3
0
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))
Example #4
0
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))