Skip to main content

PyPI version [Build Status] Test Coverage

BondGraphTools - A Toolkit for modelling multi-physics systems.

Summary

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

Documentation

https://bondgraphtools.readthedocs.io/

Installation

Dependencies

BondGraphTools requires:

  • python 3.7 or greater,
  • LaTeX,
  • gFortran, BLAS, LAPACK and SUNDIALS (for the numerical solvers).

Python dependencies:

  • sympy
  • numpy
  • scipy
  • matplotlib
  • scikits.odes

Instructions:

  1. Install Anaconda (or miniconda).
  2. Install dependencies from conda-forge: liblas, liblapack, sundials using conda install -c conda-forge libblas liblapack sundials fortran-compiler
  3. Install LaTeX via conda install -c conda-forge miktex (windows) or conda install -c conda-forge texlive-core (osx/linux)
  4. Install the package using pip install bondgraphtools

Metadata

Release files for BondGraphTools 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BondGraphTools 0.4.6
File Size Uploaded
BondGraphTools-0.4.6.tar.gz 52.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for BondGraphTools 0.4.6
File Interpreter ABI Platform
BondGraphTools-0.4.6-py3-none-any.whl Python 3 none any Details

Total release size: 95.2 kB

Release files / BondGraphTools-0.4.6.tar.gz

Download URL BondGraphTools-0.4.6.tar.gz
Size 52.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8d04c840d45e5f57285a987fe6120667ff4300675f4e4d0c353c55dc54a1c317
BLAKE2b-256 checksum
How to use checksums
ffb5178cfec9b8f0823421ec939a51badec7c748b23bbab382fe6a678bb82cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release files / BondGraphTools-0.4.6-py3-none-any.whl

Download URL BondGraphTools-0.4.6-py3-none-any.whl
Size 43.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
64420d8eb2d6eb2e55c5ad1da4a0c4ca78247570551e1af16f3fb7e1886a1b2c
BLAKE2b-256 checksum
How to use checksums
b11d09b646efc3dfaa6c738b0e5b800fe90bd29bb1ccd4ecc4549223f74bdb02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

Release history Release notifications | RSS feed

This release

0.4.6 This release

2 release files

0.4.5

1 release file

0.4.4

2 release files

0.4.3

1 release file

0.4.2

2 release files

0.4.1

2 release files

0.4

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page