Skip to main content

Integrity

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

Summary

#TODO

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

Usage

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.

Assumptions

Scope

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

Metadata

Release files for pyintegrity 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyintegrity 0.0.1
File Size Uploaded Provenance Actions
pyintegrity-0.0.1.tar.gz 45.6 kB Without provenance Details for pyintegrity-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyintegrity 0.0.1
File Interpreter ABI Platform Actions
pyintegrity-0.0.1-py3-none-any.whl Python 3 none any Details for pyintegrity-0.0.1-py3-none-any.whl

Total release size: 100.7 kB

Release files / pyintegrity-0.0.1.tar.gz

Download URL pyintegrity-0.0.1.tar.gz
Size 45.6 kB
Tags Source
SHA-256 checksum
How to use checksums
30c5f938ec6a9af3df3f0ec9547435fc7000f4978281c7709266b5b6e38609b0
BLAKE2b-256 checksum
How to use checksums
b58fb2e48b06017c2beddd71897d55ee3885c492cc367be0d6092a66c8298424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Release files / pyintegrity-0.0.1-py3-none-any.whl

Download URL pyintegrity-0.0.1-py3-none-any.whl
Size 55.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7be56dfe8be545b38c3369b69d534b0f138db31fd168d513e5d8ce170728cfbf
BLAKE2b-256 checksum
How to use checksums
118c5ca9c649bc4b915967ca0a32a6dcc45de26ce724ca150034cb98a6318924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.12

Security for pyintegrity 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page