There is a newer version of the record available.

Published June 6, 2025 | Version v0.7.0
Software Open

PathSim - A System Simulation Framework

Authors/Creators

Description

Refactor

This release comes with performance improvements for scheduled events and a refactor of the block library.

This changes the import hierarchy of the blocks and eliminates the rf and mixed submodules. The goal was to have a coherent block library that shows intention for block usage and remove ambiguity about what block to use from what module for what purpose.

Performance improvements for the Schedule events is realized by a new estimate method that truncates the timestep when in danger of overshooting the event time of scheduled events. This is very noticable (expect about 10-30% when scheduled events are present in the simulation), as it leads to a big reduction in discarded simulation steps.

What's Changed

  • event estimation by @milanofthe in https://github.com/milanofthe/pathsim/pull/47
  • refactor block library by @milanofthe in https://github.com/milanofthe/pathsim/pull/48

Full Changelog: https://github.com/milanofthe/pathsim/compare/v0.6.10...v0.7.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

milanofthe/pathsim-v0.7.0.zip

Files (3.8 MB)

Name Size Download all
md5:65ae8baafc343e84f30f500744ea3ede
3.8 MB Preview Download

Additional details

Related works