132 packages tagged with “simulation”
MARS LIFE is a modelling framework for agent-based simulations. It provides the following features: * Agent definitions * Layer definitions * Integration of GIS spatial data like raster-files (*.asc, *.geotiff) and vector formats (*.shp, *.geojson, *.kml, *.gml) * Representations for temporal data with optional spatial reference (spatiotemporal) * Spatial data-structures and agent-environments for movement and explorations * Methods and algorithms for numerical computations for every day use * Result output-pipeline and simulation result persistence For more details how to use MARS, please use the documentation: https://www.mars-group.org/docs/tutorial/intro
Speedy real time physics simulation library.
This package contains the most used interfaces when a multi-agent simulation is created. For more details how to use MARS, please use the documentation: https://www.mars-group.org/docs/tutorial/intro
The runtime core provides step-based execution for multi-agent simulations in distributed environments as well as polyglot result output with different output types such as (MongoDB, PostgreSQL, Redis, CSV, GeoJson Socket, ...). For furher details please use the documentation: https://www.mars-group.org/docs/tutorial/intro
Sim# aims to port the concepts used in SimPy (https://pypi.python.org/pypi/simpy) to the .NET world. It is implemented in C# and builds on the .NET Framework 4.5 / .NET Standard 2.0. Sim# uses an efficient event queue (adapted from https://github.com/BlueRaja/High-Speed-Priority-Queue-for-C-Sharp). The MachineShop benchmark comes close to 3.5 million events per second on a Core i7-7 2.7Ghz. Sim# allows modeling processes easily and with little boiler plate code. A process is described as a method that yields events. When an event is yielded, the process waits on it. Processes are themselves events and so it is convenient to spawn sub-processes that can either be waited upon or that run next to each other. There is no need to inherit from classes or understand a complex object oriented design.
A framework for Object-Oriented Discrete Event Simulation
OpenStudio C# bindings for whole building energy simulation
Spice# is a circuit simulator based on and improved from Spice 3f5 by Berkeley. The framework allows custom components and simulations to be added.
Myriad.ECS is a high performance Entity Component System (ECS).
RC Queues
A simple library for 2D physics simulations in .NET.
Time Series Storage in Flat Files
Synchronous Message Exchange simulation and component library
Client library for GPS Generator v4
C# library for simulation the development of human settlement
Avro generated C# classes for all Common Simulation Space messages defined in CWA Building a Common Simulation Space
Abstract syntax tree builder for SME networks
VHDL transpiler for SME networks
Tracing module for SME networks
.NET SDK for C2SIM. C2SIM is a SISO standard for interoperation of Command and Control (C2) and Simulation systems, used for Planning Wargaming and in coalition settings
PMKS returns quick and accurate results for the position, velocity, and acceleration of rigid bodies connected as planar mechanisms. This project is typically used with the aid of the web tool (PMKS_Web project which is a Silverlight project), or the forthcoming UWP application. It may also be executed from Excel, the Console or other .NET code.
S# ("safety sharp") is a formal modeling and safety analysis framework for safety-critical systems developed by the Institute for Software and Systems Engineering at the University of Augsburg. S# provides a domain specific modeling language and fully automated formal safety analysis tools based on C# and .NET.
GraphViz renderer for Synchronous Message Exchange
Classes to help model a universe.
High Level Architecture (HLA) Runtime Infrastructure (RTI) Abstraction Layer for MS.NET