/libq

Primary LanguageJupyter Notebook

Example Usage

import libq

workers = [ libq.ConstWorker(service_time = 10) for _ in range(100) ]
qsystem = libq.QSystem(workers, discipline="fifo")

workload = ([10] * 100) + ([1000] * 10) + ([10] * 100)

# Run Simulation
stats = libq.run(worload, qsystem, step=20, deplete=True)

# Get Results as Pandas DataFrame
df = stats.df(percentiles=[100, 90, 50])

A more complete example is available in the examples directory:

Example