Getting Started

PyElastica Overview

We have written a introductory guide to using PyElastica available on the project website here


We have created several Jupyter notebooks and Python scripts to help get users started with using PyElastica. The Jupyter notebooks are available on Binder, allowing you to try out some of the tutorials without having to install PyElastica.

Additional examples are also available in the examples folder of PyElastica’s Github repo.


If you wish to visualize your system, you can either plot your data using a python package such as matplotlib, or any rendering software that you choose. Note, many of the visualization scripts in the examples folders require ffmpeg (be sure to install with h264 libraries).

For high-quality visualization, we suggest POVray. See this tutorial for examples of different ways of visualizing the system.