Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Simulation

Simulation refers to the process of creating a virtual model of a real-world system to study its behavior and performance under various conditions. This topic covers the principles, methodologies, and applications of simulation in fields such as engineering, science, healthcare, and social sciences. Simulations can range from simple models to complex, interactive environments, allowing researchers and practitioners to test hypotheses, train individuals, and predict outcomes without the risks or costs associated with real-world experiments. The topic also explores different types of simulation software and tools, as well as best practices for designing and validating simulations.

https://github.com/tp5uiuc/kinematic_snake

Simulations for snake kinematics with anisotropic friction.

elasticity locomotion simulation snake

Last synced: 13 Jan 2025

https://github.com/wholespace214/swap-simulator-v1

Simulating multiple swaps across multiple DEXs using Solidity

dexs foundry mev simulation solidity

Last synced: 23 Oct 2024

https://github.com/christopher-besch/physics_words

HTML canvas physics simulation with blocks building custom text.

canvas physics simulation

Last synced: 28 Dec 2024

https://github.com/twinbee/evacSim

Massive crowd-dynamics steering/flocking emergency egress simulation developed under a DHS grant in 2006

agent-based-simulation binary-space-partition egress flocking-algorithm interpreter lua-script massively-parallel obj octree-partitioning opengl physics-engine simulation training-tool

Last synced: 17 Nov 2024

https://github.com/keithwhor/casino

A module for simulating and playing Blackjack games

blackjack cardgames cards casino game simulation simulations

Last synced: 08 Nov 2024

https://github.com/keeferrourke/rhpman-sim

An attempt to reimplement the performance evaluation simulation as described by Shi and Chen in their 2014 paper for the RHPMAN data replication scheme.

data-replication manet mesh-networks ns-3 ns3 simulation

Last synced: 14 Oct 2024

https://github.com/newyaroslav/easy_bo_tester

C++ header-only библиотека для тестирования бинарных опционов

analysis binary binary-option binary-options binary-options-pro-signals binary-options-statistics forex forex-trading kelly-criterion mt4 simulation simulator statistics tester trading

Last synced: 11 Nov 2024

https://github.com/lelserslasers/gameoflife

Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)

2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation

Last synced: 04 Dec 2024

https://github.com/dylan-conway/3dca

3D Cellular Automata Simulator

c cellular-automata opengl simulation

Last synced: 16 Dec 2024

https://github.com/tango-controls/simulatords

PyTango device server for simulation/testing

pytango python simulation

Last synced: 27 Nov 2024

https://github.com/mssm199996/tdgapiui

Java desktop application for graph-theory algorithms simulation

graph-algorithms java java-8 javafx simulation

Last synced: 21 Jan 2025

https://github.com/austinjhunt/petrinet-webgme-designstudio

A custom design studio for modeling and simulating distributed systems as Petri (place/transition) Nets, built with JointJS, WebGME, and NodeJS.

animation concurrent design-studio distributed ejs javascript jointjs metamodeling modeling node nodejs petri petrinet simulation simulation-modeling webgme

Last synced: 15 Jan 2025

https://github.com/MyIsaak/egyptian-god

A #LDJAM36 game submission made with Unity

pyramid simulation unity unity-scripts unity-tutorial unity3d unity3d-games

Last synced: 10 Nov 2024

https://github.com/petercollingridge/atomic.js

A Javascript library for building simple atomic simulations.

canvas chemistry javascript molecular-dynamics simulation

Last synced: 30 Dec 2024

https://github.com/soumyadip007/vhdl-modelsim-altera-simulator-coa

VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits. VHDL can also be used as a general purpose parallel programming language.

computerarchitecture simulation vhdl-code

Last synced: 06 Jan 2025

https://github.com/Olivier-Boudeville-EDF/Sim-Diasca

Official repository of the Sim-Diasca simulation engine.

complex-systems discrete-event-simulation erlang simulation

Last synced: 09 Nov 2024

