Skip to main content

Efficient contact mechanics using elastic half-space methods

Project description

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

Running contact mechanics simulations

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

contactmechanics-1.8.1.tar.gz (65.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

contactmechanics-1.8.1-py3-none-any.whl (88.9 kB view details)

Uploaded Python 3

File details

Details for the file contactmechanics-1.8.1.tar.gz.

File metadata

  • Download URL: contactmechanics-1.8.1.tar.gz
  • Upload date:
  • Size: 65.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for contactmechanics-1.8.1.tar.gz
Algorithm Hash digest
SHA256 752f89b3623e23ffa6affeb1239f1606855fb5e3d0bf113d125b8a49aaf6a2b2
MD5 8bfc6845d1e44e3c13dbbbb8e8d11876
BLAKE2b-256 bb4bd6d1695affac6601a6e385fe00221e16d9aca4cfe418b3b21379ca5ef438

See more details on using hashes here.

File details

Details for the file contactmechanics-1.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for contactmechanics-1.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 263fe6ea9c05129775aefccec625c27c323455c8c95fe0562adc1be18731147f
MD5 3324308d8f19bdac4828cfa8f0fe4c4c
BLAKE2b-256 c854cda97bcf734f153489d894f5340491a0990fa3c9eab78352c06fc737ac67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page