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 hashes)
Built Distribution
Close
Hashes for BondGraphTools-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6c56dcfd1b4597ba24d9a791b5c1827a9ce995ceb0457d9c2085fb6d47fb9ef |
|
MD5 | d2fff3254aa75cb4a018185adc32a336 |
|
BLAKE2b-256 | 03bc3f6852ae38a10bdf29a6a45984884e9288f4d38105e9494a11f0f1ecb8c9 |