Elastica Documentation

Elastica is a free and open-source software project for the simulation of assemblies of slender, one-dimensional structures using Cosserat Rod theory.

More information about Elastica is available at the project website


There are currently two implementations of Elastica.


Build_status codecov Documentation Status

PyElastica is the python implementation of Elastica. The easiest way to install PyElastica is with PIP:

$ pip install pyelastica

Or download the source code from the GitHub repo


Elastica++ is a C++ implementation of Elastica that is still under development

Indices and tables