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

Uploaded Source

Built Distributions

cloud-2.4.5-py2.7.egg (403.9 kB view details)

Uploaded Source

cloud-2.4.5-py2.6.egg (405.3 kB view details)

Uploaded Source

cloud-2.4.5-py2.5.egg (406.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.5.tar.gz
Algorithm Hash digest
SHA256 f35de3f4a22810ae9f136b8edc2d796ebf7c76ad8ff372bd5d9c17342ef06064
MD5 1cb23c49d69c7f3d2daad430608ecb7c
BLAKE2b-256 f04742fc0ee31e7cf63bfecff775068085764675a7dc03320d856096df7e4b4f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.5-py2.7.egg
Algorithm Hash digest
SHA256 5a3d7987d0c66a9560f7e3f873917f2ec1c5b0a81544c996f6c12fc76456744c
MD5 aee5ff5e74cf4beb0d0921cf05b48b42
BLAKE2b-256 50d386a604f3d7af849ff62a37b23c46345346d8ecbf8db8aa6ef199e066ec7b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.5-py2.6.egg
Algorithm Hash digest
SHA256 23b06a1b1da38ee6efcc0ce7766a7a175df0d0ef9c9d73f74d7c4d43c425d41d
MD5 3ac67f8022e488c5767974c7fcbf68bc
BLAKE2b-256 8ffb945f7730657ca7cd26e2e24410116a36da5aefc44be8dde082b9af0d79ce

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.5-py2.5.egg
Algorithm Hash digest
SHA256 429b5b552aa464f7218b98d634c2252437b6279440bbb9ecbde3e0c319e06d0e
MD5 60a2fe03a0712118fcdb0bdca47eca75
BLAKE2b-256 c8e4e8f474204138a9beaf4d3ff83c9e914150bc390c5ef253499170e6f69a24

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