Skip to main content

Bond Graph Modelling Toolkit

Project description

PyPI version Build Status Test Coverage

BondGraph - A Bond graph toolkit

Summary

This toolkit is for rapid modelling and design of networked thermodynamic systems. It is conceptually based upon the Bond Graph modelling methodology.

Documentation

https://bondgraphtools.readthedocs.io/

Installation

Dependencies

BondGraph requires:

  • python 3.6
  • julia 0.6.4

Python dependencies:

  • sympy>=1.1.1
  • numpy>=1.14
  • scipy>=1.0.1
  • matplotlib>=2.2.2
  • julia>=0.1.5
  • diffeqpy>=0.4
  • requests>=2.19 Julia dependencies:
  • PyCall
  • DifferentialEquations.jl

Instructions:

  1. Install python > 3.6 for your operating system.
  2. Install Julia 0.6.4 (https://julialang.org/downloads/) for your operating system. Julia 0.7 and 1.0 are not yet supported
  3. Make sure Julia 0.6.4 is in your os path. (test this by running julia -v)
  4. Install using PyPI; pip install BondGraphTools

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

BondGraphTools-0.3.6.tar.gz (41.6 kB view details)

Uploaded Source

Built Distribution

BondGraphTools-0.3.6-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file BondGraphTools-0.3.6.tar.gz.

File metadata

  • Download URL: BondGraphTools-0.3.6.tar.gz
  • Upload date:
  • Size: 41.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for BondGraphTools-0.3.6.tar.gz
Algorithm Hash digest
SHA256 99e9208931149ca714cb69a50f36167dc7d09289122211a3a5ed7092382420ff
MD5 72ed990c8930f012fc726fe182ab7aa5
BLAKE2b-256 52a9335dc1c7e6f4aac2fc9d9635988668078ff7ae7f1fe6aa9fb3f9947a1c76

See more details on using hashes here.

File details

Details for the file BondGraphTools-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: BondGraphTools-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0

File hashes

Hashes for BondGraphTools-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 d602be9fe4d67e4e7fc6d39e01387b3c944c2c34808f9277e07913bb1b70ad27
MD5 a5438d9894d9fff76a1a6a4bdd75dafd
BLAKE2b-256 b461297ab3b08cdaac85867e63ab83ec42d715c47984f730e0eb5c733a7c9df0

See more details on using hashes here.

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