{"package": "pyelastica", "summary": "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, \u2026", "pypi_url": "https://pypi.org/project/pyelastica", "piwheels_url": "https://www.piwheels.org/project/pyelastica", "releases": {"1.0.0": {"released": "2026-06-22 15:40:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-1.0.0-py3-none-any.whl", "filehash": "ae2277d77ae9f20473c3beb1cbaa883869b826597a074da0b62a4e5fce7cc9f8", "filesize": 130978, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cma", "matplotlib", "numba", "numpy", "scipy", "tqdm", "typing-extensions"]}}}, "0.3.3.post2": {"released": "2025-10-20 18:47:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.3.post2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.3.post2-py3-none-any.whl", "filehash": "03411e8d6989ba6f15c672eb2e34834b087772827bca0c7b41754d7b53d5f204", "filesize": 139976, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cma", "flake8", "matplotlib", "mypy", "mypy-extensions", "numba", "numpy", "scipy", "tqdm"]}}}, "0.3.3.post1": {"released": "2025-08-28 04:44:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.3.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.3.post1-py3-none-any.whl", "filehash": "afffbc5decbd3fea8c60bdc07ee1f29a86b34a70ce20c5c9abf5d8c58e976aac", "filesize": 140041, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cma", "flake8", "matplotlib", "mypy", "mypy-extensions", "numba", "numpy", "scipy", "tqdm"]}}}, "0.3.3": {"released": "2025-08-25 22:28:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.3-py3-none-any.whl", "filehash": "bf8105e1fe9f6a771cbe9bb8899ab72f59a87b805fb54db942a4bbceb7323c45", "filesize": 139896, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["cma", "flake8", "matplotlib", "mypy", "mypy-extensions", "numba", "numpy", "scipy", "tqdm"]}}}, "0.3.2": {"released": "2024-04-02 20:46:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.2-py3-none-any.whl", "filehash": "2d23f0192f592663e28d87c7e406056192b8ea755f7de875019eb85a2925ffef", "filesize": 143076, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.12", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "pyvista", "scipy", "tqdm"]}}}, "0.3.1.post1": {"released": "2023-05-12 23:30:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.1.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.1.post1-py3-none-any.whl", "filehash": "7966d0b4d54ec00db7ba5311bff117cb01b10864af114072bcbac159c1892cc0", "filesize": 127887, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["numba", "numpy", "scipy", "tqdm"]}}}, "0.3.1": {"released": "2023-05-12 22:24:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.1-py3-none-any.whl", "filehash": "1cba3ba8dcfbb6c070897e95431fab43df66915881fec57547e72cc7b67849f6", "filesize": 127841, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<3.11", "apt_dependencies": [], "pip_dependencies": ["numba", "numpy", "scipy", "tqdm"]}}}, "0.3.0": {"released": "2022-08-18 03:27:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.3.0-py3-none-any.whl", "filehash": "954bf1cadd4eb1c453dd4fe9628ffe99ea253b8b36064e29f9b5a2842eb6e293", "filesize": 123067, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<3.11", "apt_dependencies": [], "pip_dependencies": ["numba", "numpy", "scipy", "tqdm"]}}}, "0.2.4": {"released": "2022-07-15 21:11:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.2.4-py3-none-any.whl", "filehash": "1246c0fcd65bbbb78c36e674f4cc28553131f66af35ca19f37d1ad4784da5394", "filesize": 134391, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.2.3": {"released": "2022-05-19 04:16:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.2.3-py3-none-any.whl", "filehash": "878a87789cceda2a45730afb327d552edd8744755dcc5811c83e0d2c977a71dd", "filesize": 104132, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.2.2.post2": {"released": "2022-03-15 02:10:07", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.2.post1": {"released": "2022-03-10 14:28:14", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.2": {"released": "2022-03-09 23:36:04", "prerelease": false, "yanked": false, "skip_reason": "repeated failure", "files": {}}, "0.2.1": {"released": "2022-01-26 06:21:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.2.1-py3-none-any.whl", "filehash": "1a458a540ba495c9ee6ebb87881e9ca73283edff3b24b72f8673bd545c961170", "filesize": 100217, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.2.0.post1": {"released": "2022-01-03 07:47:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.2.0.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.2.0.post1-py3-none-any.whl", "filehash": "c6aaea2e150eca87b8698a6881bcc3ffa2bc1a69b460622a6da58105f12bab38", "filesize": 97259, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.2.0": {"released": "2021-12-30 21:52:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.2.0-py3-none-any.whl", "filehash": "b1c1f7fa3d7aa30e67a960fe5309dbb9a0d7e5ae15c4ebbe215cacafae1149c2", "filesize": 96015, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0.post5": {"released": "2021-11-29 03:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.1.0.post5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0.post5-py3-none-any.whl", "filehash": "53388997cc892af8fcf23905dfdc8a70ecaa44226f1c9572c9433ca20afebbcf", "filesize": 128493, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0.post4": {"released": "2021-11-10 04:39:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.1.0.post4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0.post4-py3-none-any.whl", "filehash": "6d700e4ba68b76a47362568f70bcfff25a1b7a831b5c80578960426c3485f7ab", "filesize": 127943, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0.post3": {"released": "2021-09-14 20:17:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.1.0.post3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0.post3-py3-none-any.whl", "filehash": "fa7853180d507d35e8c96dc1eac4e1d2b06219ddb71aeb8f14137c889779bd8c", "filesize": 127471, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0.post2": {"released": "2020-12-30 23:52:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.1.0.post2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0.post2-py3-none-any.whl", "filehash": "2a74db19200808de7f144b004d0597e1f605fde8aba21ea1739d0f88c714727a", "filesize": 127061, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0.post1": {"released": "2020-11-02 18:10:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyelastica-0.1.0.post1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0.post1-py3-none-any.whl", "filehash": "1f0e3b4cc08ef9664eddb2effda4bb0fa006246ae133e324fc71bff3b52ed4fe", "filesize": 127055, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.1.0": {"released": "2020-11-02 16:42:27", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"pyelastica-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/pyelastica-0.1.0-py3-none-any.whl", "filehash": "b90d942477de3dfed5615e51da4c958599bba52e6244a9288908071f1fea232c", "filesize": 20096, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numpy", "scipy", "tqdm"]}}}, "0.0.2": {"released": "2020-04-15 18:25:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyElastica-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/PyElastica-0.0.2-py3-none-any.whl", "filehash": "b73ac6e6c27b6ce4c2b81d605dfebe3c28180490ed7f0b6c0eda0a5ca6c152a9", "filesize": 65262, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}, "0.0.1": {"released": "2020-04-15 17:26:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"PyElastica-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyelastica/PyElastica-0.0.1-py3-none-any.whl", "filehash": "ab47eff3f5ed649acd871df75c17f0fb2f29f600336d3fba298e3e947dd8e403", "filesize": 26776, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.4.0", "apt_dependencies": [], "pip_dependencies": ["matplotlib", "numba", "numpy", "scipy", "tqdm"]}}}}}