Skip to main content

Framework for fault-tolerant cooperative distributed processing.

Project description

HighFive is a simple distributed processing framework designed so you and your friends can donate CPU time to each other to run large, interesting computations. It’s easy to spin up a HighFive master and connect as many remote workers as you want to it!

Don’t want to lock down all your computers for hours while you wait for results? Since HighFive was designed for cooperative work, the workers can disconnect at any time without harming the main process! Then, they can reconnect to the same process later and get back to work!

HighFive is written in Python 3, and uses asyncio for managing connections. Because it uses async/await syntax, it is currently only supported by Python 3.5 and up.

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

highfive-0.2.tar.gz (6.5 kB view details)

Uploaded Source

File details

Details for the file highfive-0.2.tar.gz.

File metadata

  • Download URL: highfive-0.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for highfive-0.2.tar.gz
Algorithm Hash digest
SHA256 7e0c774dd175abab45aa0a404da1bb3b5e9367cbbf03f652a47327eca3bf8bd3
MD5 f7b2ca6ab5623cc5dee4651bc7cca3f9
BLAKE2b-256 2dbef2edd95e75df784be80613892c5c089e01308e748cea2a28d9b0ff319564

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page