Skip to main content

Development Status :: 3 - Alpha

Project description

Objectives

The python package pyphs is dedicated to the treatement of passive multiphysical systems in the Port-Hamiltonian Systems formalism which structures physical systems into
  • energy conserving parts,

  • power dissipating parts and

  • source parts.

This guarantees a power balance is fullfilled, including for numerical simulations based on an adapted numerical method.
  1. Systems are described by directed multi-graphs (networkx.MultiDiGraph).

  2. The time-continuous port-Hamiltonian structure is build from an automated graph analysis.

  3. The discrete-time port-Hamiltonian structure is derived from a structure preserving numerical method.

  4. LaTeX description code and C++ simulation code are automatically generated.

mindmap

Installation

It is recommanded to install pyphs using pip. In terminal: pip install pyphs An installation for Anaconda users on Mac OSX is also available: conda install -c afalaize pyphs

Documentation

Documentation and tutorials are hosted at the Python Package Index https://pypi.python.org/pypi/pyphs

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

pyphs-0.1.9a3.tar.gz (7.4 kB view hashes)

Uploaded Source

Supported by

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