Helpr
Hydrogen Extremely Low Probability of Rupture (HELPR) is a modular probabilistic fracture mechanics platform developed to assess structural integrity of natural gas infrastructure for transmission and distribution of hydrogen natural gas blends
Install / Use
/learn @sandialabs/HelprREADME
Hydrogen Extremely Low Probability of Rupture (HELPR)
Hydrogen Extremely Low Probability of Rupture (HELPR) is a probabilistic tool suite for safety assessment of natural gas assets containing hydrogen environments.
Copyright and License
The copyright language is available in the COPYRIGHT.txt file. The license, as well as terms and conditions, are available in the LICENSE.md file.
Contributing
The application comprises a frontend GUI and a backend module both written in Python. Anyone who wants to contribute to the development of the open-source HELPR project should refer to the details in the CONTRIBUTING document.
Documentation
Documentation of the technical approach underlying HELPR as well as a user guide for the GUI are under development. Sphinx documentation of the Python backend module is available at https://sandialabs.github.io/helpr/.
Repository Layout
The HELPR repository includes both the Python frontend GUI and the backend module. Application code is organized in directories in the git repository in the following way:
$
├───examples
├───gui
│ ├───src
│ │ └───helprgui
| │ ├───assets
| │ ├───forms
| │ ├───hygu (submodule)
| │ ├───models
| │ ├───tests
| │ └───ui
│ └───build
└───src
├───docs
│ └───source
├───helpr
│ ├───data
│ ├───physics
│ ├───tests
│ │ ├───unit_tests
│ │ └───verification_tests
│ └───utilities
└───probabilistic
├───capabilities
├───examples
└───tests
examples- Demonstrations of HELPR capabilities through Jupyter notebooksgui/src- GUI module for distributable HELPR applicationgui/src/helprgui/hygu- submodule library containing generic GUI components (e.g. generic parameter classes)gui/build- Installer scripts to build GUI distribution for Windows and macOS systemssrc/docs- Sphinx documentation generationsrc/helpr- Python source code for physics and utilities calculations and associated capability testssrc/probabilistic- Python source code for probabilistic capabilities
