Skip to main content

Qarnot Computing SDK

Project description

Qarnot computing Python SDK

pypi-badge readthedocs-badge

This package allows you to use Qarnot cloud computing service.

You can launch, manage and monitor payloads running on distributed computing nodes deployed in Qarnot’s digital boilers.

Basic usage

Create an account, retrieve your token and get free computation time on account.qarnot.com

Launch a docker container in 7 lines:

import qarnot
conn = qarnot.connection.Connection(client_token="xxxx_mytoken_xxxx")
task = conn.create_task('hello world', 'docker-batch', 4)
task.constants['DOCKER_CMD'] = 'echo hello world from node #${FRAME_ID}!'
task.run()
print(task.stdout())

Samples and documentations

You can find samples and detailed information on qarnot.com.

SDK documentation is available here

Generating documentation

To generate the SDK documentation you can use the following command

make -C doc html

The index of the doc is then generated in doc/_build/html/index.html

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

qarnot-2.21.0.tar.gz (128.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qarnot-2.21.0-py3-none-any.whl (87.6 kB view details)

Uploaded Python 3

File details

Details for the file qarnot-2.21.0.tar.gz.

File metadata

  • Download URL: qarnot-2.21.0.tar.gz
  • Upload date:
  • Size: 128.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for qarnot-2.21.0.tar.gz
Algorithm Hash digest
SHA256 fa4f47ba7018a10fd46b89c2997455f7f41f9b32040fadfe41a0284cd62cee50
MD5 6ffce51957150bfaca69f37729b8d521
BLAKE2b-256 b24706a389a70a4531d611bf2041557c4de89d0092870d1d09f6826bb597bed0

See more details on using hashes here.

File details

Details for the file qarnot-2.21.0-py3-none-any.whl.

File metadata

  • Download URL: qarnot-2.21.0-py3-none-any.whl
  • Upload date:
  • Size: 87.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for qarnot-2.21.0-py3-none-any.whl
Algorithm Hash digest
SHA256 723a87e44904e3c28b758547c569c2f190c63d737ade89b6b40d33048c6d2812
MD5 8559fbb0efd5cda73186e67bfe5c027c
BLAKE2b-256 510528d95e31c727c56c85c89041a083b4b06696a498f2626500fe614d08ce86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page