Blending Pipeline Analysis Tool for Hydrogen
Welcome to the Blending Pipeline Analysis Tool for Hydrogen (BlendPATH) SWR-24-10.
User Manual
Please refer to the BlendPATH User Manual for in-depth documentation. The file is also available in the repository linked here.
Installation
This is a Python-based tool. The instructions below assumes that the user possesses background knowledge in Python and has Anaconda installed. Below is a quick-start guide:
The BlendPATH repository can by cloned to your local computer using:
git clone https://github.com/natlabrockies/BlendPATH.git
Create environment
A conda environoment can useful for satisfying the Python requirement. First, open an anaconda powershell. Within the powershell, we will first create a conda environment to install BlendPATH in. This command below creates a conda environment called BlendPATH_env. The second argument is the Python version. The BlendPATH team recommends Python 3.10 or 3.11. Note: you may swap BlendPATH_env with whatever you would like to name the environment
conda create -n BlendPATH_env python=3.10
Within the same powershell, enter into the conda environment using
conda activate BlendPATH_env
Installation
BlendPATH is built as a Python package that can be installed with pip. Once the conda environment is activated, navigate the directory where the BlendPATH repository was cloned. In most cases this will be in a designated GitHub folder.
cd \Users\MY_USERNAME\Documents\GitHub\BlendPATH
Then install BlendPATH using the command below. Be sure to include the period at the end.
pip install .
VS Code setup
We recommend using VS Code for your Python IDE. Within VS Code, open your working directory for BlendPATH.
Within VS Code you will need to activate the conda environment that was created earlier. This can be achieved by pressing Ctrl + Shift + P
which brings up a menu window. Here type and select
Python: Select Interpreter
This will bring up a list of your available environments. Select the environment that was just created. Check the file path matches what you expect.
Quick-Start guide
BlendPATH can be run in a Python script by importing the package. There is also an example script to show usage in the examples directory. Within this directory is a template.py file. This uses the data files in the wangetal2018 directory,
License terms - ProFAST
By downloading and using BlendPATH, the user also agrees to the BlendPATH license terms as well as the license terms of ProFAST.
NOTE:
BlendPATH continues to see active development and maintenance. If you observe issues with the code, please inform the authors of said issues for continuous improvement. Lastly, please include version number when referencing or citing BlendPATH.
Citation
@techreport{kee2024BlendPATH,
title = {{BlendPATH (Blending Pipeline Analysis Tool for Hydrogen) [SWR-24-10]}},
author = {Kee, Jamie and Reznicek, Evan and Chung, Mark and Topolski, Kevin},
year = {2024},
month = jan,
number = {BlendPATH},
institution = {{National Renewable Energy Laboratory (NREL), Golden, CO (United States)}},
doi = {10.11578/dc.20240216.1},
url = {https://www.osti.gov/biblio/2309692},
}
Metadata
Release files for BlendPATH 2.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blendpath-2.1.1.tar.gz | 107.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blendpath-2.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 239.1 kB
Release files / blendpath-2.1.1.tar.gz
| Download URL | blendpath-2.1.1.tar.gz |
|---|---|
| Size | 107.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d47f6e4db3d1f3bf21e7eacb3afcdc47bcf48cc60566031e4614da6e4bc1860c
|
|
BLAKE2b-256 checksum How to use checksums |
85e69c55f0c76ee53784da8d63c3a3b79e9b25e84d3c7539a40c6a173231bda5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 13, 2026.
Transparency logRelease files / blendpath-2.1.1-py3-none-any.whl
| Download URL | blendpath-2.1.1-py3-none-any.whl |
|---|---|
| Size | 131.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b4f8bf6a52de887677e29c48070a00cf94c636bbce1639d8c71e4d506ef4e18f
|
|
BLAKE2b-256 checksum How to use checksums |
2adf880da38b7b5537cf830fd82337abfc69e78e2fc5310c7b9a2ae88cf3f6d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 13, 2026.
Transparency log