Coder Social home page Coder Social logo

emulica-core's Introduction

Emulica is a software library to build simulation models of production and logistic systems, with an accent on control system design. The goal is to create a a model of the physical system, to test the control (or supervision) system agains this model. If the emulated system is sufficiently detailed, the control system can indifferently be connected to the real or emulated system.

Tutorial and documentation can be found at https://emulica.readthedocs.io/en/develop/

The dependencies have been reduced as much as possible; but there are still a number of requirements to meet:

  • simpy, since its the discrete event sytem that is used to make simulations run
  • matplotlib if you want to plot results
  • twisted to run the emulation model as a server

emulica-core's People

Contributors

remipannequin avatar

Watchers

 avatar

emulica-core's Issues

A presence=False event is send by a PushObserver if a second product enters the holder

A Holder with specified speed and capacity is configured with a PushObserver that observe product presence.

When a first product enters the holder an event is triggered (with presence=True), which is normal behaviour.

But a presence=False event is send by a PushObserver if a second product enters the holder. Normally no such event should be trigerred.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.