This python package evaluates the structural life of tubular solar receivers against creep rupture, fatigue, and creep-fatigue damage modes.
Full documentation is available here.
The package itself is pure python, however it relies on several additional python packages listed in requirements.txt. Note that srlife uses Python3.
Of these additional requirements, only neml is difficult to install as currently the maintainers do not provide binary packages. See the installation instructions in the full documentation for how to install srlife and dependencies.
The package is provided under an MIT license found in the LICENSE file.