The Hydrogen Risk Assessment Models
The first-ever software toolkit that integrates deterministic and probabilistic models for quantifying accident scenarios, predicting physical effects, and characterizing hydrogen hazards impact on people and structures.
https://github.com/sandialabs/hyram
Category: Energy Storage
Sub Category: Hydrogen
Keywords
scr-1703 snl-applications
Last synced: about 2 hours ago
JSON representation
Repository metadata
- Host: GitHub
- URL: https://github.com/sandialabs/hyram
- Owner: sandialabs
- License: gpl-3.0
- Created: 2019-05-07T16:06:52.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-02-12T18:39:54.000Z (about 1 year ago)
- Last Synced: 2025-04-17T20:38:31.487Z (10 days ago)
- Topics: scr-1703, snl-applications
- Language: Python
- Homepage:
- Size: 10.3 MB
- Stars: 49
- Watchers: 9
- Forks: 22
- Open Issues: 6
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: COPYING.txt
README.md
Hydrogen Plus Other Alternative Fuels Risk Assessment Models (HyRAM+)
The Hydrogen Plus Other Alternative Fuels Risk Assessment Models (HyRAM+) toolkit integrates deterministic and probabilistic models for quantifying accident scenarios, predicting physical effects, and characterizing the impact on people from hydrogen and other alternative fuels.
Additional descriptions and documentation, as well as a Windows installer, can be found at https://hyram.sandia.gov/.
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 COPYING.txt file.
Contributing
The application comprises a frontend GUI written in C# and a backend module written in Python.
Anyone who wants to contribute to the development of the open-source HyRAM+ project should refer to the details in the CONTRIBUTING document.
Documentation
The HyRAM+ Technical Reference Manual contains descriptions of the models and calculations used within HyRAM+. It also contains references to the original works that these models and calculations are based on.
The HyRAM 2.0 User Guide contains details and examples on how to use the HyRAM+ software through the graphical user interface (GUI), with example calculations updated with changes to the interface and improved calculation options. This document more references how to use the software interface, rather than specifics on the models and calculations themselves. While there have been many changes to the current HyRAM+ version of the code, many of the examples are still applicable even though the User Guide is based on the previous version; a new version of the User Guide will be published in the future.
Repository Layout
The HyRAM+ repository includes both the C# frontend GUI and the backend Python module.
Source code is organized in directories in the git repository in the following directory structure:
├───src
| ├───gui
| ├───cs_api
| └───hyram
| ├───phys
| ├───qra
| └───utilities
└───tests
├───cs_api
└───hyram
├───phys
├───qra
└───validation
src
- Project source code, including C# GUI and python modulessrc/gui
- Front-end C# interface providing convenient access to HyRAM+ toolssrc/cs_api
- Python functions providing C# access to HyRAM+ python code via the python.NET librarysrc/hyram
- Python package of HyRAM+ tools including physics, quantitative risk assessment, and miscellaneous utilities- Additional information on the usage and development of the HyRAM+ Python module can be found in the README of that directory
tests
- Tests of the project source code to verify calculations and functionalitytests/cs_api
- Tests for the Python functions providing C# access to HyRAM+ Python package via the python.NET librarytests/hyram
- Tests for the HyRAM+ Python package including physics, risk assessment, and physics validation
Owner metadata
- Name: Sandia National Laboratories
- Login: sandialabs
- Email:
- Kind: organization
- Description: Exceptional service in the national interest.
- Website: https://software.sandia.gov
- Location: United States
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/4993680?v=4
- Repositories: 123
- Last ynced at: 2023-03-13T13:51:28.478Z
- Profile URL: https://github.com/sandialabs
GitHub Events
Total
- Issues event: 3
- Watch event: 6
- Issue comment event: 8
- Fork event: 3
Last Year
- Issues event: 3
- Watch event: 6
- Issue comment event: 8
- Fork event: 3
Committers metadata
Last synced: 6 days ago
Total Commits: 14
Total Committers: 2
Avg Commits per committer: 7.0
Development Distribution Score (DDS): 0.214
Commits in past year: 2
Committers in past year: 1
Avg Commits per committer in past year: 2.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Brian Ehrhart | b****a@s****v | 11 |
Ethan Hecht | e****t@s****v | 3 |
Committer domains:
- sandia.gov: 2
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 7
Total pull requests: 10
Average time to close issues: 4 months
Average time to close pull requests: 5 months
Total issue authors: 5
Total pull request authors: 1
Average comments per issue: 2.71
Average comments per pull request: 0.7
Merged pull request: 0
Bot issues: 0
Bot pull requests: 10
Past year issues: 4
Past year pull requests: 0
Past year average time to close issues: 11 days
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 0
Past year average comments per issue: 2.5
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- andreaperin (2)
- yanqingyuanyh (2)
- mortendahlby (1)
- spfeiffer1 (1)
- fenmome (1)
Top Pull Request Authors
- dependabot[bot] (10)
Top Issue Labels
Top Pull Request Labels
- dependencies (10)
- python (3)
- .NET (1)
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 244 last-month
- Total dependent packages: 0
- Total dependent repositories: 1
- Total versions: 8
- Total maintainers: 3
pypi.org: hyram
Hydrogen Plus Other Alternative Fuels Risk Assessment Models Python Package
- Homepage:
- Documentation: https://hyram.readthedocs.io/
- Licenses: GPL-3.0-only
- Latest release: 5.1.1 (published about 1 year ago)
- Last Synced: 2025-04-26T12:01:29.946Z (1 day ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 244 Last month
-
Rankings:
- Dependent packages count: 10.103%
- Average: 18.997%
- Dependent repos count: 21.607%
- Downloads: 25.281%
- Maintainers (3)
Dependencies
- MathNet.Numerics 4.12.0
- WiX 3.11.2
- WiX 3.11.2
- MathNet.Numerics 4.12.0
- Cython ==0.29.22
- Pillow ==8.1.1
- PyWavelets ==1.1.1
- coolprop ==6.4.1
- cycler ==0.10.0
- decorator ==4.4.2
- dill ==0.3.3
- imageio ==2.9.0
- kiwisolver ==1.3.1
- matplotlib ==3.3.4
- networkx ==2.5
- numpy ==1.20.1
- pandas ==1.2.3
- pycparser ==2.20
- pyparsing ==2.4.7
- python-dateutil ==2.8.1
- pythonnet ==2.5.2
- pytz ==2021.1
- scikit-image ==0.18.1
- scipy ==1.6.1
- six ==1.15.0
- tifffile ==2021.2.26
- coolprop >=6.3
- matplotlib *
- numpy *
- pythonnet *
- scipy *
- MSTest.TestAdapter 1.3.2
- MSTest.TestFramework 1.3.2
- Microsoft.Bcl.AsyncInterfaces 6.0.0
- System.Buffers 4.5.1
- System.Memory 4.5.4
- System.Numerics.Vectors 4.5.0
- System.Runtime.CompilerServices.Unsafe 6.0.0
- System.Text.Encodings.Web 6.0.0
- System.Text.Json 6.0.6
- System.Threading.Tasks.Extensions 4.5.4
- System.ValueTuple 4.5.0
Score: 10.213909111957399