pyLife – a general library for fatigue and reliability
pyLife is an Open Source Python library for state of the art algorithms used in
lifetime assessment of mechanical components subject to fatigue load.
Purpose of the project
This library was originally compiled at Bosch Research to collect algorithms
needed by different in house software projects, that deal with lifetime
prediction and material fatigue on a component level. In order to further
extent and scrutinize it we decided to release it as Open Source.
So we are welcoming collaboration not only from science and education but also
from other commercial companies dealing with the topic. We commend this library
to university teachers to use it for education purposes.
There are/will be the following subpackages:
stress everything related to stress calculation
stress gradient calculation
strength everything related to strength calculation
failure probability estimation
mesh FEM mesh related stuff
util all the more general utilities
materialdata analysis of material testing data
Wöhler (SN-curve) data analysis
pyLife is in continuous development. We hope to keep the interfaces more or
less stable. However depending on the practical use of pyLife in the future
interface changes might occur. If that happens, we probably won't be able to
put too much effort into backwards compatibility. So be prepared to react to
pyLife is open-sourced under the Apache-2.0 license. See the
LICENSE file for details.