Metadata-Version: 2.1
Name: wsnsimpy
Version: 1.0.1
Summary: SimPy-based WSN Simulator
Home-page: https://gitlab.com/cjaikaeo/wsnsimpy
License: BSD 2-clause
Author: Chaiporn Jaikaeo
Author-email: chaiporn.j@ku.ac.th
Requires-Python: >=3.6,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: simpy (>=4.0.1,<5.0.0)
Description-Content-Type: text/markdown

SimPy-based WSN Simulator 
=========================

WsnSimPy is a simulator for wireless sensor networks, modeling both
network-level messaging and full-stack communications.  It is written in Python
3 and built on top of the [SimPy](https://simpy.readthedocs.io/en/latest/)
simulation framework.

Installation
------------

    pip install wsnsimpy
    
Running Examples
----------------

Examples can be found in the directory `wsnsimpy/examples`, which can be started
directly from a command line.

    python -m wsnsimpy.examples.flood

<img src="img/flood.png" width="300" height="300" alt="Flooding Demonstration">

    python -m wsnsimpy.examples.aodv

<img src="img/aodv.png" width="300" height="300" alt="AODV Demonstration">

