Skip to content

ContactEngineering/ContactMechanics

Repository files navigation

Build Status

Ask DeepWiki

ContactMechanics

Contact mechanics with Python. This code implements computation of contact geometry and pressure of a rigid object on a flat elastic half-space. All calculations assume small deformations; in that limit, the contact of any two objects of arbitrary geometry and elastic moduli can be mapped on that of a rigid indenter on an elastic flat.

The methods that are implemented in this code are described in various papers:

Documentation

Sphinx-generated documentation can be found here.

Installation

Quick install with: python3 -m pip install ContactMechanics

Dependencies

The package requires :

Optional dependencies:

Funding

Development of this project is funded by the European Research Council within Starting Grant 757343 and by the Deutsche Forschungsgemeinschaft within projects PA 2023/2 and EXC 2193.

About

Contact mechanics using elastic half-space methods

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 14