https://github.com/petrosdemetrakopoulos/texasholdemmontecarlosimulation

Simulating the outcome of a Texas Hold'em poker game using the Monte Carlo method

card-games monte-carlo python simulation

Last synced: 29 Jan 2025

https://github.com/chexterwang/mushroom

Physic simulation of nuclear mushroom cloud using lattice boltzmann method

lattice-boltzmann simulation

Last synced: 31 Jan 2025

https://github.com/gallettilance/simulationsusingsimpy

Simulations of UU1, MM1, MM2, and a Network of queues - now with docker support 🐳

cpu docker mm1 mm1-queue mmd poisson-process queueing simulation

Last synced: 06 Nov 2024

https://github.com/smallhelm/simple-timestepper

simply pass in two callbacks, one that get's called at a fixed time step i.e. 60 fps, the other is called on every animation frame

animation game simulation

Last synced: 10 Dec 2024

https://github.com/csb6/event-simulator

Simulation module using Markov chains

finite-state-machine markov-chain simulation

Last synced: 06 Nov 2024

https://github.com/nicofighter45/tabletennis

Table tennis ball simulation

friction magnus physics simulation tabletennis

Last synced: 09 Nov 2024

https://github.com/lelserslasers/boids

2D customizable boids simulation in JavaScript

2d boids boids-simulation itch-io javascript js simulation spatial-hashing

Last synced: 31 Jan 2025

https://github.com/maxencebonamy/Sand-Box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 24 Oct 2024

https://github.com/znrm/dots

Entertaining & performant browser-based particle playground

canvas html5-canvas javascript particles simulation vanilla-js

Last synced: 17 Nov 2024

https://github.com/gnh1201/plcsim2016

A simple PLC simulator using C++/MFC

security simulation stuxnet

Last synced: 07 Dec 2024

https://github.com/radames/ising-model-webgl

Simple Ising Model with WebGL Shader

2d ernst-ising ising model physics simulation webgl

Last synced: 07 Feb 2025

https://github.com/chayanforyou/irx-proteus

IR (Infrared) Remote library for Proteus. Currently supported brands like SONY, CHINA TV, MP3 players, and RGB Remote.

ir mp3 nec proteus remote rgb simulation sony

Last synced: 14 Jan 2025

https://github.com/peptoneltd/pepkalc

Robust simulation software for the comprehensive evaluation of protein electrostatics in unfolded state.

bioinformatics biophysics electrostatics polymer prediction protein protein-sequence protonation simulation

Last synced: 09 Nov 2024

https://github.com/garethjns/social-distancing-sim

Simulating the effect of social distancing on disease spread through a population graph.

covid-19 disease-modeling disease-spread networkx population-dynamics reinforcement-learning simulation social-distancing

Last synced: 09 Nov 2024

https://github.com/sebsikora/cpp_logic_simulation

A simple digital logic simulator written as a learning exercise in C++

cplusplus framework logic-simulation logic-simulator multi-threaded simulation simulator thread-pool

Last synced: 08 Dec 2024

https://github.com/cadojo/controls

A comprehensive note set for undergraduate, and first year graduate control theory! Contains concrete examples with the Julia Programming Language, and an approximate aircraft model.

aerospace aerospace-engineering control-systems control-systems-engineering controls julia modeling notes simulation textbook

Last synced: 16 Nov 2024

https://github.com/vtereshkov/space-sim

SpaceSim: A 3D orbital rendez-vous and docking simulation made with Umka and Tophat

3d-game simulation space-game

Last synced: 31 Dec 2024

https://github.com/squarebracketassociates/booklet-cormas

A booklet on the CORMAS multi-agent simulation framework

agent-based-modeling book multi-agent pharo simulation smalltalk

Last synced: 09 Nov 2024

https://github.com/gagniuc/markov-chains-simulation-framework

The Markov Chains - Simulation framework is a Markov Chain Generator that uses probability values from a transition matrix to generate strings. At each step the new string is analyzed and the letter frequencies are computed. These frequencies are displayed as signals on a graph at each step in order to capture the overall behavior of the MCG.

