Recorder Recording made easy - The tool you need for animations using Matplotlib, Plotly and other plotting libraries.
You can find the detailed documentation here: https://anyoptimization.com/projects/pyrecorder/
The framework is available at the PyPi Repository:
pip install -U pyrecorder
It’s as simple as it should be. Initialize a Recorder object with a Writer and store plots by calling record().
import matplotlib.pyplot as plt import numpy as np from pyrecorder.recorder import Recorder from pyrecorder.writers.video import Video # create a writer object (here, mp4) writer = Video("video.mp4") # use the with statement to close the recorder when done with Recorder(writer) as rec: # record 10 different snapshots for t in range(10): # create the plot (here, using matplotlib) X = np.random.random((50, 2)) plt.scatter(X[:, 0], X[:, 1], facecolor="none", edgecolor="red") # use the record to store the current plot rec.record()
Feel free to contact me if you have any question:
Julian Blank (blankjul [at] egr.msu.edu) Michigan State University Computational Optimization and Innovation Laboratory (COIN) East Lansing, MI 48824, USA
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.