Hydrogen Extremely Low Probability of Rupture (HELPR) is a probabilistic tool suite for safety assessment of natural gas assets containing hydrogen environments.
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.
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 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/.
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
│ │ ├───analyses
│ │ ├───assets
│ │ ├───parameters
│ │ ├───state
│ │ ├───ui_files
│ │ └───utils
│ └───installers
│ └───tests
└───src
├───docs
│ └───source
├───helpr
│ ├───physics
│ ├───tests
│ │ ├───unit_tests
│ │ └───verification_tests
│ └───utilities
└───probabilistic
├───capabilities
├───examples
└───tests
examples
- Demonstrations of HELPR capabilities through Jupyter notebooksgui/src
- Front-end Python underlying GUIgui/installers
- Installers used to build GUIgui/tests
- Unit tests of GUI capabilitiessrc/docs
- Sphinx documentation generationsrc/helpr
- Python source code for physics and utilities calculations and associated capability testssrc/probabilistic
- Python source code for probabilistic capabilities