SimPy is een kek procesgebaseerd discrete-event simulatieframework gebaseerd op standaard Python. In SimPy worden processen gedefinieerd door Python generatorfuncties en kunnen bijvoorbeeld gebruikt worden om actieve componenten zoals klanten, voertuigen of agenten te modelleren. Ook biedt SimPy allerlei soorten gedeelde bronnen om beperkte capaciteit congestiepunten (zoals servers, kassa's en tunnels) in kaart te brengen. Simulaties kunnen 'zo snel mogelijk', in realtime (muurkloktijd) of handmatig door de gebeurtenissen worden gedaan. Hoewel het theoretisch mogelijk is om continue simulaties met SimPy te doen, heeft het geen speciale functies die daarmee helpen. Aan de andere kant is SimPy misschien wat overbodig voor simulaties met een vaste stapgrootte waar je processen niet met elkaar of met gedeelde bronnen in contact komen. Een kort voorbeeld waarbij twee klokken in verschillende tijdintervallen tikken ziet er zo uit: python import simpy def clock(env, name, tick): while True: print(name, env.now) yield env.timeout(tick) env = simpy.Environment() env.process(clock(env, 'fast', 0.5)) <Process(clock) object at 0x...> env.process(clock(env, 'slow', 1)) <Process(clock) object at 0x...> env.run(until=2) fast 0 slow 0 fast 0.5 slow 1 fast 1.0 fast 1.5 De documentatie bevat een tutorial, verschillende gidsen die belangrijke concepten uitleggen, een paar voorbeelden en de API-referentie. SimPy wordt vrijgegeven onder de MIT-licentie. Simulatiemodelontwikkelaars worden aangemoedigd om hun SimPy modelleringstechnieken te delen met de SimPy-community. Plaats een berichtje op de SimPy-mailinglijst. Er is een inleidende presentatie die de concepten van SimPy uitlegt en een aantal voorbeelden geeft: bekijk de video of haal de dia's binnen. SimPy is ook in andere programmeertalen geïmplementeerd. Check de lijst met poorten voor meer details.
Beste Alternatieven voor SimPy
FlexSim
FlexSim is een toffe AI-aangedreven 3D-simulatie-tool die systemen top maakt
RoboDK
RoboDK is een toffe AI-aangedreven robot-simulator die programmeren makkelijk maakt
Bench
Bench is een AI-gedreven platform voor ontwerpbeoordelingen dat de productiviteit verhoogt
AngryGF
AngryGF is een coole AI-simulator om je troostvaardigheden te verbeteren
AGOGE.AI
AGOGE.AI is een toffe AI-tool die je communicatie-skills naar een hoger niveau tilt!
NVIDIA Isaac Sim
NVIDIA Isaac Sim is een krachtige AI-gedreven robotica-simulatieplatform
FirePrep.chat
FirePrep.chat is een AI-gedreven trainingsplatform voor brandweerlieden
LuckyRobots
LuckyRobots is een tof AI-aangedreven simulatieplatform voor robotica
CARLA
CARLA is een geweldige AI-gedreven autonome rij-simulator voor onderzoek
Applied Intuition
Applied Intuition biedt AI-gedreven voertuigoplossingen voor diverse sectoren
trophi.ai
trophi.ai is een geweldige AI-gedreven simracingcoach voor top prestaties
UnravelX
UnravelX is een AI-gedreven trainingsplatform dat de efficiëntie vergroot
Mursion
Mursion is een toffe AI-aangedreven immersive learning-platform voor werkvloervaardigheden.
NVIDIA Omniverse
NVIDIA Omniverse is een geweldige AI-gedreven platform voor 3D-app-ontwikkeling
NetLogo
NetLogo is een toffe AI-aangedreven modelleeromgeving voor iedereen
Kaiden AI
Kaiden AI is een geweldige AI-gedreven trainingshulp die gepersonaliseerde simulaties biedt
SimPy
SimPy is een tof AI-gedreven simulatieframework voor Python
Simulink
Simulink is een toffe AI-gedreven tool voor simulatie en modelgebaseerd ontwerpen, die je efficiëntie verhoogt!
Synthesis AI
Synthesis AI is een toffe AI-gedreven data-oplossing voor allerlei toepassingen
Siml.ai
Siml.ai is een tof AI-platform voor snelle fysicasimulaties en tijdbesparing.
Coval
Coval is een geweldige AI-gedreven simulatietool voor diverse agenten

