pydistsim

Complete source for the pydistsim package.

algorithm

Algorithms behavior and base classes.

benchmark

This module contains the AlgorithmBenchmark class, which is used to benchmark the performance of a given algorithm.

demo_algorithms

Example algorithms for test purposes and demonstrations.

gui

GUI package for pydistsim.

logging

Logger configuration for the package.

message

This module contains the Message class, which is used to represent messages in the simulation.

metrics

MetricCollector is an observer that collects metrics from the simulation.

network

This module contains classes for representing networks and generating networks.

observers

This module contains the classes for observers and the mixin class for objects that can have observers.

restrictions

This module contains the restrictions that can be applied or checked in the simulation environment.

scripts

This module contains the runnable scripts of this package.

simulation

Simulation module for the PyDistSim package.

tests

Module for testing the PyDistSim package.

utils