Git Product home page Git Product logo

elevator_simulation's People

Contributors

dandesousa avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

jamesliao2016

elevator_simulation's Issues

script that generates a random simulation test file with parameters

start work range
lunch break range
lunch time specifier
work day length
number of breaks and average break time
random meeting parameters
lunch location specifiers
building level specification
elevator bank specifications
elevator quantity specifications
capacity specifications

Chart generation script

Should take the csv file output from simulation and produce the following charts using matplotlib:

  • histogram of total travel time vs time of day in 30-60 minute buckets
  • median travel time vs time of day

I think this is the minimum needed to solve the problem. Other possibilities include:

  • total wait time over the day by floor (who waits the longest for an elevator)

event callbacks for elevators

we should notify users that an elevator door open through the elevator bank, for users that have called on the elevator bank, if its going in the same direction as the user.

This probably means adding users to the elevator bank in one of two direction sets, then triggering door open events on the person when the elevator arrives.

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.