Skip to content

iamlittle/desgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desgo

Desgo is a multithreaded discrete event simulation cashier example written in Go. Some rudimentary output analysis done in Jupyter notebooks accompanies. Currently, it is a single cashier / customer simulation engine but I would like to expand this to include a warehouse inventory / fill rate engine.

Building the cashier executable

Desgo requires that you have Go installed.

cd github.com/iamlittle/desgo/cashier
go build

Running an example simulation

cd github.com/iamlittle/desgo/
cashier/cashier --input ./exploration/01_initial_look/input.01.yaml

Configuring a simulation

Each simulation is configured using a yaml file. Here is an example. Here you can configure the number of iterations run, number of customers, cashiers, distribution parameters, etc.

Jupyter Notebooks

See some rudimentary analysis in the exploration steps Initial Look and Multiple Runs

About

Discrete event simulators written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published