Skip to main content

digiarena (PyPI: digiarena)

Python SDK for DigiArena — browse hosted robot-simulation scenes, deploy them as cloud gyms, and submit to benchmarks.

pip install digiarena
import digiarena as da

da.login()                                   # paste an API key from digiarena.org → Settings
scenes = da.scenes.list(query="kitchen")
gym = da.deploy(scene="kitchen_001", task="pick_mug_to_sink")
env = gym.connect()                          # → world_engine_client.RemoteEnv
obs, info = env.reset(seed=0)
obs, r, term, trunc, info = env.step(action)
gym.close()

CLI with the same surface:

digiarena login
digiarena scenes list --query kitchen
digiarena deploy --scene kitchen_001
digiarena leaderboard tabletop-v1
digiarena usage

Layering

digiarena depends on and reuses world-engine-client (connect(token, url) → RemoteEnv). This package covers everything from your account to that token — scene gallery, cloud deploy, benchmark submission, leaderboards, usage — and never reimplements the wire protocol.

  • Zero heavy dependencies: importing digiarena pulls stdlib + numpy only (via world-engine-client). No torch / gymnasium / opencv.
  • Every call hits the public REST API (/api/v1/*) with Authorization: Bearer da_live_... — the SDK is a thin wrapper you could replace with curl.
  • Typed errors with actionable "Possible fixes" (the World Engine style).
  • Endpoints still in later platform milestones (deploy orchestration, benchmark submission) raise NotImplementedYetError with the server's own guidance — the SDK surface is stable ahead of them.

Scene content never transits your machine: there is no upload()/download(). Content is authored in the platform's browser editor; public scenes are used via scene.fork() + da.deploy().

Credentials

DIGIARENA_API_KEY env var (CI/batch) → ~/.config/digiarena/credentials (written by da.login() / digiarena login, mode 0600). DIGIARENA_API_URL overrides the endpoint for staging deployments.

Download files

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

Source Distribution

digiarena-0.1.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

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

digiarena-0.1.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file digiarena-0.1.0.tar.gz.

File metadata

  • Download URL: digiarena-0.1.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for digiarena-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2dd98a946e81677815e004fe77b8854fb770833bd92dabc4bf49179ca8005d06
MD5 620d723566f825e3ef2084a96d186f8f
BLAKE2b-256 e69a35963ff26b2d8593f381a6f8db85fe4c0bc1ee4b565ec422b840af806ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for digiarena-0.1.0.tar.gz:

Publisher: publish.yml on Grounded-Intelligence-Initiative/digiarena-client-python

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

File details

Details for the file digiarena-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: digiarena-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for digiarena-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9e87f1a34517c0efd00c19c95077620b8bdfcd2c5a03f49a91ea50646aa955a
MD5 e4c11cdc6014b84dccc233d37bf49dab
BLAKE2b-256 556206d721c397842ca68f90052e42f4f4df5cef89fb7f44d2936aea54818389

See more details on using hashes here.

Provenance

The following attestation bundles were made for digiarena-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Grounded-Intelligence-Initiative/digiarena-client-python

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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page