Cellular IO - A self-contained and self-managed IO loop
About
Cellular IO is an interface for IO loop style programming that bundles the IOloop lifecycle into the inner cell of a standard python data interface. If the cell is used like a generator then the ioloop is managed inside the generator during calls to next. If callbacks are used then the cell will block the current execution context until the sum of IO routines are complete.
An IOCell can consist of multiple levels of cascading IO routines. A first tier may do requests that add requests of a second tier to the workqueue. The cell coordinator keeps track of the different io tiers to ensure they are scheduled according to the strategy chosen by the user, be it latency, bandwidth, or just FIFO.
Installation
python3 ./setup.py build python3 ./setup.py install
Compatibility
Python 3.4+
Metadata
Release files for cellulario 0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cellulario-0.tar.gz | 3.6 kB | Details |
Release files / cellulario-0.tar.gz
| Download URL | cellulario-0.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db4912754161a33254fbae09341275e3a46fd25ced7b716f5605afb52d826491
|
|
BLAKE2b-256 checksum How to use checksums |
c261ad4dbc4e9bb8c8d10d4b974206e9dd3bcd41bd3506fe052efd3b1600b85e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |