Skip to main content

A high-level Python library for simulation of distributed algorithms.

Project description

.. image:: https://api.travis-ci.org/darbula/pymote.png?branch=master
:target: http://travis-ci.org/darbula/pymote

.. image:: https://coveralls.io/repos/darbula/pymote/badge.png?branch=master
:target: https://coveralls.io/r/darbula/pymote?branch=master


Pymote
======

Pymote is a Python package for event based simulation and evaluation of distributed algorithms.

Definition of distributed environment used as specifications for making Pymote are taken mainly from `Design and Analysis of Distributed Algorithms <http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471719978,descCd-description.html>`_ by Nicola Santoro.

Pymote's main goal is to provide framework for fast implementation and simulation of distributed algorithms. In its current initial state it is mainly targeted at algorithms for wireless (sensor) networks but it could be applied to any distributed computing environment (e.g., distributed systems, grid networks, internet, etc.).

.. figure:: docs/install/_images/pymote_console_gui.png
:align: center

Pymote is being developed on top of `NetworkX <https://github.com/networkx/networkx/>`_ and is ment to be used along other scientific packages such as SciPy, NumPy and matplotlib. Currently, gui runs on PySide (Qt bindings) and console is jazzy IPython.

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

For installation instructions please visit `documentation <https://pymote.readthedocs.org>`_.

Literature
----------

Santoro, N.: *Design and Analysis of Distributed Algorithms*, 2006 `link <http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471719978,descCd-description.html>`_

Arbula, D. and Lenac, K.: *Pymote: High Level Python Library for Event-Based Simulation and Evaluation of Distributed Algorithms*, International Journal of Distributed Sensor Networks, Volume 2013 `link <http://www.hindawi.com/journals/ijdsn/2013/797354/>`_

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

Pymote-0.2.2.zip (146.3 kB view details)

Uploaded Source

Built Distribution

Pymote-0.2.2-py2-none-any.whl (144.9 kB view details)

Uploaded Python 2

File details

Details for the file Pymote-0.2.2.zip.

File metadata

  • Download URL: Pymote-0.2.2.zip
  • Upload date:
  • Size: 146.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Pymote-0.2.2.zip
Algorithm Hash digest
SHA256 ffcba87278b46327f41918e1636ab51012e3465a1ea5fc713d9d58ee49ddee9f
MD5 cdf3b1648f1eded58ef02a234fe0a194
BLAKE2b-256 2b3b7dea254522b625c1ae5fe24154133f71c7a0b5c0c0c7bdbffbd7b0af9b76

See more details on using hashes here.

File details

Details for the file Pymote-0.2.2-py2-none-any.whl.

File metadata

File hashes

Hashes for Pymote-0.2.2-py2-none-any.whl
Algorithm Hash digest
SHA256 3e893670454270faa1e079af7a9ec9b2d9a89ed0a227944fe5f6f65170815089
MD5 11903239ed6462873d954a82b0cbacec
BLAKE2b-256 605f8eee73f75eec0e2dfb2987e9e25a183f00ed97df9dfc6390c767dce6e7ad

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