Skip to main content

Cellular IO

Project description

Cellular IO - A self-contained and self-managed IO loop

Maturity License Change Log Build Status Version

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+

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

cellulario-0.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file cellulario-0.tar.gz.

File metadata

  • Download URL: cellulario-0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cellulario-0.tar.gz
Algorithm Hash digest
SHA256 db4912754161a33254fbae09341275e3a46fd25ced7b716f5605afb52d826491
MD5 b7369d6e3fede48c2b54023632d6c1a2
BLAKE2b-256 c261ad4dbc4e9bb8c8d10d4b974206e9dd3bcd41bd3506fe052efd3b1600b85e

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