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
- Host: GitHub
- URL: https://github.com/whatsacomputertho/elevate-cli
- Owner: whatsacomputertho
- License: gpl-2.0
- Created: 2023-11-27T14:04:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-17T19:50:36.000Z (about 2 years ago)
- Last Synced: 2024-03-17T20:43:04.847Z (about 2 years ago)
- Topics: elevator, elevator-problem, elevator-simulation, elevator-simulator, simulation
- Language: Rust
- Homepage:
- Size: 8.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elevate CLI
> An elevator simulation command-line interface based on the `elevate-lib` Rust package.

## 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
```