<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://www.cosseratrods.org/feed.xml" rel="self" type="application/atom+xml" /><link href="https://www.cosseratrods.org/" rel="alternate" type="text/html" /><updated>2025-12-05T05:03:17+00:00</updated><id>https://www.cosseratrods.org/feed.xml</id><title type="html">Elastica</title><subtitle>Elastica is an open-source software package for the simulation of assemblies of Cosserat rods.</subtitle><author><name>Gazzola Lab | Univeristy of Illinois</name></author><entry><title type="html">PyElastica v0.1.0 Released</title><link href="https://www.cosseratrods.org/2020/11/02/pyelastica-v0.1.0-release/" rel="alternate" type="text/html" title="PyElastica v0.1.0 Released" /><published>2020-11-02T00:00:00+00:00</published><updated>2020-11-02T00:00:00+00:00</updated><id>https://www.cosseratrods.org/2020/11/02/pyelastica-v0.1.0-release</id><content type="html" xml:base="https://www.cosseratrods.org/2020/11/02/pyelastica-v0.1.0-release/"><![CDATA[<p>We have officially released PyElastica v0.1.0!</p>

<p>Upgrade PyElastica with the command <code class="language-plaintext highlighter-rouge">$ pip install –-upgrade pyelastica</code></p>

<h4 id="new-this-release">New This Release</h4>
<p>This release of PyElastica uses the Python package <code class="language-plaintext highlighter-rouge">numba</code> 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.</p>

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

<p>We have also included an example script for visualizing PyElastica simulations using POVray. This script is located in the examples folder (<code class="language-plaintext highlighter-rouge">examples/visualization</code>).</p>

<blockquote>
  <p>PyElastica is available for download on <a href="https://github.com/GazzolaLab/PyElastica">GitHub</a></p>
</blockquote>]]></content><author><name>Gazzola Lab | Univeristy of Illinois</name></author><summary type="html"><![CDATA[We have officially released PyElastica v0.1.0!]]></summary></entry><entry><title type="html">PIP Package for PyElastica (v0.0.2)</title><link href="https://www.cosseratrods.org/2020/04/15/pyelastica-pip/" rel="alternate" type="text/html" title="PIP Package for PyElastica (v0.0.2)" /><published>2020-04-15T00:00:00+00:00</published><updated>2020-04-15T00:00:00+00:00</updated><id>https://www.cosseratrods.org/2020/04/15/pyelastica-pip</id><content type="html" xml:base="https://www.cosseratrods.org/2020/04/15/pyelastica-pip/"><![CDATA[<p>We have created a <a href="https://pypi.org/project/PyElastica/">PyPI package</a> for PyElastica. You can now easily install PyElastica with the command: <code class="language-plaintext highlighter-rouge">$ pip install pyelastica</code>.</p>]]></content><author><name>Gazzola Lab | Univeristy of Illinois</name></author><summary type="html"><![CDATA[We have created a PyPI package for PyElastica. You can now easily install PyElastica with the command: $ pip install pyelastica.]]></summary></entry><entry><title type="html">PyElastica v0.0.1 Released</title><link href="https://www.cosseratrods.org/2020/04/08/initial-release-of-pyelastica/" rel="alternate" type="text/html" title="PyElastica v0.0.1 Released" /><published>2020-04-08T00:00:00+00:00</published><updated>2020-04-08T00:00:00+00:00</updated><id>https://www.cosseratrods.org/2020/04/08/initial-release-of-pyelastica</id><content type="html" xml:base="https://www.cosseratrods.org/2020/04/08/initial-release-of-pyelastica/"><![CDATA[<p>We have publicly released the initial release of PyElasica (v0.0.1)!</p>

<p>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.</p>

<blockquote>
  <p>PyElastica is available for download on <a href="https://github.com/GazzolaLab/PyElastica">GitHub</a></p>
</blockquote>]]></content><author><name>Gazzola Lab | Univeristy of Illinois</name></author><summary type="html"><![CDATA[We have publicly released the initial release of PyElasica (v0.0.1)!]]></summary></entry></feed>