pymoto

View on PyPIReverse Dependencies (0)

1.5.1 pyMOTO-1.5.1-py3-none-any.whl

Wheel Details

Project: pymoto
Version: 1.5.1
Filename: pyMOTO-1.5.1-py3-none-any.whl
Download: [link]
Size: 84125
MD5: e4d12f560aaa4e9e11fe951c91c65d3d
SHA256: 7c7386af3a15ccabd4dad8ad1c0965fb58d2e2e7d3f3a2e409179bbb636b0cff
Uploaded: 2025-01-28 18:15:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyMOTO
Version: 1.5.1
Summary: A modular approach for topology optimization
Author: Arnoud Delissen
Author-Email: arnouddelissen+pymoto[at]gmail.com
Home-Page: https://github.com/aatmdelissen/pyMOTO
License: MIT License
Keywords: topology optimization,generative design,structural,sensitivities,derivatives,framework,modular,blocks,pipeline
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering
Requires-Dist: numpy
Requires-Dist: scipy (>=1.7)
Requires-Dist: sympy
Requires-Dist: matplotlib
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: cvxopt; extra == "dev"
Requires-Dist: scikit-sparse; extra == "dev"
Requires-Dist: pypardiso; extra == "dev"
Requires-Dist: jax[cpu]; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4082 characters]

WHEEL

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

RECORD

Path Digest Size
pymoto/__init__.py sha256=i4B3bc954raAJs0lh0vycgWQ3n6FQCL5oKllmaHtt8M 2058
pymoto/core_objects.py sha256=JDY5OBnzSnmXp35-gY_Gqawjh6C2x8dL1cEV8KAW944 27343
pymoto/routines.py sha256=inz5GbSnvmbD3WKmaNKATTc_SthKsAMPuRc8Jaub4xs 15568
pymoto/utils.py sha256=YJ-PNLJLc12Yx6TYCrEechS2aaBRx0o4mTM1soeeyz0 1122
pymoto/common/domain.py sha256=1peaQJuePBZCWjW2oMhRxlhOl1FuhthEE1aWW9dMumk 18168
pymoto/common/dyadcarrier.py sha256=Q0MCIP4b-W_RuYxynvY-voCHfeZ4oF12ykAuVUnmLq4 19433
pymoto/common/mma.py sha256=SaFdZhpL5uoQRLWxQrElcjRMzGG4CL3BcPc77z3eMVE 24612
pymoto/modules/aggregation.py sha256=Oi17hIJ6dic4lOPw16zmjbdC72MjB6XK34H80bnbWAI 7580
pymoto/modules/assembly.py sha256=o_HZ4bcyK6cMNWVsrmxvv2z6oDgQcrBmB6dquQCWGC8 23216
pymoto/modules/autodiff.py sha256=WAfoAOHBSozf7jbr9gQz9Vw4a_2G9wGJxLMMqUQP0Co 1684
pymoto/modules/complex.py sha256=B_Obk-ABdV66lEudZ5s8o6qG9NsmYlBsX-PbWvbphhc 4429
pymoto/modules/filter.py sha256=6X9FaQMWYZ_TpHVTFiEibzlmAwmSWbydYM93LFrJ0Wo 25490
pymoto/modules/generic.py sha256=YzsGZ8J0oLCORt78Bf2p0v4GuqpWRI77NLoCk7gqidw 10666
pymoto/modules/io.py sha256=BHJgS5IvFTiYYH4cXqRwSid1bfB58HOQs_jhFeLbb3A 13639
pymoto/modules/linalg.py sha256=GIMqcIfVsMib5nIwrhx4sPT6-auLiHBJjbKCAdulLLE 22005
pymoto/modules/scaling.py sha256=uq88HHW9rP16XLz7UGc3CNBBpY2Z1glo8yjYxZEnXUg 2327
pymoto/solvers/__init__.py sha256=9JUeD2SgZbkYFullA7s7s6SuAVv0onqAqJ8hFvNOs2g 1033
pymoto/solvers/auto_determine.py sha256=X8MEG7h6jLfAV1inpja45_-suG8qQFMfLMDfW2ryQqQ 5134
pymoto/solvers/dense.py sha256=9fKPCwNxRKAEk5k1A7fdLrr9ngeVssGlw-sbjWCm4iU 11235
pymoto/solvers/iterative.py sha256=hfMRw2LChupr4sQf8qUKG6OHjhpeVAp6C9N7M4-845M 13179
pymoto/solvers/matrix_checks.py sha256=bbrfjpTSWWnuQW3xY0_CYE8yrh5gA9K5b1LzHEOFAxI 1663
pymoto/solvers/solvers.py sha256=Srn44oRonZIjJq-XVpJY9KoTWV0R7zBWFaSmXKWsUCw 11870
pymoto/solvers/sparse.py sha256=BPw-2Q4lgbmtjCl8eLEmDdWhjqD7RSLrVYy_kQN_LdU 17144
pyMOTO-1.5.1.dist-info/LICENSE sha256=ZXMC2Txpzs-dBwz9Me4_1rQCSVl4P1B27MomNi43F30 1072
pyMOTO-1.5.1.dist-info/METADATA sha256=_ZZ3mHjsLTWtdHuM2k8VcO2t3xF6gt67gFVFHibXMJ8 5062
pyMOTO-1.5.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
pyMOTO-1.5.1.dist-info/top_level.txt sha256=EdvAUSmFMaiqhuEZW8jxANMiK-LdPtlmDWL6SfmCdUU 7
pyMOTO-1.5.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pyMOTO-1.5.1.dist-info/RECORD

top_level.txt

pymoto

zip-safe