Skip to main content

Balanced power systems builder for pydae DAE solver

Project description

pydae-bps

Balanced Power Systems builder for the pydae DAE solver.

Reads JSON/HJSON power system network descriptions (similar to PSS/E or PSAT format) and constructs the symbolic DAE system dictionary for pydae.core.Builder.

Installation

pip install pydae-bps   # automatically installs pydae as a dependency

Quick start

from pydae.bps import BpsBuilder
from pydae.core import Builder, Model

grid = BpsBuilder('ieee39.json')
grid.construct('ieee39')

bld = Builder(grid.sys_dict, target='ctypes')
bld.build()

model = Model('ieee39')
model.ini({}, xy_0=1)
model.run(10.0, {'p_c_30': 0.8})
model.post()

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

pydae_bps-1.6.0.tar.gz (18.0 MB view details)

Uploaded Source

Built Distribution

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

pydae_bps-1.6.0-py3-none-any.whl (18.7 MB view details)

Uploaded Python 3

File details

Details for the file pydae_bps-1.6.0.tar.gz.

File metadata

  • Download URL: pydae_bps-1.6.0.tar.gz
  • Upload date:
  • Size: 18.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for pydae_bps-1.6.0.tar.gz
Algorithm Hash digest
SHA256 2cc744f78d4a527d28ef30a4deb8bda861a34f7c1a1a39678efe06f796c5c0b1
MD5 a528b02dadc5b0dbfd5c937dbb67cc8b
BLAKE2b-256 9e7fb0256fc7c282e27d710a7733d7558ab29a20e876c4748cff02b1d2cf3d23

See more details on using hashes here.

File details

Details for the file pydae_bps-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: pydae_bps-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 18.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for pydae_bps-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff8927293d6da66adc076e6e324f6d4e28c45d3e15164c358205c3f0e58e1e50
MD5 6ea4fa4a38fa12c95e869aef12778400
BLAKE2b-256 4ff43874533f088bfc9fd3439b3b8c06215d77187756ce2be3aa1428b069df9a

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