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

Uploaded Source

Built Distributions

cloud-2.3.9-py2.7.egg (310.0 kB view details)

Uploaded Source

cloud-2.3.9-py2.6.egg (310.8 kB view details)

Uploaded Source

cloud-2.3.9-py2.5.egg (311.6 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.9.tar.gz
Algorithm Hash digest
SHA256 e7442393fa30862798813ecf4a2099bce1fb33a276ac57da4ddaa09e4c5ba874
MD5 d9ad9b6bbbbb2aaf478043de4b04e1ea
BLAKE2b-256 770ae9adcaec12e5ad64be5dac725a60c509e8494f3245a44f9068a377eb23b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.9-py2.7.egg
Algorithm Hash digest
SHA256 268b12c85f5696e35e4c65e3d4db1d7a32b810660882eac089edfff3575377c4
MD5 1a21833a99caa32f1c3cb2386c7e6cac
BLAKE2b-256 9a1ff32e15a80cdcf95bf49ad5c08852ec531b5b196b84e5ab8a09ca827104ac

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.9-py2.6.egg
Algorithm Hash digest
SHA256 49374a41b5f86925c5ab87b87a739ba24c54b7a99f9135c42a7a7748918eabb4
MD5 91cdb8e64aa694e77fa347f4e4ddc9d1
BLAKE2b-256 884bc8c8e92f7c6455ed68315049c3330c20258e13d232a85f669d86d768abfc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.3.9-py2.5.egg
Algorithm Hash digest
SHA256 e7c9749372d7fbb74e8d5aecd17577b3df6532c5ccbc2811b73cbab9342396c0
MD5 231ef065d5431a1ba4452e813fa80d5a
BLAKE2b-256 25bfb49fe81d64aa7c0391d5ae37ad0e4d1b213fda7defc6e207e13b5b332acb

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