Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

Development Roadmap

Peter Cudmore edited this page Jun 24, 2019 · 8 revisions

Overview

This is a working document detailing what is required functionality for the next few versions.

BondGraphTools 0.3

  • Component substitution.
  • Save and Load Functionality.
  • External power ports.
  • Modular models.
  • Posix-like model hierarchy.
  • Tutorials on modular model building.
  • Discussion on mathematics of BondGraph composition.
  • PyPi listing.
  • How-to guides:
    • Installation.
    • Building and simulating a simple BondGraph.

BondGraphTools 0.4 (Currently in development)

  • Refactoring of symbolic model reduction.
  • Measurement (effort/flow to control variable) functionality.
  • Proper logging functionality.
  • User-made libraries.
  • Tutorials:
    • Using control and modulation to implement an Op-Amp (ala Metamodelling - P. Gawthrop)
    • Making a new component: Suspended ball (ala pH - van Der Schaft et al).

BondGraphTools 0.5

  • Control/modulation network.
  • Discussion on algorithmic model simplification.
  • How-to guides:
    • Calculating Transfer functions

BondGraphTools v0.6

  • Analysis Tools.
  • Overhauled simulator interface.
  • Simulation optimisations.
  • Simulation and analysis tutorials

BondGraphTools v0.9

  • Documentation review.
    • Reference Material.
    • Tutorials.
    • How-to Guides.
    • Discussions & Papers.

BondGraphTools v1.0

  • Stable Release.