markov-chain markov-model physics-simulation probability simulation simulator transition-matrix vb6 vb6-application vb6-source

Last synced: 15 Jan 2025

https://github.com/arup-group/mc

Making MATSim Configuration fun again

arup city-modelling city-modelling-lab cml orchestration simulation

Last synced: 04 Feb 2025

https://github.com/userkace/clock

a demonstration of digital and analog time-keeping

analog clock digital simulation

Last synced: 29 Dec 2024

https://github.com/shenvitor/geant4_hpge

Simulation of the detection efficiency of HPGe detector with gamma incoming beam source

simulation

Last synced: 08 Nov 2024

https://github.com/raminmh/worm-blogging

Here, I include my thoughts about how does the brain of the worm give rise to remarkable behavioral plasticities

biological-networks celegans complex-neural-networks computational-neuroscience dynamic-systems modeling simulation

Last synced: 11 Feb 2025

https://github.com/gagniuc/markov-chain-generator

A Markov Chain Generator (MCG) is a prediction machine that uses a transition matrix to generate sequences that are similar to the training sequence. Thus, the output of a MCG mimics the training sequence that led to the values from the transition matrix and the process itself represents a prediction.

chain generator js markov markov-chain matrix mimic prediction simulation training transition

Last synced: 15 Nov 2024

https://github.com/achoum/exploratron

Exploratron is a open-source turn-by-turn sandbox puzzle game with multiple simple mechanics that interact with each other and create complex and interesting emergent gameplay situations.

genetic-algorithm machine-learning puzzle roguelike sandbox simulation

Last synced: 29 Oct 2024

https://github.com/ros2jsguy/airsim-js

TypeScript client library for Microsoft AirSim Simulator

airsim drone javascript robotics simulation typescript

Last synced: 19 Nov 2024

https://github.com/sharathraparthy/epuck-robot-gazebo

Simulation of epuck robot in gazebo simulator

epuck-robot gazebo robotics ros-kinetic simulation

Last synced: 12 Feb 2025

https://github.com/ethanlchristensen/threejs_game_of_life

2D and 3D web-based Game of Life visualizer using threeJS

game gameoflife simulation threejs

Last synced: 19 Nov 2024

https://github.com/vanderaj/edbgs-science

Elite BGS Science Hypotheses, Test Data, and thus proven theories that means all your base belong to us.

background bgs dangerous elite evidence-based science-research simulation

Last synced: 30 Jan 2025

https://github.com/rogervs/cadcadgolem

This package is a wrapper for cadCAD to dispatch the simulation workload to multiple Golem nodes.

cadcad distributed-computing golem modelling simulation

Last synced: 20 Jan 2025

https://github.com/im-rises/nbody-simulator-docker

N-body simulator using bruteforce method using docker for calculations

containers cpp docker javascript n-body n-body-simulator nbody-simulation nodejs simulation simulator

Last synced: 10 Feb 2025

https://github.com/michaeldorner/only-time-will-tell

Only Time Will Tell: Replication package

python replication-package simulation

Last synced: 02 Dec 2024

https://github.com/im-rises/nbody-simulator-react-p5

N-Body simulation package made in React using bruteforce method

canvas gravity javascript n-body nbody nbody-simulation package react simulation typescript

Last synced: 10 Feb 2025

https://github.com/arda-guler/kelaynak84

Combat flight simulator and trading game, a reimagining of Elite (1984) as a flight simulator.

6-dof 6dof combat-flight-sim elite flight-sim flight-simulation flight-simulator frontier-elite game simulation simulator trading-game video-game

Last synced: 11 Jan 2025

https://github.com/gsri30/mathsanimations

This repository consists of all the useful animations related to theorems and other stuff in maths (of 1st year). We are using a software called "manim" for this purpose.

3blue1brown analytic-functions animation cauchy-sequence latex manim maths python-library simulation tex theorems

