Skip to content

Releases: AlessandriniAntoine/pySimBlocks

v0.1.1 — SOFA fixes & auto-resolve

25 Mar 23:37
165bf17

Choose a tag to compare

Bug fixes

  • SOFA worker timeout handling
  • Hardware runner fix
  • dt consistency in SofaPlant
  • Remove unused external ports (GUI)

Improvements

  • SofaController: node and dt are now automatically resolved at first timestep — signature simplified, no manual setup required

Documentation

  • Docs now hosted on Read the Docs
  • Windows installation fix
  • Simulation and execution order sections

v0.1.0

11 Mar 14:17
ed05d1a

Choose a tag to compare

Initial Release

pySimBlocks is a block-diagram simulation environment for discrete-time control systems, with a PySide6 graphical editor.

Features

  • Core simulation engine with fixed-step scheduler
  • 30+ blocks: operators, sources, controllers, observers, optimizers, state-space systems
  • PySide6 GUI editor with drag-and-drop diagram composition
  • SOFA Framework integration for soft-body robotics simulation
  • CLI: pysimblocks gui, pysimblocks export, pysimblocks update
  • 240 tests passing

Install

pip install pySimBlocks