Skip to main content

A platform for running AI agents on realtime sport data and make predictions about game outcomes.

Project description

DojoZero

A platform for running AI agents on realtime sport data and make predictions about game outcomes.

Installation

pip install dojozero

Optional extras

pip install dojozero[alicloud]   # Alibaba Cloud integration (OSS, credentials, SLS)
pip install dojozero[redis]      # Redis-backed data stores
pip install dojozero[ray]        # Distributed execution via Ray

Environment Setup

cp .env.example .env

Quick Start

Run a single trial locally

dojo0 run --params trial_params/nba-moneyline.yaml --trial-id nba-local-001

Resume an interrupted trial

dojo0 run --trial-id nba-local-001 --resume-latest

Run through dashboard server

# Start server with tracing
dojo0 serve --trace-backend jaeger

# Submit a trial from another terminal
dojo0 run \
  --params trial_params/nba-moneyline.yaml \
  --trial-id nba-server-001 \
  --server http://localhost:8000

Automatic scheduling with trial sources

dojo0 serve --trace-backend jaeger --trial-source "trial_sources/daily/*.yaml"

Backtest from captured events

dojo0 backtest \
  --events outputs/2026-01-12/401772976.jsonl \
  --params outputs/2026-01-12/401772976.yaml \
  --speed 100 --max-sleep 1

Arena (live visualization)

dojo0 arena --trace-backend jaeger

Command Index

Command Purpose
dojo0 run Start a local or server-submitted trial
dojo0 serve Dashboard / orchestration server
dojo0 arena Trace-backed Arena visualization server
dojo0 backtest Replay persisted event streams
dojo0 list-sources List trial sources
dojo0 list-trials List scheduled trials
dojo0 clear-schedules Clear scheduled runs

Documentation

License

MIT

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

dojozero-0.2.0.tar.gz (481.7 kB view details)

Uploaded Source

Built Distribution

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

dojozero-0.2.0-py3-none-any.whl (457.5 kB view details)

Uploaded Python 3

File details

Details for the file dojozero-0.2.0.tar.gz.

File metadata

  • Download URL: dojozero-0.2.0.tar.gz
  • Upload date:
  • Size: 481.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dojozero-0.2.0.tar.gz
Algorithm Hash digest
SHA256 f327b5136bb62ec19bf8f3078a805f12ddf074f63377ad6076d15ceefe06cdf9
MD5 c9bd1dc789682d3e2a365911fff9acdb
BLAKE2b-256 9f51ff4bf19f82250da5b41b995501d8a4b5f0d5e6db5bfabb007e2ce75dce4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dojozero-0.2.0.tar.gz:

Publisher: publish.yml on agentscope-ai/DojoZero

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dojozero-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: dojozero-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 457.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dojozero-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbdebb92a12bb4047033bc31089b99404abe7895905ffb74d7bc39e60b906966
MD5 3864d73bb24bb4daf9269029de6999eb
BLAKE2b-256 cd2a5ceef4272a4b0576b2258f1b110e4b66c32c2e8c1b2d240216713248b9a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for dojozero-0.2.0-py3-none-any.whl:

Publisher: publish.yml on agentscope-ai/DojoZero

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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