py-fatigue bundles the main functionality for performing cyclic stress (fatigue) analysis and cycle-counting.
Project description
It provides:
- a powerful cycle-counting implementation based on the ASTM E1049-85 rainflow method that retrieves the main class of the package:
CycleCount
- capability of storing the
CycleCount
results in a sparse format for storage and memory efficiency - easy applicability of multiple mean stress effect correction models
- implementation of low-frequency fatigue recovery when "summing" multiple
CycleCount
instances - fatigue analysis through the combination of SN curves and multiple damage accumulation models
- crack propagation analysis through the combination of the Paris' law and multiple crack geometries
- and more...
Py-Fatigue is heavily based on numba
, numpy
and pandas
, for the analytical part, and matplotlib
for the plotting part.
The package is licensed under the GNU General Public License v3.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py_fatigue-1.0.3.tar.gz
(68.1 kB
view hashes)
Built Distribution
py_fatigue-1.0.3-py3-none-any.whl
(78.1 kB
view hashes)
Close
Hashes for py_fatigue-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 067d44ef5cf6d3fadd877f9df68ec48e54013af143e945400c64e5f8c2fd9f5b |
|
MD5 | 343a553b42cb394bc53722e4e4bfac11 |
|
BLAKE2b-256 | a9a5fbf6f4502c84963db19b44689b1b83e44543259230ca8d8df7e796a70c8e |