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

Uploaded Source

Built Distributions

cloud-2.4.2-py2.7.egg (399.6 kB view details)

Uploaded Source

cloud-2.4.2-py2.6.egg (401.0 kB view details)

Uploaded Source

cloud-2.4.2-py2.5.egg (401.9 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.2.tar.gz
Algorithm Hash digest
SHA256 9fb3d7344d0ef114024e1cb0704a6fda8fe91daa3c09e984a60f372f9b5cc567
MD5 2ea02a3dedcb411c38b6fbf41be14bd8
BLAKE2b-256 14263c54fbc18530d2493a5315f924822284b1f0b063d25f77adcd5bc860a05c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.2-py2.7.egg
Algorithm Hash digest
SHA256 65ff1aed7f308cbcee1f5dc93a4ac69ee397d2d90289a6657b9db1815f0afc27
MD5 5971e5f240439b477ebeca701c66e27d
BLAKE2b-256 1d0b008cb25be75b39a104595c8b0588b77cfd914dd79ec4d629c0dd1b7d8c9f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.2-py2.6.egg
Algorithm Hash digest
SHA256 20f8ca82239cd374697947eb186b376bb08b5797b1a22ea96624081342f5b13e
MD5 98919bf8048016a9255db1bb8110a694
BLAKE2b-256 808530fc7769a4d3117b483417ff510eff6f8893337a0134090556d4e136f9f1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cloud-2.4.2-py2.5.egg
Algorithm Hash digest
SHA256 3352975cf3dfb0ab3ccf110661940fba0379a75b2fd58f15725998f5b5586f81
MD5 4c874a88b48ad85e3aa3ba27e127d38e
BLAKE2b-256 1b49634262482af8d712751fa00d11c4054822fad63096583633f2910f67bf7b

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