pyelastica (pypi): Elastica is a software to simulate the dynamics of filaments that, at every cross-section, can undergo all six possible modes of deformation, allowing the filament to bend, twist, stretch and shear, while interacting with complex environments via muscular activity, surface contact, friction and hydrodynamics.
Keywords: cosserat-rod-theory|cosserat-rods|elastica|mechanics|python|simulation