Skip to main content

Blending Pipeline Analysis Tool for Hydrogen

DOI 10.11578/dc.20240216.1 DOI 10.11578/dc.20240216.1 License Python

Black isort

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)

Source distribution for BlendPATH 2.1.1
File Size Uploaded
blendpath-2.1.1.tar.gz 107.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BlendPATH 2.1.1
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

2.1.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page