Elastica Sponsor Logos Cosserat Rods | Elastica

Subscribe with RSS to keep up with the latest changes.

PyElastica v0.1.0 Released

November 02, 2020 Major

We have officially released PyElastica v0.1.0!

Upgrade PyElastica with the command $ pip install –-upgrade pyelastica

New This Release

This release of PyElastica uses the Python package numba to enable just in time compilation leading to a ~8x speedup over the previous version. Numba is not required to run PyElastica and if numba is not installed, PyElastica will defualt to the non-numba implementation. As such, if you wish to take advantage of the speed-up afforded by numba, please be sure to install it separately.

Future releases of PyElastica will require numba and we will no longer be maintaining the non-numba code beyond this release.

We have also included an example script for visualizing PyElastica simulations using POVray. This script is located in the examples folder (examples/visualization).

PyElastica is available for download on GitHub

PIP Package for PyElastica (v0.0.2)

April 15, 2020 Minor

We have created a PyPI package for PyElastica. You can now easily install PyElastica with the command: $ pip install pyelastica.

PyElastica v0.0.1 Released

April 08, 2020 Major

We have publicly released the initial release of PyElasica (v0.0.1)!

This current version of PyElastica is the educational version. It is a straight forward Python implementation of the Elastica method making heavy use of numpy. As such, it is very slow. We are working on a significantly accelerated Python version of the code that we hope to release soon.

PyElastica is available for download on GitHub