def make_canvas_gif(): """ Creates and saves gif from images generated by make_canvas(). """ # read images images = [imread('../figs/canvas/' + file) for file in sorted(os.listdir(path='../figs/canvas/')) if file != '.gitkeep'] # durations of frames in log time durations = list(np.diff(np.log(4 + np.arange(len(images))))) # make clip and save as gif clip = ImageSequenceClip(images, durations=durations) clip.fps = 25 clip.write_gif('../canvas.gif')