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

https://github.com/whatsacomputertho/elevate-cli

An elevator simulation CLI written in Rust, based on the elevate-lib package
https://github.com/whatsacomputertho/elevate-cli

elevator elevator-problem elevator-simulation elevator-simulator simulation

Last synced: 10 months ago
JSON representation

An elevator simulation CLI written in Rust, based on the elevate-lib package

Awesome Lists containing this project

README

          

# Elevate CLI

> An elevator simulation command-line interface based on the `elevate-lib` Rust package.

![elevate-cli display](doc/assets/elevate-cli.gif)

## About

The elevate CLI uses the elevate-lib package to model people arriving and leaving to and from the building, and to measure the elevator's energy usage, as well as the average wait time among the people throughout the building. It offers utilities for visualizing how certain elevator control logic performs under varying conditions.

## Usage

```
Usage: elevate-cli.exe [OPTIONS]

Options:
--floors
Number of floors in the building

--elevators
Number of elevators in the building

--expected-arrivals
Expected number of arrivals per time step

-h, --help
Print help (see a summary with '-h')

-V, --version
Print version
```