PyElastica

View on PyPIReverse Dependencies (6)

0.3.2 pyelastica-0.3.2-py3-none-any.whl

Wheel Details

Project: PyElastica
Version: 0.3.2
Filename: pyelastica-0.3.2-py3-none-any.whl
Download: [link]
Size: 143077
MD5: 72e6b62d64a2780fc29872bddc3e13d7
SHA256: 35e753f6fa2c346b00149ed7108e796028a726a53edad6d83e73fda681adb646
Uploaded: 2024-04-02 20:46:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyelastica
Version: 0.3.2
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, while interacting with complex environments via muscular activity, surface contact, friction and hydrodynamics.
Author: GazzolaLab
Author-Email: armant2[at]illinois.edu
Home-Page: https://www.cosseratrods.org/
Project-Url: Documentation, https://docs.cosseratrods.org/en/latest/
Project-Url: Repository, https://github.com/GazzolaLab/PyElastica
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.8,<3.12
Requires-Dist: Sphinx (<7.0,>=6.1); extra == "docs"
Requires-Dist: cma (<4.0.0,>=3.2.2); extra == "examples"
Requires-Dist: docutils (<0.19,>=0.18); extra == "docs"
Requires-Dist: matplotlib (<4.0.0,>=3.3.2)
Requires-Dist: myst-parser (<2.0,>=1.0); extra == "docs"
Requires-Dist: numba (<0.58.0,>=0.57.0)
Requires-Dist: numpy (<2.0.0,>=1.19.2)
Requires-Dist: numpydoc (<2.0.0,>=1.3.1); extra == "docs"
Requires-Dist: pyvista (<0.40.0,>=0.39.1)
Requires-Dist: readthedocs-sphinx-search (<0.4.0,>=0.1.1); extra == "docs"
Requires-Dist: scipy (<2.0.0,>=1.5.2)
Requires-Dist: sphinx-autodoc-typehints (<2.0,>=1.21); extra == "docs"
Requires-Dist: sphinx-book-theme (<2.0,>=1.0); extra == "docs"
Requires-Dist: tqdm (<5.0.0,>=4.61.1)
Provides-Extra: docs
Provides-Extra: examples
Description-Content-Type: text/markdown
[Description omitted; length: 10309 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.6.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
elastica/__init__.py sha256=qDMmj8r8Ctlnjl1yh7OuB390wtO0iGXYiaf6NFd6fa4 2680
elastica/_calculus.py sha256=RZ1CydlM_JgWQ4mUfSPkvrR1HMU4e3C1PqVp7o5knPE 9877
elastica/_contact_functions.py sha256=kFAum8xZXaAKZILSA892ylxYSSKOwOd6MHtji-Hr6fw 33572
elastica/_linalg.py sha256=BThAHd0M-vJaBs1mHGrvmLVn5VBXCamxkLwtsVUHIUM 9879
elastica/_rotations.py sha256=08fT3hH4SZLicVrWBu_SS6XuXX_KNjt0ak_ZZHcg2Qg 11780
elastica/_synchronize_periodic_boundary.py sha256=7C2KEl2-Mi4KEdLGrA0GIunTR0cOjoHjd1NQAvlCnT8 3505
elastica/boundary_conditions.py sha256=zPaFHtP9Ubd9tAURRtgxDJbwEI2oHwSqmhTFxBM741Y 27380
elastica/callback_functions.py sha256=ttsRVTVhD1x7mIw3lOLXo_7YSLl0zA3wgC6GYjwyq3A 8541
elastica/collision/AABBCollection.py sha256=Z2ob4Bt7gBL8xxsOLBYdj_UMXu93DZ-aSVEJ62eVUNM 11358
elastica/contact_forces.py sha256=9mvtk4t3zUtT6-6Snb17jaX8zoZr1zKHXSgXwsDt7J4 27628
elastica/contact_utils.py sha256=zI7R-owvSsaV5Tlf1i_KH-Sz4R__E11K92Npxgx_7fU 14043
elastica/dissipation.py sha256=nL3kpR8TDj17D6evhVXGq1JCYSibBTwA1yQw6p0PjqE 12044
elastica/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
elastica/experimental/connection_contact_joint/generic_system_type_connection.py sha256=yZbtOu-ezDhfBBblin2hJClqSOyrEomgKVGWo_A3Sok 15823
elastica/experimental/connection_contact_joint/parallel_connection.py sha256=ievcwGlx5evGZw9213fusoTP37zyfNaDgFCcpZ2zcmY 9642
elastica/experimental/interaction.py sha256=h3SAQjkxw8kFDmBqzQu06p5xgs57mkRb-EmJeyKc-88 5850
elastica/external_forces.py sha256=nU8aLeERCRJc7Z2NGFcTJqYRaVjWKeMAvDgakgJ-xDc 18265
elastica/interaction.py sha256=dgI_8TMa7S6Pet5fq7v7b7W89XxNGViR2qHY1fX-lk4 18196
elastica/joint.py sha256=OeUGxctQsICDreQqLQLZAW0GTfDEj9vO0IaFfg2v7cM 25790
elastica/memory_block/__init__.py sha256=2tU2d6ZZJBdhXmIQr5kg0CKWmf_QeP-78RVsjTPuH10 111
elastica/memory_block/memory_block_rigid_body.py sha256=7c_56e5u5JBeLgTU6-jXkE7lkkibL3DQ4Wymrt2R3Hw 7989
elastica/memory_block/memory_block_rod.py sha256=wD834Eo1BRwUcrVmNAAxcPJgcomGnrr0WnM0BFAz-j4 23880
elastica/memory_block/memory_block_rod_base.py sha256=-W2DceMpqYKRxhjQ4XXFvRxntOutk0OlzL1Q4aGbciI 7900
elastica/mesh/mesh_initializer.py sha256=ggmK3pN5j_BxnY4_fH_dj3XH4ioDqKLBnu_gCHaxHSQ 9372
elastica/modules/__init__.py sha256=eVdnqP9ziwx1Mkj4K5kT5X-DHClNL-OLAsZ2A2uceoQ 419
elastica/modules/base_system.py sha256=5vttQzSSJKTI08c-wbryfbnNb_A0cRF-UhVnJhDP_po 8255
elastica/modules/callbacks.py sha256=_uvsgh8OdaXL1dC5mEquVlu7JNoWj4zI7i7EfLTfgUU 4726
elastica/modules/connections.py sha256=yDn9pg3zWpgdSFx7vr4AZJX5-c6cRBlLEgy8FNmFKds 9701
elastica/modules/constraints.py sha256=F5is3_WHJSAcaMety7v89ppDehzR_q_vNFWgykg6t1c 6627
elastica/modules/contact (1).py sha256=VH37s9wC1v7yvjH18_6jANPGhZPMTM5ADRReWnT388k 4960
elastica/modules/contact.py sha256=GrhSxwTTEgSQX42YFgRpX5K1rjYEAsh-osqtk5g4fX4 4857
elastica/modules/damping.py sha256=F-NNTBhfVS13s2IK06WXrQqakItY45n_YohtACgp1Xk 4170
elastica/modules/forcing.py sha256=aacmY7WFa_j_nKY9Ox_teXYDD_3Z4MQ07jsCFLS8H_g 5741
elastica/modules/memory_block.py sha256=AE2YnDUo0fbrCJP7faUi0vp-s8FT-mrCffwI3hyA-A4 2524
elastica/reset_functions_for_block_structure/__init__.py sha256=qVB_wRr5PlNHatYojpSQm2Hr9piTez8VFppzpYh9Ozs 141
elastica/reset_functions_for_block_structure/_reset_ghost_vector_or_scalar.py sha256=aEzwBu3n6V1j6TNgAyA3m2MomVLLu-gfzJTgj-EZ0to 1744
elastica/restart.py sha256=ZKqX3gsB173T-5rqlIUSTeBV6gmxIfCrvTRGsKZHtDA 3002
elastica/rigidbody/__init__.py sha256=pibJVwkULodRFrG-bD6sZxOGgC_l97v0VpiapZqwWls 96
elastica/rigidbody/cylinder.py sha256=_sHTw4WuDJXiuK97hVLr76FcrWPNsS1luoXG4xQNsoE 2944
elastica/rigidbody/data_structures.py sha256=pi3zl-6lXrrUDkwIMgn9PiVkTGv2qa9hmf8NmOKlHic 19346
elastica/rigidbody/rigid_body.py sha256=w-zbRz4blZcDdSxCUcPin-2aEoFxhbQokL-TLrjRh1c 2945
elastica/rigidbody/sphere.py sha256=6Lpsv8-gSND2aNCmIJ_BxJpNlLhWegmInHpk0WmN9ng 2633
elastica/rod/__init__.py sha256=MHdDIRrecsdmV0bQnoHo4zoNLsSTdiQCUgk-QO9z130 296
elastica/rod/cosserat_rod.py sha256=zdZZJKKiSfJfn5D7D0XBqUjxKe8FbMSM7zlKEu4YQRw 34821
elastica/rod/data_structures.py sha256=8q1696qO7zresM2O_m5zKrHZbMzwehFzeMNnbG1VqwQ 19271
elastica/rod/factory_function.py sha256=slBUR8bzIp1p-GInINSZFAuL4rrlTZPoACBCcyedYSw 14848
elastica/rod/knot_theory.py sha256=3CeLNZa7LLG1YR0dPySYu24g-tSoFBhTXzjNvGFF8cs 28315
elastica/rod/rod_base.py sha256=TTE5fJGv3D-ON621AqBBS4LpdgMXL4r-pJz4bGK9AmE 595
elastica/surface/__init__.py sha256=gaESfJTlpN0E365k0eM3gJJdHm7I_XoMlhrR2GdpVP0 127
elastica/surface/plane.py sha256=9FqYoancQ8eX0zWQEDYMUk0C8y_Go62_acz37CEzhV4 917
elastica/surface/surface_base.py sha256=GotuzXtEwOCUBDOvMHiCV28e3bmDXbudffNog4izK-Q 316
elastica/systems/__init__.py sha256=mSpMQjU-LW2x7YHcroCYp7kzlLjpv8nib7t_DZJ1B3E 3485
elastica/systems/analytical.py sha256=822hFCpziwqxAqclhE89omLV3nzAktgzmGFV05Nk7Cw 16240
elastica/timestepper/__init__.py sha256=IIZyefuexR7p5VBuYZkzZDQYdqs7PLihlzIpTL54H0k 3699
elastica/timestepper/_stepper_interface.py sha256=gZmhKcSzOeY5zw_Zv4JyTp7BjeVcYHS0WGTZP-ZlCNs 2613
elastica/timestepper/explicit_steppers.py sha256=VuDpVjVgRi-Ccs3y7yoWZIP0_YxKrAgWAzodpe3ZIpk 8009
elastica/timestepper/symplectic_steppers.py sha256=u9SaQstwSepzD5F1DaJo31k-8KHL3iNfLzUWdCHodCM 10486
elastica/transformations.py sha256=3qgxHBUrJL2MqyabDyd-MtsYw8MNFgfvgbXDw9rYlpU 5802
elastica/typing.py sha256=xmM8xdjx_Np1-1uKBxijwKfnPBPrUHAnI8Vsxe5GYEk 283
elastica/utils.py sha256=cN_4ZXQJ7HrFjStG6fiO-YhjEcyB2ZMSkRHGmGg4Fxs 5322
elastica/version.py sha256=49g4l_uwcihlhSfBc0QFb6xTMdW1PkjodrLhP69lEu8 18
elastica/wrappers.py sha256=dLdZFtaEJYpM24UQii1Q0LfCEUEna5J0PTu5uf8iQm0 572
pyelastica-0.3.2.dist-info/LICENSE sha256=9Llo3r6WJB3rX-NQqwpFx44wWJREa6KoBKUD3Vq-S74 1072
pyelastica-0.3.2.dist-info/METADATA sha256=fqUB3EBbcxCwG3UhmQlkx53y9-IJ_BJi-xwfaVJezvs 12334
pyelastica-0.3.2.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
pyelastica-0.3.2.dist-info/RECORD