Skip to main content

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:

  1. Open a terminal in the place you would like to install BIPASS

  2. Set up the conda environment:

    1. Download python via miniconda using https://docs.anaconda.com/miniconda/
    2. Source the .bashrc via source ~/.bashrc
    3. Check that the conda install has worked via conda --version
    4. 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)
  3. Enter your conda environment by running conda activate [environment name]

  4. In the terminal run pip install bipass

  5. To check BIPASS was install run pass --help

Add run, status, and plots folders for outputs:

  1. mkdir run This is the folder in which you will build the config files for different power system configurations.

  2. cd run

  3. mkdir status This is the folder where status files for simulated trajectories will be stored.

  4. mkdir plots This 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:

  1. Download the Git repository:

    git clone https://gitlab.com/power-system-analysis-group/power-system-simulation-framework.git

  2. Set up the conda environment:

    1. Download python via miniconda using https://docs.anaconda.com/miniconda/
    2. Source the .bashrc via source ~/.bashrc
    3. Check that the conda install has worked via conda --version
    4. 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)
  3. Install the package with pip:

    1. Enter the conda environment via conda activate [environment name]
    2. Pip install BIPASS via the two commands below:

    For use only:

    pip install .

    For code development:

    pip install -e .

  4. Add run, status, and plots folders for outputs:

    1. mkdir run This is the folder in which you will build the config files for different power system configurations.

    2. cd run

    3. mkdir status This is the folder where status files for simulated trajectories will be stored.

    4. mkdir plots This 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:

  1. Open the package in the terminal

  2. Enter the pass environment via conda activate pass

  3. Enter into the run folder via cd run

  4. Generate a default config file via pass make-config config_name.toml

  5. Reference all the possible functions via pass --help

  6. Run a command via pass command-name config_name.toml

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bipass-1.0.2.post0.tar.gz (36.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bipass-1.0.2.post0-py3-none-any.whl (20.8 MB view details)

Uploaded Python 3

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

Hashes for bipass-1.0.2.post0.tar.gz
Algorithm Hash digest
SHA256 8bfd8e4df5035402610253a1b66fa2fb470372156caa3fa0342264368423f1d4
MD5 69c05ee7d387bf38e76237a2ef01d2fe
BLAKE2b-256 ee30604b4ff2c603ad233f6485a8cba690e1ff93e2fa79b7f611dfb5e92ec674

See more details on using hashes here.

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

Hashes for bipass-1.0.2.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 e7aa7d8fdd5ba010c3c44c95f217aa1f5360c0765dbd539dde5b7203f4a03220
MD5 e18069e1040545c4eff4c9a204126dd9
BLAKE2b-256 2a8b599c938591a567dac3f1e8d746347216e16adeb392d6d1130fb3e8a1c7b4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page