Skip to main content

Core engine for solving and analyzing Differential-Algebraic Equation (DAE) systems

Project description

pydae

Core engine for solving and analyzing Differential-Algebraic Equation (DAE) systems.

pydae uses SymPy to symbolically derive Jacobians, translates them to C, and compiles them into shared libraries for fast numerical simulation via Newton-Raphson.

See the main repository for full documentation.

Installation

pip install pydae

Quick start

from pydae.core import Builder, Model

builder = Builder(sys_dict, target='ctypes')
builder.build()

model = Model('my_system')
model.ini(params, xy_0=initial_guess)
model.run(t_end, inputs)
model.post()

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

pydae-1.0.4.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

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

pydae-1.0.4-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

File details

Details for the file pydae-1.0.4.tar.gz.

File metadata

  • Download URL: pydae-1.0.4.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pydae-1.0.4.tar.gz
Algorithm Hash digest
SHA256 a207d0541bbcb56f56cf059a1ca4665ee74c35fbc618fa89ae79dd0c28da161d
MD5 787c82cd291bd2e9e2e28d725885f49c
BLAKE2b-256 d72d2ac0f447e603da508869cc5a2f58ab86342b2a81b40b36c7e118b9b1a564

See more details on using hashes here.

File details

Details for the file pydae-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: pydae-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 59.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for pydae-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c09f5b85e6a973764f5d4570bf185aac78f9a8e2eeb395a717c7f990e90de1b
MD5 b5ccf6b227c3181a0785b18c5e4d76be
BLAKE2b-256 031a0c8f44683d5365a58b428049eeee434723b2c3166b02739124181aef780f

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