Bond Graph Modelling Toolkit
Project description
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
BondGraph requires:
- python 3.6
- sundials 5.*
Python dependencies:
- sympy
- numpy>=1.14
- scipy>=1.0.1
- matplotlib>=2.2.2
LaTEX Dependencies (Used by matplotlib):
- case for Windows: You can install MiKTex (here https://miktex.org/2.9/setup) when you star the draw() MikTex will automaticly try to install all required, if unsuccessfully try to use MiKTex console-->Packages-> and install required packages by searching.
- for other OS should be similar.
Instructions:
- Install python > 3.6 for your operating system.
- Install sundials (either from https://computing.llnl.gov/projects/sundials/, or via Anaconda https://anaconda.org/conda-forge/sundials)
- Install BondGraphTools using PyPI;
pip install BondGraphTools
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
BondGraphTools-0.4.tar.gz
(46.9 kB
view details)
Built Distribution
File details
Details for the file BondGraphTools-0.4.tar.gz
.
File metadata
- Download URL: BondGraphTools-0.4.tar.gz
- Upload date:
- Size: 46.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c6e3a33c2efe112cdd890c3a7535db59e208a8c9d1bf870dffea768ab0c24fd |
|
MD5 | 93fa033ac14c846506836b3805401969 |
|
BLAKE2b-256 | e8b76ad966c6b12d0da1a1d195cc7d4a833f7228e64036e51c210c508b028895 |
File details
Details for the file BondGraphTools-0.4-py3-none-any.whl
.
File metadata
- Download URL: BondGraphTools-0.4-py3-none-any.whl
- Upload date:
- Size: 45.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c56dcfd1b4597ba24d9a791b5c1827a9ce995ceb0457d9c2085fb6d47fb9ef |
|
MD5 | d2fff3254aa75cb4a018185adc32a336 |
|
BLAKE2b-256 | 03bc3f6852ae38a10bdf29a6a45984884e9288f4d38105e9494a11f0f1ecb8c9 |