Last synced: 06 Jan 2025

https://github.com/victorqribeiro/aose

A simulation involving a criminal, a civilian, a police officer and a firefighter. My final project for the AOSE class.

agent agent-based-simulation ai animation aose javascript simulation software-engineering

Last synced: 18 Jan 2025

https://github.com/hadiuzzaman524/Barrett-2090-XV-3088-Flutter-Simulation

This Flutter project simulates the operation of the Barrett 2090 and XV 3088 communication systems. It provides a user-friendly interface to experience the functionalities of these systems in a virtual environment. The simulation includes key features and controls to mimic real-world scenarios and interactions.

army barett-2090 flutter simulation xv-3088

Last synced: 13 Nov 2024

https://github.com/blindbyte98/astro

ASTRO is a realistic 3D procedural star system simulator that offers immersive exploration of celestial mechanics using scientifically accurate models.

3d 3d-graphics astronomy astrophysics computer-graphics educational html javascript open-source physics procedural-generation rendering research science scientific-research simulation space threejs visualization web-development

Last synced: 13 Feb 2025

https://github.com/jasonwebb/dla-sandbox-for-unity

Unity project exploring 3D diffusion-limited aggregation (DLA) with high-res photogrammetry scans

3d-scan diffusion-limited-aggregation dla photogrammetry simulation unity

Last synced: 21 Jan 2025

https://github.com/ruthenic/simushell

Linux-like shell for Linux with filesystem access

csharp filesystem-access linux shell shell-sim simulation

Last synced: 17 Jan 2025

https://github.com/juliahep/geant4cxxjl.jl

Geant4 interface for Julia, based on Cxx.jl [WORK IN PROGRESS]

geant4 julia simulation

Last synced: 13 Jan 2025

https://github.com/gauranshgoel123/leetcode-problems

Explore a curated collection of diverse coding challenges, honing problem-solving skills in a structured and organized manner. Whether you're a fellow learner or an interested observer, join the journey of mastering DSA through practical problem-solving.

arrays binary-search binary-tree bit-manipulation divide-and-conquer dynamic-programming greedy hash-table linked-lists maths matrix recursion simulation sorting stack string trie two-pointers union-find

Last synced: 13 Nov 2024

https://github.com/sodascience/workshop_ossc

This repository contains the code and presentation of the workshop on parallel computing & cluster computing using R in collaboration with SURF.

agent-based-modeling cluster-computing high-performance-computing odissei parallel-computing r simulation surf

Last synced: 25 Nov 2024

https://github.com/lukasturcani/xecs

A Python library (written in Rust!) for a performant entity component system (ECS).

agent-based-modeling agent-based-simulation ecs entity-component-system game-development game-engine gamedev python rust simulation simulations

Last synced: 28 Oct 2024

https://github.com/cnmenghan/pyphysicsball

An interactive physics sandbox built with Pygame, featuring realistic ball physics with gravity, collision, and special effects.

2d-physics 2d-physics-engine ball-physics collision-detection educational-game force-field game-development gravity-simulation interactive particle-system physics-engine physics-simulation pygame python sandbox-game simulation

Last synced: 21 Jan 2025

https://github.com/fabricioism/gas-station-simulation

Este proyecto sirve como un simulador de estaciones de servicio. En el podrás simular la llegada de autos, la compra de combustible y los comportamientos a medida avanza el tiempo.

gas-station honduras randomness simulation

Last synced: 20 Jan 2025

https://github.com/mihaitodor/particle_simulation

Simulation of Tumor Fluorescence Time Profiles

cancer-detection fluorescence simulation

Last synced: 02 Jan 2025

https://github.com/digipie/agent-based-simulations

Agent-based-simulations developed using AnyLogic.

agent-based-modelling anylogic simulation

Last synced: 05 Feb 2025

https://github.com/hellomouse/new-frontier

A 2D spaceflight simulator game

2d game simulation space

