Skip to main content

PiCloud client-side library

Project description

PiCloud is a cloud-computing platform that integrates into the Python Programming Language. It enables you to leverage the computing power of Amazon Web Services without having to manage, maintain, or configure virtual servers.

When using this Python library known as cloud, PiCloud will integrate seamlessly into your existing code base. To offload the execution of a function to our servers, all you must do is pass your desired function into the cloud library. PiCloud will run the function on its high-performance cluster. As you run more functions, our cluster auto-scales to meet your computational needs.

Before using this package, you will need to sign up a PiCloud account.

The cloud library also features a simulator, which can be used without a PiCloud account. The simulator uses the multiprocessing library to create a stripped down version of the PiCloud service. This simulated service can then run jobs locally across all CPU cores.

Quick command-line example:

>>> import cloud
>>> def square(x):
...     return x*x
...
>>> jid = cloud.call(square,3)  #square(3) evaluated on PiCloud
>>> cloud.result(jid)
9

Full package documentation is available at http://docs.picloud.com. Some dependencies may be required depending on your platform and Python version; see INSTALL for more information.

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

cloud-2.4.4.tar.gz (175.6 kB view details)

Uploaded Source

Built Distributions

cloud-2.4.4-py2.7.egg (401.9 kB view details)

Uploaded Source

cloud-2.4.4-py2.6.egg (403.2 kB view details)

Uploaded Source

cloud-2.4.4-py2.5.egg (404.1 kB view details)

Uploaded Source

File details

Details for the file cloud-2.4.4.tar.gz.

File metadata

  • Download URL: cloud-2.4.4.tar.gz
  • Upload date:
  • Size: 175.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cloud-2.4.4.tar.gz
Algorithm Hash digest
SHA256 53af8711d37e2f10d03130e9c9832db5ceb8d670eb6e2fe34eae479d8fed34a9
MD5 278b5d5555f42f1625fc9d211a51594f
BLAKE2b-256 6f40bd8827a0e41a360ee9d7b01b2a0dd898e09a3ba5d161eb66c370e1227f73

See more details on using hashes here.

File details

Details for the file cloud-2.4.4-py2.7.egg.

File metadata

  • Download URL: cloud-2.4.4-py2.7.egg
  • Upload date:
  • Size: 401.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cloud-2.4.4-py2.7.egg
Algorithm Hash digest
SHA256 489678f8858c8718dd732cbdf287757f1068d8ea5a31f0b38b286fc4331cb8eb
MD5 a201c17b6cbff5a5fd744f941f9df2c5
BLAKE2b-256 d445b629842ae1cfd8cfb263d5772420f737a42b3ec7d3a7f5d2be1e2ca05e96

See more details on using hashes here.

File details

Details for the file cloud-2.4.4-py2.6.egg.

File metadata

  • Download URL: cloud-2.4.4-py2.6.egg
  • Upload date:
  • Size: 403.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cloud-2.4.4-py2.6.egg
Algorithm Hash digest
SHA256 906adbdcdb5af54de3a9c615224ef5fd5bbd18a51237044b21dc65f3a8a523c9
MD5 6358abb8f996728fb83a81e791880f22
BLAKE2b-256 36e89780919291305a32a06abfcf0b44db3ec0b99abbbc09a67e6619bf44b677

See more details on using hashes here.

File details

Details for the file cloud-2.4.4-py2.5.egg.

File metadata

  • Download URL: cloud-2.4.4-py2.5.egg
  • Upload date:
  • Size: 404.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cloud-2.4.4-py2.5.egg
Algorithm Hash digest
SHA256 b023c491791c15f763f36bfbe616cfa894b205572f05035a40deefe8fb5140f1
MD5 131dab25d3e776cbefb9041d7049f82d
BLAKE2b-256 f2769da0d8a45cbc76fac9b45ed170c976dae1eaaad43da0e2caf095c5618e2b

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