Skip to content

MagnetoPyElastica, an extension of PyElastica, is an open-source project for simulating magnetic Cosserat rods interacting with external magnetic environments.

License

Notifications You must be signed in to change notification settings

GazzolaLab/MagnetoPyElastica

 
 

Repository files navigation

MagnetoPyElastica

CI codecov DOI

MagnetoPyElastica is an open-source project for simulating magnetic Cosserat rods interacting with external magnetic environments, and is an extension of PyElastica.

cilia_carpet_cropped.mov

Visit cosseratrods.org to learn more about Elastica and Cosserat rod theory.

Installation

MagnetoPyElastica is compatible with Python 3.8 - 3.10. The easiest way to install MagnetoPyElastica is with PIP.

$ pip install magneto_pyelastica

Tutorials

We have included example scripts for some illustration cases and these scripts located under examples folder (examples/).

Contribution

If you would like to participate, please read our contribution guideline

MagnetoPyElastica is developed by the Gazzola Lab at the University of Illinois at Urbana-Champaign.

Citation

@software{yashraj_bhosale_2023_7658892,
  author       = {Yashraj Bhosale and
                  Arman Tekinalp},
  title        = {{MagnetoPyElastica:  Open-source software for 
                   simulating magnetic Cosserat rods}},
  month        = feb,
  year         = 2023,
  publisher    = {Zenodo},
  version      = {v.0.0.1.post1},
  doi          = {10.5281/zenodo.7658892},
  url          = {https://doi.org/10.5281/zenodo.7658892}
}

Senior Developers ✨

Names arranged alphabetically

About

MagnetoPyElastica, an extension of PyElastica, is an open-source project for simulating magnetic Cosserat rods interacting with external magnetic environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.0%
  • Makefile 11.0%