Documentation for pulsar 0.4.6. For development docs, go here.

Pulsar

A concurrent framework for Python. Concurrent here stands for asynchronous and parallel execution. Tested in Windows and Linux, it requires python 2.6 up to python 3.3 in a single code base.

Note

This documentation is incomplete and with several spelling errors. It will improve with time and, hopefully, with help from the community. In the mean time, a lot of insight can be gained by visiting and running, the example applications which are located in the examples module at the top level of pulsar distribution.

Application Framework

Pulsar application framework is built on top of pulsar concurrent framework. It is designed to facilitate the development of server-side applications such as web servers, task queues or any asynchronous and/or parallel idea you may have in mind. To write a new application, you subclass pulsar.Application or any of the shipped applications listed below, and implement some of the callbacks available.

Currently, pulsar is shipped with the following applications which can be found in the pulsar.apps module:

Indices and tables

Pulsar

Pulsar is a Python 3 compatible asynchronous concurrent framework library. It can be used to handle asynchronous applications such as Http servers, rpc servers, task queues and much more.

Useful Links

This Page