Last synced: 10 Jan 2025

https://github.com/mattvenn/rgb_mixer

Project 2.1 RGB Colour Mixer

hdl simulation verilog

Last synced: 15 Dec 2024

https://github.com/palmstudio/plantmeteo.jl

Compute meteorology variables related to plants / crops

agronomy climate julia-language julialang meteorology modeling simulation

Last synced: 19 Dec 2024

https://github.com/lsongdev/simctl

📱Bring simctl to Node.js

simctl simulation

Last synced: 02 Jan 2025

https://github.com/intiserahmed/spectreora-iot-mobile-ml

🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project implements a comprehensive pipeline for real-time ECG (Electrocardiogram) data processing and analysis, integrating IoT devices.

cplusplus fastapi fireb flu machine-learning micropython postg simulation spline stroke-prediction supabase supabase-auth supabase-db wokwi

Last synced: 26 Dec 2024

https://github.com/dalageo/twincat-virtualtram

Designing and Simulating an Automated Tram Control System Using TwinCAT PLC Programming 🚝

automation iec61131-3 plc-programming simulation transportation twincat twincat3 virtual-tram

Last synced: 31 Dec 2024

https://github.com/dalageo/twincat-virtualagv

Simulating an Automatic Guided Vehicle (AGV) with Handshake Communication Protocol Using TwinCAT PLC Programming 🚗

automation iec61131-3 industrial-automation plc-programming simulation twincat twincat3 virtual-agv

Last synced: 31 Dec 2024

https://github.com/dalageo/twincat-virtualwasher

Simulating a Washing Machine System with TwinCAT PLC Programming 🧼

automation iec61131-3 plc-programming simulation twincat twincat3 virtual-washer

Last synced: 31 Dec 2024

https://github.com/dbetchkal/acousticrecord

Simulating observation of an acoustic environment, while retaining noise and natural sound as independent components of the system.

acoustics ambient-sounds detection-model simulation

Last synced: 21 Dec 2024

https://github.com/kathleenwest/genco-investment-strategies-by-simulation-for-demand-side-role-for-investments-and-capacity-adequacy

This project will present an applied and game-like approach to simulating the load growth, investment decisions by two types of generation technologies, demand-price responsiveness, and reliability, of a test-case power system. The simulation begins as a 9-bus system with existing generation (3 generators) and transmission lines (8 lines). System topology can be viewed in a figure throughout the game with the yearly generation and load at each bus. In addition, dynamic color-coding is used to highlight transmission lines that exceed MVA ratings and highlight bus voltages that violate any limits. The winning objective of the player company (you) is to maximize his profit. Reliability can be tracked by viewing the N-1 generator and line contingencies every year, but this does not influence profits. There are two generation technologies used: coal and gas turbine. Each technology will have a similar competitor in the simulation. The competitor can bring down the market price and reduce the player’s profits significantly. The clock starts at T=0 in the investment game with a historical record of past prices and projected prices based on lack of investment. As time moves forward in yearly increments, the load, prices, investment costs, and other variables are adjusted to that of the player’s performance. The player has the opportunity to study various profitable and unprofitable investment alternatives each year of the simulation. If he invests at the right location, and in the right planning year, his company can make windfall profits. Competitors randomly participate in adding extra generation in random areas of the system based on the competition level settings. The challenge for the user is to study the effects of his investment decisions on market prices, reliability, and his profitability.

electricity-consumption electricity-demand-forecasting electricity-prices generation investment-decisions linear-programming optimization power-economics power-grids power-market-operations power-system power-system-simulation power-systems power-systems-analysis simulation transmission

Last synced: 23 Nov 2024

https://github.com/yanndubs/simulationpopulationgenetics

A general modelisation of Wright Fisher in a context of total biological abstraction. And a specific modelisation of the evolution of the sickle cell anemia in Congo, Cameroon & Gaboon

bioinformatics evolution modeling simulation wright-fisher

Last synced: 24 Jan 2025