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.5.1.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.5.1-py3-none-any.whl (18.7 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydae_bps-1.5.1.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.5.1.tar.gz
Algorithm Hash digest
SHA256 705f7d93c551aa7b238dc9b01576e96a392f953b5d7cf2662483b89e306342dd
MD5 f15b7b825daf5044c6a5642d8eae9f8a
BLAKE2b-256 188380112f6438cb8e21f83371bb567556523aa64649d382480d3eaf003724a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pydae_bps-1.5.1-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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 269ff8c354741c7c501ab6d18468e5ab87bacd20072d09072bef2d3cfa5c9725
MD5 3195a4d1fa44c49df2f1513a6aeadd7a
BLAKE2b-256 ae615830f84edef886afa8251a8590a4970fbd8b826a90cd26e900ee4750f79f

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