springable

View on PyPIReverse Dependencies (0)

0.1.1 springable-0.1.1-py3-none-any.whl

Wheel Details

Project: springable
Version: 0.1.1
Filename: springable-0.1.1-py3-none-any.whl
Download: [link]
Size: 120657
MD5: 89c2d0052fedfb84845d3ab3c0579a11
SHA256: cd66ef936af1518d533bfec6f85d2a90b0d013ea359d1016d82f4ed924a5b093
Uploaded: 2025-02-12 18:32:26 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: springable
Version: 0.1.1
Summary: Nonlinear spring assembly solver and visualization
Author: Paul Ducarme
Author-Email: paulducarme[at]hotmail.com
Project-Url: Homepage, https://ducarme.github.io/springable/
Project-Url: Source, https://github.com/ducarme/springable
Project-Url: Issues, https://github.com/ducarme/springable/issues
Keywords: nonlinear,spring,simulation,animation,instability,snap-through
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: tomli; python_version < "3.11"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 38046 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
springable/__init__.py sha256=Zka7LJFijC2Ezt6KtDpRsGW9Bjln406-gtjnLM-v8zc 605
springable/behavior_creation.py sha256=csPsQXJuALfOixareKW750ZFASwP84AUqTWk1c4wyxQ 119
springable/discover.py sha256=QoNX5pN4FSosGW_mfC8XgDFRZox8QA24It5JZpKLtig 2682
springable/simulation.py sha256=7P3d9FdMhw01XNwSFFt6TBIAaoQRRMPBnyMSxtI2hgY 10702
springable/visualization.py sha256=mJJZ-9KSCFMyx7DOlGmM5hgTnZ7lSUMHLHAa3NNB_1s 10855
springable/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/data/examples_csv_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/data/examples_csv_models/nonmonotonic_spring.csv sha256=-1ZRkGopvUnDCIaJlGET80a2GxHeh-2ujxqbW5FrlX0 344
springable/data/examples_csv_models/one_spring.csv sha256=e_VjiypoobEaTJRbFi2Nz11myPlt14E49xbPzE92ZpU 117
springable/data/examples_csv_models/pneunet.csv sha256=nA6Y-6d-2tJg6VUwigJOGc-NBJhkxbXWMTR95G_-GKw 1264
springable/data/examples_csv_models/softening_spring.csv sha256=ghHwte0h-0hqEFbXEb4Ze4VpjWSMuRLgbDPu4gE-f9E 255
springable/data/examples_csv_models/stiffening_spring.csv sha256=c8YCp5WulFJJycWf5v-Xu3ZjR0yKI8nUn47kleKqX8Y 255
springable/data/examples_csv_models/two_springs.csv sha256=hcduYkosICqRvJhP9sa_cglMIO1g917sPLkQPVVyWpw 239
springable/data/examples_csv_models/von_mises_truss.csv sha256=RbF0xVVKig5rOPEuhLrV8ZjG9Apdtmzj8KKr_W3aCao 519
springable/data/gallery_csv_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/data/gallery_csv_models/von_mises_truss.csv sha256=RbF0xVVKig5rOPEuhLrV8ZjG9Apdtmzj8KKr_W3aCao 519
springable/graphics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/graphics/animation.py sha256=KZNjRoB9DfN2QyxYhVCilcdjTypK6fRi2NpGeoh-74g 15857
springable/graphics/custom_markers.py sha256=D24o1FLxU-kZLaj2be7lxSm_ZDHJd27C87HpzaYtRkQ 26992
springable/graphics/default_graphics_settings.py sha256=9gYZaw2WxnXzgeeBP150Kws8gqw5-60gydDv_LQPx6U 4730
springable/graphics/drawing.py sha256=ISPNDOmonHlzQCQAlMSI6t7Ih2om_zLQwcKS68vreO8 38694
springable/graphics/figure_formatting.py sha256=5DZUbtTL9bozebmHHN9CIKRViSdGn7ISVHNmMCWqAd8 1753
springable/graphics/plot.py sha256=-Zhyr4RzNcwdbuzGp_0EWHTM4RCaW6rjCnp_VOal0ak 17436
springable/graphics/visual_helpers.py sha256=JEH9TbpQr7rur3S_VqdZiIVrAbJ2r69Y0bh-g9VXkR0 23630
springable/gui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/gui/control_panel_interface.py sha256=3uzLetHSm6F2YmuCPKayurnMttz4ooIstZ1u-BvuP6Q 15313
springable/gui/drawing_interface.py sha256=gbBKH9RtRRpClknVsMNaxZ5PLZvP6GzhK-BoqlKkQZA 22204
springable/gui/gui_event_handler.py sha256=SmiaMo14Q0Pdw0FEdz7NuFbHvBlJ39dobcQiu3Ld-fU 19190
springable/gui/gui_settings.py sha256=1B0arUueDxZa0FKIX1SsWYhEatx85CqkaG6bIsaq_B0 1268
springable/gui/gui_utils.py sha256=vEJQ8yU_AaLeihMC5pyzB2z8vzu7opSJ-v64xbLQNiY 5332
springable/gui/start_behavior_creation_app.py sha256=3RrFg2_pmm7MYNB8XkOXlSrbN57gNudUN1c-MoZWBa0 1121
springable/mechanics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/mechanics/assembly.py sha256=ikRtF04RdEgPliGpnqGdj0KQsp0NqbhtV_lGM1w7SNk 10872
springable/mechanics/default_solver_settings.py sha256=wm_WXZ_Af85ZD8a-w1A0sEow-QYBoneZNpc0vDrtZTw 660
springable/mechanics/element.py sha256=hE_-pShItbP7QvrdVPpOWvN4WnimgMQ0eSceJOE0AAg 6886
springable/mechanics/load.py sha256=bnABsnABm15YP9EdfCUMC1bvyfa9f8RLtPhDYTAWBOA 1783
springable/mechanics/mechanical_behavior.py sha256=PxGGRDNqEdZBhdPXqRbToADKkTMtWYncpphYtUbxJgM 51956
springable/mechanics/model.py sha256=TNb1qulOv46pU6xMSUWV8UG83FlcmlUwpDioBb0dP1E 3865
springable/mechanics/node.py sha256=v2ydkNJWLxYijiOnYQupC4AYr4OrsEQbmBV9kd53rCE 1574
springable/mechanics/result_processing.py sha256=gXuMSqomYA8cqG66UuaRRGOqMRCsW4Y65SUoL1cXeN8 4228
springable/mechanics/shape.py sha256=IS-Yd4Kry-6D40Spls4z-9n4_ApWRZce2l7KndYM0Kw 23050
springable/mechanics/stability_states.py sha256=tNKrWjrhUWg0_CQPcCHMJ7hKd6YTLH82x9fIdf0JwkU 326
springable/mechanics/static_solver.py sha256=v2oJMUKpKod9QuHjxIfg6g3uoVqJyzBjz9tGBTRWU34 52213
springable/readwrite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/readwrite/fileio.py sha256=YJH7WXM_wf0xZNw1-10pYxxOevr5kXubYoNn9n6NZsI 13339
springable/readwrite/interpreting.py sha256=kRlfChijYrc1oAFeyfaSIhHdbpUIYcIQo2pT55fKNBM 20298
springable/readwrite/keywordmapping.py sha256=mMoKso11OfF_YpLfyaCC6Nce10e1ILO4ebpy8Jf6qXs 857
springable/readwrite/keywords.py sha256=BGOH1kMhtxSkxzrTs3w1y26adVWQXrsMK8mgtIOqbV0 1420
springable/readwrite/simpleeval.py sha256=K0Rno4i5xb0Og4AErqHzAQcj666zB-gtbwD7oxlu2wE 22829
springable/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
springable/utils/bezier_curve.py sha256=1LXzfeaAV_R_tnzN_-6PD5IpjiKL7kZLPb34-m2rN0M 7594
springable/utils/dataclass_utils.py sha256=ahhu9rSf2V1slal1F59blgHg0wirwqrPG7rsqjFdBWw 880
springable/utils/smooth_piecewise_linear_curve.py sha256=DCXgnc3MAIyzqgYTyLDfXIcTcgLrrndKKkC7UIBfKY4 5971
springable-0.1.1.dist-info/LICENSE sha256=IwGE9guuL-ryRPEKi6wFPI_zOhg7zDZbTYuHbSt_SAk 35823
springable-0.1.1.dist-info/METADATA sha256=DQEvta9fZpt-iSwhrWpNiYu63ec9g7jEkzRz_5P2SqU 39722
springable-0.1.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
springable-0.1.1.dist-info/top_level.txt sha256=upj0g-wSp9lxa9ODnFBf3o-TZ1_m-AUjRdG79AF-O40 11
springable-0.1.1.dist-info/RECORD

top_level.txt

springable