Welcome to the CBD Simulator’s Documentation!¶
This package contains a CBD modelling and simulation framework, which can be used to model complex systems of equations.
- Authors
Marc Provost
Hans Vangheluwe
Joachim Denil
Claudio Gomes
Randy Paredis
- Python Version
>= 3.6
Changed in version 1.5: Python 2 is no longer supported.
Note
This documentation is a mere description of the CBD modelling framework as it has been written in Python. When interested in creating visual models in this framework, take a look at the DrawioConvert project.
Setup
- How to install the CBD framework?
- How to run a CBD simulation?
- Changelog
- Common Issues and Solutions
- AssertionError: Can only add BaseBlock (subclass) instances to a CBD
- NotImplementedError: BaseBlock has nothing to compute
- ValueError: Specified object/influencer/dependent is not member of this graph
- KeyError: ‘X’
- Cannot solve non-linear algebraic loop.
- Warning: did not add this block as it has the same name X as an already existing block
- ImportError: cannot import name ‘Clock’ from partially initialized module ‘CBD.lib.std’
Simple Examples
Advanced Examples
Internal Documentation