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 Provenance Actions
BondGraphTools-0.4.6.tar.gz 52.0 kB Without provenance Details for BondGraphTools-0.4.6.tar.gz

Built distribution (wheel)

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

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

Security for BondGraphTools 0.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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