arpastrana/jax_fdm

Auto-differentiable and hardware-accelerated force density method

53
/ 100
Established

This tool helps structural engineers and architects design stable structures like arches or cable nets by finding their optimal form. You input a basic structural idea—a network of pin-jointed bars—and the tool calculates the precise geometry needed for it to be in static equilibrium, automatically adjusting factors like member forces, loads, and support positions. It's ideal for practitioners who need to explore many design options or optimize for specific criteria like minimal material use.

Available on PyPI.

Use this if you need to rapidly explore and optimize complex structural forms modeled as bar systems, especially when integrating these simulations into machine learning workflows or requiring hardware-accelerated computation.

Not ideal if you are working with continuum mechanics, need to analyze material deformation, or are primarily focused on traditional structural analysis without a strong emphasis on form-finding optimization or machine learning integration.

structural-design architecture form-finding structural-optimization computational-design
Maintenance 10 / 25
Adoption 9 / 25
Maturity 25 / 25
Community 9 / 25

How are scores calculated?

Stars

98

Forks

6

Language

Python

License

MIT

Last pushed

Mar 04, 2026

Commits (30d)

0

Dependencies

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/arpastrana/jax_fdm"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.