6 مستودعات
Mechanisms for pausing, resuming, and stepping simulation time to synchronize with external tasks.
Distinct from Execution Flow Control: Distinct from general execution flow control: focuses on simulation-specific time-stepping and pause/resume logic.
Explore 6 awesome GitHub repositories matching software engineering & architecture · Simulation Flow Controllers. Refine with filters or upvote what's useful.
AirSim is a high-fidelity simulation platform designed for the development and testing of autonomous vehicles. Built as a plugin for game engines, it provides a physics-based environment that models vehicle dynamics and sensor data, serving as a foundation for robotics research, computer vision training, and reinforcement learning. The platform distinguishes itself through its support for hardware-in-the-loop and software-in-the-loop testing, allowing developers to validate control logic and firmware against real-world signals or concurrent processes. It offers extensive programmatic control
Allows users to pause, resume, or execute simulation steps for specific durations to synchronize environment progression with external computational tasks.
Genact is a terminal activity simulator and fake log generator designed to create the appearance of professional development and system administration work. It functions as a command line simulation tool that outputs a stream of believable system messages to mimic background computer processing. The tool operates as a terminal screensaver that can prevent a computer from entering an idle or sleep state by maintaining a continuous process of simulated technical activity. It supports multiple predefined scenes and provides controls for simulation speed and run duration. The project includes ca
Provides a mechanism to adjust how quickly simulated logs appear in the terminal.
Oasis هو محاكي اجتماعي متعدد الوكلاء مدعوم بنماذج لغوية كبيرة (LLM) وأداة بحث مصممة لدراسة الظواهر الاجتماعية الاصطناعية. يعمل كمنصة شبكة اجتماعية اصطناعية، تكرر بنية المواقع الاجتماعية بما في ذلك ملفات تعريف المستخدمين، وعلاقات المتابعة، وآليات اكتشاف المحتوى لنمذجة السلوكيات الاجتماعية الشبيهة بالبشر على نطاق واسع. ينسق إطار العمل مجموعات وكلاء واسعة النطاق، تدعم ما يصل إلى مليون وكيل مستقل. يتميز بترجمة مخرجات النموذج اللغوي إلى إجراءات اجتماعية ملموسة وتنفيذ أدوات خارجية من خلال منسق استدعاء الأدوات، مع استخدام ساعة محاكاة متسارعة زمنياً لفصل تسلسلات الأحداث عن الوقت الفعلي. يغطي النظام مجالات إمكانيات واسعة بما في ذلك نمذجة المنصات الاجتماعية، ورسم خرائط الشبكات الاجتماعية القائمة على الرسوم البيانية، وتوصية المحتوى القائمة على الخوارزميات. يوفر أدوات بحث متخصصة لنمذجة انتشار المعلومات، وتحليل استقطاب المجموعات، ومقابلة الوكلاء، مدعومة بتسجيل نشاط مستمر لتحليل البيانات بأثر رجعي. تم تنفيذ المشروع بلغة Python.
Controls the progression of time and agent activation to manage the execution of social interactions.
Digital-Logic-Sim is a digital logic simulator and interactive circuit designer used for building and simulating digital hardware circuits. It functions as a visual editor and logic state visualizer that allows for the creation of complex digital logic models using logic gates, wires, and custom chips. The system includes a custom logic chip builder, enabling the grouping of basic logic gates into reusable components to create layered hardware architectures. Users can monitor these designs through a logic state visualizer that displays signal states and memory values using light indicators an
Allows users to pause, resume, or advance simulations one step at a time to analyze signal propagation.
Verilator is a hardware simulation engine and toolchain that translates Verilog and SystemVerilog hardware description languages into optimized C++ or SystemC models. It functions as a compiler and transpiler, converting hardware designs into executable binaries to achieve high-speed simulation and integration into software environments. The project distinguishes itself by focusing on simulation acceleration through the generation of optimized C++ classes and cycle-accurate models. It provides a SystemVerilog linter for static analysis of hardware designs and a hardware coverage analyzer to t
Provides the ability to execute delay statements and event controls to model accurate hardware temporal behavior.
Avian is a 2D physics engine and rigid body dynamics simulator designed to calculate physical motion using mass, forces, and velocity. It provides a framework for simulating rigid body dynamics, collision detection, and joint constraints for games and applications. The engine utilizes a modular physics pipeline with a plugin-based architecture, allowing for the customization of simulation fidelity settings and the extension of collision backends. It includes a specialized kinematic character controller for implementing entity movement and sliding behavior against physical geometry. The syste
Allows pausing, resuming, and stepping the physics schedule to synchronize movement across different clients or servers.