fdscore¶
fdscore is a Python library for Fatigue Damage Spectrum (FDS) computation and FDS-to-Power Spectral Density (PSD) inversion.
It implements the Henderson-Piersol closed-form inversion method, supports multiple inversion engines (closed form, spectral iterative, and time-domain iterative), and provides utilities for rainflow counting, Dirlik-based spectral fatigue estimation, and Miner-rule damage accumulation.
Documentation Guide¶
Use this site as the canonical documentation for installation, workflow
guidance, API reference, and theory. The public API documented here matches
the stable namespace exposed by fdscore.
The repository also ships a CONTRACTS.md document that defines the public
engineering contracts and compatibility rules used across the main release
workflows.
Contents¶
Getting Started
User Guide
Reference