BMS is beeing actively developed! Feel free to interact!

Questions and bugs can be reported on github:

Release Notes

see also releases on github:

Version 0.0

This is the alpha version. Code standards change rapidely, and compatibility is this version is not guarentied.

Version 0.0.8

  • Physical modeling in order to generate automaticaly dynamic systems from physical components layout.
  • Solver major improvement: loops in dynamic system are solved as a system of equations with an optimizer.

Version 0.0.7

Minor changes

Version 0.0.6

  • Sphinx Documentation
  • Variables accessible at time value by DynamicSystem method

Version 0.0.5

  • Version number standard change
  • Model Saving/Loading from file
  • New version of model drawing
  • Inputs renamed Signals
  • Drag & Drop Model drawer

Version 0.04

  • Reorganisation into subpackages of blocks and inputs

Version 0.03

  • Bug correction for float time step
  • Redefinition of number of steps

Version 0.02

  • New blocks such as saturation or coulomb
  • Bug fixes

Version 0.01

Initial release


  • Implement computation of derivatives at t=0 for inputs
  • Implement indicator of convergence when solving at a time step
  • Nice model drawing (upgrade existing drag & drop interface)