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.3.8.tar.gz (168.5 kB view details)

Uploaded Source

Built Distributions

cloud-2.3.8-py2.7.egg (305.3 kB view details)

Uploaded Source

cloud-2.3.8-py2.6.egg (306.2 kB view details)

Uploaded Source

cloud-2.3.8-py2.5.egg (306.9 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.8.tar.gz
Algorithm Hash digest
SHA256 10b0d8d307c1f7cbb7edfa2cfb97d9b0f84ea845fbf1613c0fa57baf6473a923
MD5 17c238b2f4dfff541b3117f472bf6827
BLAKE2b-256 0b7f2adce87076f534366eb2b916945cf8655d2f1a5816939d7a7e2376413098

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.8-py2.7.egg
Algorithm Hash digest
SHA256 9fe63e7f4ff9701ec4c456f6bc75d79c76fa156bbdaddf23806921aa32297e4d
MD5 6cd1fa2e13a65aaf8cdb99d4d07de354
BLAKE2b-256 8f9ebf11074b8468675a725dc01b9b54f91698247efc70890448fa051397748f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.8-py2.6.egg
Algorithm Hash digest
SHA256 df643b64c36343a2a6c4d1696600a3e43aa3304f1e7e98617ca36d01f140afe5
MD5 d95a70d8fb9036fec6987b469ea83c73
BLAKE2b-256 b86198be2e8f409971517f28c8533f416602fd7e2d0351a921fb088132ca1bf9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.8-py2.5.egg
Algorithm Hash digest
SHA256 c6fd4313227b7f8baea6e3eb995185b65a979897631ce59ce47d6be1305a9402
MD5 61425fa4175dba583e30066c37f7207f
BLAKE2b-256 07aa6db3c08efcd40a6dc6344d890db9810bd792d25198fef35c6fe1cbf7818a

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