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.22.0.tar.gz (137.7 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.22.0-py3-none-any.whl (94.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qarnot-2.22.0.tar.gz
Algorithm Hash digest
SHA256 9a24e2b8ff5f5fc7dc2d7d45f90e04b9fc50c0dda8482c2905b314fb681b8ce6
MD5 c26075e44118660384b2e5020c1e6ef1
BLAKE2b-256 265cd6249c2d9b7c3356406da6d3c6ac2b3df115b0e7fa63b240b7e2dfc29727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qarnot-2.22.0-py3-none-any.whl
  • Upload date:
  • Size: 94.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.22.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c86f7cc300b01ac5372d6f6090de979ef1b50a2bc597610e14b0b5fa65649a48
MD5 bc18fcdaca7a997915442e2a64129fba
BLAKE2b-256 d954e664983c5ac38f63a7db2d8a901bde3d0e4edc9d69959325502fe8c6cf85

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