Skip to main content

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.

https://user-images.githubusercontent.com/33580851/185485978-f5962c41-89a4-4df7-b935-1ba92a55f1da.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

Release files for magneto-pyelastica 0.0.1.post2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for magneto-pyelastica 0.0.1.post2
File Size Uploaded
magneto_pyelastica-0.0.1.post2.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for magneto-pyelastica 0.0.1.post2
File Interpreter ABI Platform
magneto_pyelastica-0.0.1.post2-py3-none-any.whl Python 3 none any Details

Total release size: 12.3 kB

Release files / magneto_pyelastica-0.0.1.post2.tar.gz

Download URL magneto_pyelastica-0.0.1.post2.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0a46cd3404796d9a83686d6e693650372c06a352a91a797eb077c6ab98ddd85d
BLAKE2b-256 checksum
How to use checksums
3c9d0948f1371826f4367975c8a83ff65493407d16049f504ff42742269f6b8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.9.12 Darwin/21.5.0

Release files / magneto_pyelastica-0.0.1.post2-py3-none-any.whl

Download URL magneto_pyelastica-0.0.1.post2-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a50a3cb99b146f428c4f9812d89bb82126b734673f1d7408191cce87bfb1604
BLAKE2b-256 checksum
How to use checksums
1ea5616801332690f281660fc40f5a639410879ab63726e81393b832d5dca30e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.9.12 Darwin/21.5.0

Release history Release notifications | RSS feed

This release

0.0.1.post2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page