a1.set_xlabel('spatial frequency') a1.set_ylabel('temporal frequency') fig.savefig(mc.figpath + name + '_envelope_overlap.pdf') if DEBUG: # checking for different frequencies for sf_0 in [0.1 , 0.2, 0.3, 0.8]: name_ = mc.figpath + name + '-sf_0' + str(sf_0).replace('.', '_') z = color * mc.envelope_gabor(fx, fy, ft, sf_0=sf_0) mc.anim_save(mc.rectif(mc.random_cloud(z)), name_, display=display, vext=vext) # explore different speeds than (V_X = 1, V_Y =0) for V_X in [1./4, 1./2 , 1. , 2.0]: name_ = mc.figpath + name + '-V_X' + str(V_X).replace('.', '_') z = color * mc.envelope_gabor(fx, fy, ft, V_X=V_X) mc.visualize(z, name=name_) mc.anim_save(mc.rectif(mc.random_cloud(z)), name_, display=display, vext=vext) for V_Y in [0.5 , 1.0 , 2.0]: name_ = mc.figpath + name + '-V_Y' + str(V_Y).replace('.', '_') z = color*mc.envelope_gabor(fx, fy, ft , V_Y=V_Y) mc.visualize(z, name=name_) mc.anim_save(mc.rectif(mc.random_cloud(z)), name_, display=display, vext=vext) # same stimulus but with different seeds for seed in [123456, 123457, 123458, 123459]: name_ = mc.figpath + name + '-seed' + str(seed) z = mc.rectif(mc.random_cloud(color * mc.envelope_gabor(fx, fy, ft), seed=seed)) mc.anim_save(z, name_, display=display, vext=vext)