Apply ISO standards for materials, corrosion, safety, and oil and gas industry compliance
International Organization for Standardization (ISO) codes for general engineering, materials, and safety.
Version: 1.0.0 Created: 2026-01-12 Category: SME / Codes & Standards
ISO standards provide the universal framework for quality, safety, and specific technical systems. In the context of this repository, we focus on ISO standards adopted by the oil & gas industry (often harmonized with API) and general engineering specs.
Many ISO standards are "identical" or "modified" adoptions of API standards (e.g., ISO 13628-4 = API 17D). However, regional annexes may apply.
The definitive guide for preventing Sulfide Stress Cracking (SSC). It classifies materials based on H2S partial pressure and pH.
def check_nace_region(pH, pH2S_psi):
"""
Determine severity region (0, 1, 2, 3) based on ISO 15156 / NACE MR0175.
(Simplified logic for demonstration)
"""
if pH2S_psi < 0.05:
return "Region 0 (No specific requirements)"
if pH > 3.5:
return "Region 1 (Low Severity)"
else:
return "Region 3 (High Severity - Strict Material Controls)"
/mnt/ace/O&G-Standards/ISO/