Skip to main content

Client to connect to a cornflow server

Project description

The aim of this repository is to have a client to use to connect to a deployed cornflow webserver

Requirements

  • python >= 3.8

Install cornflow-client

To install the package do:

python3 -m pip install cornflow-client

Use cornflow-client

To use, first you have to import the package:

from cornflow_client import CornFlow

Then you have to start up the client and login or sing up:

client = CornFlow(url="URL_TO_THE_WEB_SERVER")
client.sign_up(username, email, password)
client.login(username, password)

And then finally you can use the cornflow webserver and start solving problems:

instance_id = client.create_instance(data)
execution_id = client.create_execution(instance_id, execution_config)
status = client.get_status(execution_id)
results = client.get_results(execution_id)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cornflow_client-1.2.3.tar.gz (98.3 kB view details)

Uploaded Source

Built Distribution

cornflow_client-1.2.3-py3-none-any.whl (130.4 kB view details)

Uploaded Python 3

File details

Details for the file cornflow_client-1.2.3.tar.gz.

File metadata

  • Download URL: cornflow_client-1.2.3.tar.gz
  • Upload date:
  • Size: 98.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cornflow_client-1.2.3.tar.gz
Algorithm Hash digest
SHA256 72f61b3d41b83b1c75e776578ae7a3387bfecf4be87911e070c649fbc803e22a
MD5 f36342fc7dec5693215d12657fb4804c
BLAKE2b-256 267e05f5939fc23ff7f86211f955ae696449050a060468514d035d8a0b503faa

See more details on using hashes here.

File details

Details for the file cornflow_client-1.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for cornflow_client-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e953bb43e2ede209ac663c97708b264d2ef2e7e72f9bf62f80977d36ed4514b8
MD5 fa7d357d123bb51e259dc1fa540aa8e9
BLAKE2b-256 120a401843f30b0e76f5812ba402ac5e3c286190362065f5d20a5445cba1a0c8

See more details on using hashes here.

Supported by

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