Skip to main content

Queueing network simulator

Project description

Build Status Coverage Status

Queueing-tool is a package for simulating and analyzing networks. It is an event based simulator that uses queues to simulate congestion and waiting on the network that includes tools for visualizing network dynamics.

Documentation

The package documentation can be found at http://queueing-tool.readthedocs.org/.

Features

  • Fast simulation. Queueing-tool is designed to run very quickly; the core algorithms were written in cython.

  • Visualizations. There are several tools that allow you to easily view congestion and movement within your network. This includes ready made functions for animating network dynamics, while your simulations take place.

  • Full documentation. Every function and class is fully documented both online and in the docstrings.

  • Fast setup. The network is represented as a networkx graph. Queueing-tool networks allow for probabilistic routing, finite capacity queues, and different blocking protocols for analyzing loss networks.

Installation

Prerequisites: Queueing-tool runs on Python 2.7 and 3.3-3.5 and it requires networkx and numpy. If you want to plot, you will need to install matplotlib as well.

Installation: To install, use:

pip install queueing-tool

Import with something like:

import queueing_tool as qt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

queueing-tool-1.0.1.tar.gz (199.7 kB view details)

Uploaded Source

File details

Details for the file queueing-tool-1.0.1.tar.gz.

File metadata

File hashes

Hashes for queueing-tool-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c76617d3282d2b28a217b7f8823b19645070ff56ed41763ac9ac6572894698fc
MD5 14d45edd9a2a722d1de4ee0fa9bc4d1e
BLAKE2b-256 c495d21226e936251f307d021562a8d1e58aa10d8505fe9139ee951b414ad9a3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page