Development

BMS is beeing actively developed! Feel free to interact!

Questions and bugs can be reported on github: https://github.com/masfaraud/BMSpy/issues

Release Notes

see also releases on github: https://github.com/masfaraud/BMSpy/releases

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

Roadmap

  • 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)