Skip to main content

fitness for service for metallic pipes

Project description


Fitness for service assessment is the analysis both the present integrity of the component given the current state of damage and the projected remaining life



  • Refactor input file as follows
    • Divide app configuration data from input file to avoid confusion
    • Extract pipe capacity evaluation as a separate library (i.e. github and pypi)
  • Currently .xlsx is supported for wall thickness grid data. Change to simple .csv
  • Results are dumped into single folder
    • Divide them into high-level and detailed results into respective folders
  • The detailed technical steps implemented pyintegrity are to be documented.


See examples files to set up the General Metal Loss (GML) and Local Metal Loss (LML) analysis:

The high level methodologies for the general metal loss (GML) and local metal loss (LML) assessments are shown below:

The detailed steps implemented in pyintegrity are per API 579, 2016 code.



Per the API 579 damage classes, the following schematics shows the pyintegrity current scope:

Key References

Key references used for the package development are:

Name Description Hyperlink
API 579 Fitness for Service, 2021 API 579 2021
BS 7910 Fitness for Service BS 7910
BS 7910 Fitness for Service BS 7910:2013 Overview

Existing Software

Name Description Hyperlink
Autodesk Codeware INSPECT Fitness for service FFS
Autodesk Codeware INSPECT GML & LML General and Local Metal Loss General and Local Metal Loss
QuestIntegrity SignalFFS Signal Fitness-For-Service (FFS) performs fitness-for-purpose and fracture mechanics analysis on fixed and rotating equipment. SignalFFS
BMT FlawCheck Structural Integrity Assessment Tool Flawcheck

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

pyintegrity-0.0.1.tar.gz (45.6 kB view hashes)

Uploaded Source

Built Distribution

pyintegrity-0.0.1-py3-none-any.whl (55.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page