Skip to main content

General Fatigue library

Project description

Binder

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.

Contents

There are/will be the following subpackages:

  • stress everything related to stress calculation
    • equivalent stress
    • stress gradient calculation
    • rainflow counting
    • ...
  • strength everything related to strength calculation
    • failure probability estimation
    • S-N-calculations
    • ...
  • mesh FEM mesh related stuff
    • stress gradients
    • FEM-mapping
    • hotspot detection
  • util all the more general utilities
    • ...
  • materialdata analysis of material testing data
    • Wöhler (SN-curve) data analysis

Disclaimer

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 deprecations.

License

pyLife is open-sourced under the Apache-2.0 license. See the LICENSE file for details.

For a list of other open source components included in pyLife, see the file 3rd-party-licenses.txt.

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

pylife-1.0.tar.gz (207.1 kB view details)

Uploaded Source

Built Distributions

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

pylife-1.0-cp38-cp38-win_amd64.whl (344.5 kB view details)

Uploaded CPython 3.8Windows x86-64

pylife-1.0-cp38-cp38-manylinux1_x86_64.whl (689.7 kB view details)

Uploaded CPython 3.8

pylife-1.0-cp37-cp37m-win_amd64.whl (307.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

pylife-1.0-cp37-cp37m-manylinux1_x86_64.whl (671.4 kB view details)

Uploaded CPython 3.7m

File details

Details for the file pylife-1.0.tar.gz.

File metadata

  • Download URL: pylife-1.0.tar.gz
  • Upload date:
  • Size: 207.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pylife-1.0.tar.gz
Algorithm Hash digest
SHA256 08c246ee8276b97a1cfdd81166e968ec60aca7119fe5772c429f07755e232104
MD5 e57090e8f9652910392425855494e5ee
BLAKE2b-256 07332ea7e02d4ca2457fc8c00b21c72c5085aeec1d1bd862e74cd27bc52948dd

See more details on using hashes here.

File details

Details for the file pylife-1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pylife-1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 344.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pylife-1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e6e96a505904cce41e74c1a4babeec1e87c76d7f95bfdfe577085d14921f021b
MD5 0837334b7621b8b691a4abb7dd936a66
BLAKE2b-256 bf4be251ad6be51f5cf91810fc3a00cae82dab8a1613546a0790023309ee8381

See more details on using hashes here.

File details

Details for the file pylife-1.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pylife-1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 689.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pylife-1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 68c118fc7dca7d5127b483b6a3e064c33575dfb756910923cfe40c7d7b995fad
MD5 f3d71552eb3bf3073f5216ec850f03d4
BLAKE2b-256 71ed66f454e59c0a85689fc1d65f304f33af81c07bdb82ff62d2813754d57ad0

See more details on using hashes here.

File details

Details for the file pylife-1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pylife-1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 307.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pylife-1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 36f9d102b8a83471d3303e2e042fa08da8bd3ec2d914650aaac1bb8d8897e19c
MD5 3da2fc6ed59db614fd3297c8128f115f
BLAKE2b-256 f97e8ff6753bb731d34b91cc3c6576c6f136e67566f9398a6828f89fd095df6c

See more details on using hashes here.

File details

Details for the file pylife-1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pylife-1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 671.4 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0.post20200814 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for pylife-1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0839ff79cedc18d09bbb1d82cb33e7e31cbec2c61007d1462c6813c3b180da51
MD5 e39c9d6c9a069b30546e20ba94a4058a
BLAKE2b-256 56d872e134f2b9df76b72c90a43585eec62ea6ac98f294b4890a054fd137d70d

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