Workflow client and task runner for Tilebox
Project description
Documentation | Console | Example Gallery
Tilebox Workflows
Tilebox Workflows, or the Tilebox workflow orchestrator is a parallel processing engine that allows an intuitive creation of dynamic tasks that can be parallelized out of the box and executed across compute environments or on-premise as well as in auto-scaling clusters in public clouds.
Quickstart
Install using pip:
pip install tilebox-workflows
Create a task:
from tilebox.workflows import Task
class MyFirstTask(Task):
def execute(self):
print("Hello World from my first Tilebox task!")
Submit a job
from tilebox.workflows import Client
# create your API key at https://console.tilebox.com
client = Client(token="YOUR_TILEBOX_API_KEY")
jobs = client.jobs()
jobs.submit("my-very-first-job", MyFirstTask())
And run it:
runner = client.runner(tasks=[MyFirstTask])
runner.run_all()
Documentation
Check out the Tilebox Workflows documentation for more information.
License
Distributed under the MIT License (The MIT License).
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tilebox_workflows-0.50.1.tar.gz.
File metadata
- Download URL: tilebox_workflows-0.50.1.tar.gz
- Upload date:
- Size: 66.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3a82a4915cd901359666e20a12f45544dfe40f8739f56ae2fa182233d169cbc
|
|
| MD5 |
a55b526f823510c39e54ab753bbdef1b
|
|
| BLAKE2b-256 |
4912b64cac10e957fa81358da675d264665b594580ae1389abc8907e1bab48c7
|
Provenance
The following attestation bundles were made for tilebox_workflows-0.50.1.tar.gz:
Publisher:
publish_tilebox_workflows.yml on tilebox/tilebox-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tilebox_workflows-0.50.1.tar.gz -
Subject digest:
b3a82a4915cd901359666e20a12f45544dfe40f8739f56ae2fa182233d169cbc - Sigstore transparency entry: 1206251417
- Sigstore integration time:
-
Permalink:
tilebox/tilebox-python@5feba17ba0fe52761df3359d2a91c6fbf4b7e8e3 -
Branch / Tag:
refs/tags/v0.50.1 - Owner: https://github.com/tilebox
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_tilebox_workflows.yml@5feba17ba0fe52761df3359d2a91c6fbf4b7e8e3 -
Trigger Event:
release
-
Statement type:
File details
Details for the file tilebox_workflows-0.50.1-py3-none-any.whl.
File metadata
- Download URL: tilebox_workflows-0.50.1-py3-none-any.whl
- Upload date:
- Size: 89.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb7e6df0bf9bd5b5e3a2d93312e079b814b21d08d82bcc685918ff3444dbe956
|
|
| MD5 |
a5e24573194403d30e337ebc942559cb
|
|
| BLAKE2b-256 |
54f04ecb87dae874bad28d404ccff364de4f6a887c16afc8badb3daf43b17f9c
|
Provenance
The following attestation bundles were made for tilebox_workflows-0.50.1-py3-none-any.whl:
Publisher:
publish_tilebox_workflows.yml on tilebox/tilebox-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tilebox_workflows-0.50.1-py3-none-any.whl -
Subject digest:
cb7e6df0bf9bd5b5e3a2d93312e079b814b21d08d82bcc685918ff3444dbe956 - Sigstore transparency entry: 1206251425
- Sigstore integration time:
-
Permalink:
tilebox/tilebox-python@5feba17ba0fe52761df3359d2a91c6fbf4b7e8e3 -
Branch / Tag:
refs/tags/v0.50.1 - Owner: https://github.com/tilebox
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish_tilebox_workflows.yml@5feba17ba0fe52761df3359d2a91c6fbf4b7e8e3 -
Trigger Event:
release
-
Statement type: