Balloon Instrumentation Power system Analysis and Simulation Software
Project description
Balloon Instrumentation Power system Analysis Simulation Framework (BI-PASS)
This software package provides a framework for design and simulation of Long Duration Balloon payloads. BIPASS is now available on PyPi and can be found here: https://pypi.org/project/bipass/
Documentation Link:
Documentation on BIPASS can be found on the gitlab pages here: https://power-system-analysis-group.gitlab.io/power-system-simulation-framework/
To install via PyPi:
-
Open a terminal in the place you would like to install BIPASS
-
Set up the conda environment:
- Download python via miniconda using
https://docs.anaconda.com/miniconda/ - Source the .bashrc via
source ~/.bashrc - Check that the conda install has worked via
conda --version - Once you have installed conda open the PASS package in the terminal and enter
conda create --name [environment name] python=3.13 or (3.14)
- Download python via miniconda using
-
Enter your conda environment by running
conda activate [environment name] -
In the terminal run
pip install bipass -
To check BIPASS was install run
pass --help
Add run, status, and plots folders for outputs:
-
mkdir runThis is the folder in which you will build the config files for different power system configurations. -
cd run -
mkdir statusThis is the folder where status files for simulated trajectories will be stored. -
mkdir plotsThis is the folder where all of your plots will go. To change the name of the plot, go into the config file and edit the plot name for that script.
To install this software package via Gitlab:
-
Download the Git repository:
git clone https://gitlab.com/power-system-analysis-group/power-system-simulation-framework.git -
Set up the conda environment:
- Download python via miniconda using
https://docs.anaconda.com/miniconda/ - Source the .bashrc via
source ~/.bashrc - Check that the conda install has worked via
conda --version - Once you have installed conda open the PASS package in the terminal and enter
conda create --name [environment name] python=3.13 (or 3.14)
- Download python via miniconda using
-
Install the package with pip:
- Enter the conda environment via
conda activate [environment name] - Pip install BIPASS via the two commands below:
For use only:
pip install .For code development:
pip install -e . - Enter the conda environment via
-
Add run, status, and plots folders for outputs:
-
mkdir runThis is the folder in which you will build the config files for different power system configurations. -
cd run -
mkdir statusThis is the folder where status files for simulated trajectories will be stored. -
mkdir plotsThis is the folder where all of your plots will go. To change the name of the plot, go into the config file and edit the plot name for that script.
-
To run the software:
-
Open the package in the terminal
-
Enter the pass environment via
conda activate pass -
Enter into the run folder via
cd run -
Generate a default config file via
pass make-config config_name.toml -
Reference all the possible functions via
pass --help -
Run a command via
pass command-name config_name.toml
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bipass-1.0.2.post0.tar.gz.
File metadata
- Download URL: bipass-1.0.2.post0.tar.gz
- Upload date:
- Size: 36.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bfd8e4df5035402610253a1b66fa2fb470372156caa3fa0342264368423f1d4
|
|
| MD5 |
69c05ee7d387bf38e76237a2ef01d2fe
|
|
| BLAKE2b-256 |
ee30604b4ff2c603ad233f6485a8cba690e1ff93e2fa79b7f611dfb5e92ec674
|
File details
Details for the file bipass-1.0.2.post0-py3-none-any.whl.
File metadata
- Download URL: bipass-1.0.2.post0-py3-none-any.whl
- Upload date:
- Size: 20.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7aa7d8fdd5ba010c3c44c95f217aa1f5360c0765dbd539dde5b7203f4a03220
|
|
| MD5 |
e18069e1040545c4eff4c9a204126dd9
|
|
| BLAKE2b-256 |
2a8b599c938591a567dac3f1e8d746347216e16adeb392d6d1130fb3e8a1c7b4
|