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.

To install this software package:

  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 version 3.12 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 pass python=3.12
  3. Install the package with pip:

    1. Enter the pass environment via conda activate pass
    2. Pip install pass 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. mkdir status This is the folder where status files for simulated trajectories will be stored.

    3. cd run

    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.0.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.0.post0-py3-none-any.whl (20.8 MB view details)

Uploaded Python 3

File details

Details for the file bipass-1.0.0.post0.tar.gz.

File metadata

  • Download URL: bipass-1.0.0.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.0.post0.tar.gz
Algorithm Hash digest
SHA256 9b57ba1d36121ebb035ea41604202bb2aba1c877d2c86693509f6bd7423e8a97
MD5 79b3378e6cb3d9962191815552df8f53
BLAKE2b-256 6c9b7f0c9bd05f860564445609d42ceb2d4807df02f0290c831c5aa90200655b

See more details on using hashes here.

File details

Details for the file bipass-1.0.0.post0-py3-none-any.whl.

File metadata

  • Download URL: bipass-1.0.0.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.0.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 6967d8e4a1f41e03966847282ecd7321afdc5783ba0b00acd02bdfe7669eb63a
MD5 6edbb66623f2b6e66cc93d296336de07
BLAKE2b-256 fb408a6f763c9cded5ece2dd2fb1f9937f847fb5396e32c3b97f15f49a5d813c

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