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

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

Uploaded Source

Built Distributions

cloud-2.1.0-py2.6.egg (274.8 kB view details)

Uploaded Source

cloud-2.1.0-py2.5.egg (275.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cloud-2.1.0.tar.gz
Algorithm Hash digest
SHA256 7f886a207edce2b0e5606adcd5ea5e04c1c58c2923de95ded644f41d0386cb3c
MD5 4286524356f4945f3f09e597bba43455
BLAKE2b-256 baef1b00a939ea008966fa941affd4fd601c4199a868ef47dc00d5489b747a57

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.1.0-py2.6.egg
Algorithm Hash digest
SHA256 b8b2366eb2585f75e654deb1e9fd1aaa33485ae84645bf5226a532e1db34b738
MD5 a55f2fbf9ead34efd8616c2ba2776644
BLAKE2b-256 5ea56f78745b92df5722aa0f62deb5387ea2600dd4963204ed8fac686da49209

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.1.0-py2.5.egg
Algorithm Hash digest
SHA256 51811a33cb91adbb29f5c33d1f579d931c1fda888f9965f90ec6e8b012f274b7
MD5 525833e7259f07ad0aaa539f65e8ad89
BLAKE2b-256 2e039850b2631e1bb2666d125bfc1e5710dfd7f4f07198a4138ad7c61793dd28

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