PyElastica icon indicating copy to clipboard operation
PyElastica copied to clipboard

Python implementation of Elastica, an open-source software for the simulation of assemblies of slender, one-dimensional structures using Cosserat Rod theory.

Results 34 PyElastica issues
Sort by recently updated
recently updated
newest added

Typing for rod and rigid body memory blocks.

Use `contact` modules instead.

prio:medium

Currently the simulation parameter `time` is passed to `forcing` modules, but not `connection` and `contact`. For consistency and cleaning out the structure, we should consider having uniform parameters for all...

prio:medium
refactor

For restarting a simulation we load the data of the previous simulation using the following `load_state` function. This function behaves expectedly for straight rods. However, for ring rods since they...

enhancement
prio:medium

This branch and comment will be kept updated as I work on this proposal ## Week 1 (May 27 - June 2) This week, I'm mostly reading up on and...

resolve #401 resolve #402 ## Key update - Previously, only synchronize features used `OperatorGroup`. Now, both callback and constraint features use `OperatorGroup` to manage the operations. - Finalize methods is...

prio:low

blocked - #404 ## Note - Testing: https://github.com/skim0119/PyElastica/blob/3d7251deeaec0737eaf2897f47bb6ae9f17fdc55/elastica/timestepper/symplectic_steppers.py#L310-L314 https://github.com/skim0119/PyElastica/blob/3d7251deeaec0737eaf2897f47bb6ae9f17fdc55/elastica/modules/base_system.py#L280-L314