Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords

scr-1703 snl-applications
Last synced: 11 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: sandialabs
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 10.9 MB
Statistics
  • Stars: 49
  • Watchers: 9
  • Forks: 22
  • Open Issues: 4
  • Releases: 0
Topics
scr-1703 snl-applications
Created about 7 years ago · Last pushed about 1 year ago
Metadata Files
Readme Changelog Contributing License

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, documentation, and installation files can be found at https://hyram.sandia.gov/.

Copyright and License

The copyright language is available in the COPYRIGHT file. The license, as well as terms and conditions, are available in the COPYING file.

Contributing

The application comprises a frontend GUI and a backend package, both 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 (available at https://hyram.sandia.gov) 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+ User Guide (available at https://hyram.sandia.gov) contains details and examples on how to use the HyRAM+ software through an older graphical user interface (GUI). This document explains 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 frontend GUI and the backend package. Source code is organized in directories in the git repository in the following directory structure: ├───gui ├───src | └───hyram | ├───phys | ├───qra | └───utilities └───tests ├───gui └───hyram ├───phys ├───qra └───validation

  • gui - Code and resources for developing the Qt-based graphical user interface and building installers for Windows and macOS.
  • src/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 functionality.
  • tests/gui - Tests for the GUI models and state functionality.
  • tests/hyram - Tests for the HyRAM+ Python package including physics, risk assessment, and physics validation.

Owner

  • Name: Sandia National Laboratories
  • Login: sandialabs
  • Kind: organization
  • Location: United States

Exceptional service in the national interest.

GitHub Events

Total
  • Issues event: 6
  • Watch event: 6
  • Issue comment event: 9
  • Push event: 1
  • Fork event: 3
  • Create event: 1
Last Year
  • Issues event: 6
  • Watch event: 6
  • Issue comment event: 9
  • Push event: 1
  • Fork event: 3
  • Create event: 1

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 15
  • Total Committers: 2
  • Avg Commits per committer: 7.5
  • Development Distribution Score (DDS): 0.2
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Brian Ehrhart b****a@s****v 12
Ethan Hecht e****t@s****v 3
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 8
  • Total pull requests: 10
  • Average time to close issues: 9 months
  • Average time to close pull requests: 5 months
  • Total issue authors: 6
  • Total pull request authors: 1
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.7
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 10
Past Year
  • Issues: 4
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 3
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • andreaperin (2)
  • yanqingyuanyh (2)
  • mortendahlby (1)
  • garywha (1)
  • spfeiffer1 (1)
  • fenmome (1)
Pull Request Authors
  • dependabot[bot] (10)
Top Labels
Issue Labels
Pull Request Labels
dependencies (10) python (3) .NET (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 59 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 9
  • Total maintainers: 3
pypi.org: hyram

Hydrogen Plus Other Alternative Fuels Risk Assessment Models Python Package

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 59 Last month
Rankings
Dependent packages count: 10.1%
Average: 19.0%
Dependent repos count: 21.6%
Downloads: 25.3%
Maintainers (3)
Last synced: 11 months ago

Dependencies

src/gui/Hyram.Gui/packages.config nuget
  • MathNet.Numerics 4.12.0
src/gui/Hyram.Setup/packages.config nuget
  • WiX 3.11.2
src/gui/Hyram.SetupBootstrapper/packages.config nuget
  • WiX 3.11.2
src/gui/Hyram.State/packages.config nuget
  • MathNet.Numerics 4.12.0
src/gui/Hyram.PythonDirectory/requirements.txt pypi
  • 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
src/hyram/setup.py pypi
  • coolprop >=6.3
  • matplotlib *
  • numpy *
  • pythonnet *
  • scipy *
src/gui/Hyram.Tests/packages.config nuget
  • MSTest.TestAdapter 1.3.2
  • MSTest.TestFramework 1.3.2
src/gui/Hyram.Units/packages.config nuget
  • 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