PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Computational Mechanics Python Packages

Python packages with the GitHub topic computational-mechanics. Sorted by monthly downloads, with stars and forks.
robbievanleeuwen
sectionproperties

Analysis of an arbitrary cross-section in python using the finite element method.

38K 560 117
peer-open-source
xara

Nonlinear finite element analysis.

7K 66 41
peer-open-source
opensees

Nonlinear finite element analysis.

4K 66 41
bessagroup
f3dasm

Framework for Data-Driven Design & Analysis of Structures & Materials (F3DASM)

4K 128 33
haoming-luo
agentfem

AI-native open-source finite-element platform connecting engineering, computation, data, and AI.

4K 23 3
robbievanleeuwen
concreteproperties

Calculate section properties for reinforced concrete sections.

4K 246 73
giovanniboscu
csfpy

Continuous Section Fields: A Computational Modelling Framework for axially graded Non-Uniform Structural Members

2K 3 1
emptiesvoid-cloud
qf-solver

Open-source Python FEM/FEA solver for structural mechanics and dynamics, with transparent formulations, reproducible V&V and PETSc/MPI large-scale solving

2K 12 0
open-PASO
openpaso

openPASO (formerly OASiS): an MCP server that lets an AI model run nine finite-element and multiphysics codes, with curated knowledge, verified execution and cross-code coupling. Under active development; contributions welcome.

1K 28 1
cmpmech
cuwave

Single-GPU, differentiable higher-order finite difference wave propagation in Python: intended for inverse problems and structural optimization, e.g., full waveform inversion and transient topology optimization

1K 3 0
CEmM2
akms

A deterministic global-local knowledge compiler: typed knowledge nodes compile into a directed graph, tasks receive reproducible projections, and structured evidence flows back to update confidence.

823 0 0
CEmM2
akms-learn

A deterministic global-local knowledge compiler: typed knowledge nodes compile into a directed graph, tasks receive reproducible projections, and structured evidence flows back to update confidence.

795 0 0
CEmM2
akms-failure-memory

A deterministic global-local knowledge compiler: typed knowledge nodes compile into a directed graph, tasks receive reproducible projections, and structured evidence flows back to update confidence.

783 0 0
CEmM2
akms-nodes-gen

A deterministic global-local knowledge compiler: typed knowledge nodes compile into a directed graph, tasks receive reproducible projections, and structured evidence flows back to update confidence.

778 0 0
CEmM2
compmech-reference-pack

A deterministic global-local knowledge compiler: typed knowledge nodes compile into a directed graph, tasks receive reproducible projections, and structured evidence flows back to update confidence.

537 0 0
adtzlr
hyperelastic

Constitutive hyperelastic material formulations for FElupe.

363 15 1
AnatoDu
plate-solver

Bending and unilateral (Signorini) contact of thin elastic plates of arbitrary planform — R-functions + Ritz + generalized reaction method, with FEM-verified results.

213 0 0
bessagroup
cratepy

CRATE: Accurate and efficient clustering-based nonlinear analysis of heterogeneous materials through computational homogenization

135 49 7
khaledghobashy
uraeus-nmbd-python

Numerical simulation environment of constrained multi-body systems in python.

100 1 0
khaledghobashy
uraeus-smbd

A python package for symbolic creation and analysis of constrained multi-body systems.

84 7 2
alan-turing-institute
peripy

Code base for PeriPy, a lightweight, open-source and high-performance package for peridynamic simulations written in Python - a collaboration between Exeter, Cambridge & Turing

71 59 15
MechanicsDSL
mechanicsdsl-notebooks

Jupyter notebooks demonstrating MechanicsDSL across classical mechanics, quantum mechanics, electromagnetism, relativity, statistical mechanics, thermodynamics, and fluid dynamics.

60 0 0
khaledghobashy
uraeus

A python package for symbolic creation and analysis of constrained multi-body systems.

34 7 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology