func.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:robot-dream 作者: research-team 项目源码 文件源码
def save(GUI):
    global txtResultPath
    if GUI:
        import pylab as pl
        import nest.raster_plot
        import nest.voltage_trace
        logger.debug("Saving IMAGES into {0}".format(SAVE_PATH))
        for key in spike_detectors:
            try:
                nest.raster_plot.from_device(spike_detectors[key], hist=True)
                pl.savefig("spikes_" + str(key) +".png", dpi=dpi_n, format='png')
                pl.close()
            except Exception:
                print("From spikes {0} is NOTHING".format(key))
        for key in multimeters:
            try:
                nest.voltage_trace.from_device(multimeters[key])
                pl.savefig("volt_" + str(key) +".png", dpi=dpi_n, format='png')
                pl.close()
            except Exception:
                print("From MM {0} is NOTHING".format(key))

    txtResultPath = SAVE_PATH + 'txt/'
    logger.debug("Saving TEXT into {0}".format(txtResultPath))
    if not os.path.exists(txtResultPath):
        os.mkdir(txtResultPath)
    for key in spike_detectors:
        save_spikes(spike_detectors[key], name=key)
    with open(txtResultPath + 'timeSimulation.txt', 'w') as f:
        for item in times:
            f.write(item)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号