• [Python-announce] Salabim 23.2.0 released

    From Ruud van der Ham@rt.van.der.ham@gmail.com to comp.lang.python.announce on Tue Jul 4 17:53:36 2023
    From Newsgroup: comp.lang.python.announce

    This is to announce the release of salabim 23.2.0 .
    Salabim is a discrete event simulation package that has applications in logistics, communications, production, mining, hospital operations, etc.
    It supports powerful realtime 2D and 3D animations, monitoring, statistical sampling functions, ...
    In contrast to SimPy, salabim is build around dynamic objects (components)
    that interact with each other.
    Up to now, that was done with generator functions (coroutines), like
    class Car(sim.Component):
    def process(self):
    yield self.hold(5)
    pump.activate()
    yield self.passivate()
    But as from this version, salabim processes can also run as greenlets, so yields are not required anymore:
    class Car(sim.Component):
    def process(self):
    self.hold(5)
    pump.activate()
    self.passivate()
    This makes modeling much more natural and less error prone.

    For more information, including the full documentation, changelog, etc.
    goto www.salabim.org .
    --- Synchronet 3.20a-Linux NewsLink 1.114