Skip to main content

Python driver for H2O Wave Realtime Apps

Project description

H2O Wave is a lightweight software stack for programming interactive web applications entirely in Python (no HTML/Javascript/CSS required).

It is designed to make it fast, fun and easy to build low-latency, realtime, collaborative, web-based applications. It ships batteries-included with a suite of form and data visualization components for rapidly prototyping analytical and decision-support applications.

Wave’s components work in conjunction with the Wave relay server that facilitates realtime state synchronization between Python and web browsers.

Installing

Install and update using pip:

pip install -U h2o-wave

Hello world

hello.py:

from h2o_wave import main, app, Q, ui


@app('/')
async def serve(q: Q):
    q.page['hello'] = ui.markdown_card(
        box='1 1 3 3',
        title='Hello world!',
        content='Welcome to Wave!'
    )
    await q.page.save()

Run hello.py:

$ wave run hello.py

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

h2o_wave-1.8.10-py3-none-win_amd64.whl (11.5 MB view details)

Uploaded Python 3Windows x86-64

h2o_wave-1.8.10-py3-none-manylinux_2_17_aarch64.whl (10.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

h2o_wave-1.8.10-py3-none-manylinux1_x86_64.whl (12.5 MB view details)

Uploaded Python 3

h2o_wave-1.8.10-py3-none-macosx_12_0_arm64.whl (11.2 MB view details)

Uploaded Python 3macOS 12.0+ ARM64

h2o_wave-1.8.10-py3-none-macosx_11_0_arm64.whl (11.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

h2o_wave-1.8.10-py3-none-macosx_10_9_x86_64.whl (11.7 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

h2o_wave-1.8.10-py3-none-any.whl (144.7 kB view details)

Uploaded Python 3

File details

Details for the file h2o_wave-1.8.10-py3-none-win_amd64.whl.

File metadata

  • Download URL: h2o_wave-1.8.10-py3-none-win_amd64.whl
  • Upload date:
  • Size: 11.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for h2o_wave-1.8.10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 788b3e3805888fb9eea2fe1e97d5a657e316d0de36c60e9ffd90f736ab063a15
MD5 b2099400e6d378f58e0612994a559c23
BLAKE2b-256 7e149b1f165f527c9c1e4c4a565a027eae7e05cbf5cd2808c65723c8c7de40a6

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.10-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dbe65187fa43b6a0ea33ed343c0b48f5ffef1ae13c2c06f78d91b9ff905b9408
MD5 bbbeb4822a9f74eb056f449bd39aa9d0
BLAKE2b-256 729296e92a687ff9349f393573076e3cee0dfcecce0fffc082f1a46831591703

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.10-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a7b042a46dd05c37d8ce945db33f0e1c06a77c3f4100a1ea8b7b66df69133134
MD5 e831ca1faa4b967e139843095e525fba
BLAKE2b-256 ac257bc0528f2cf2c4c684920f42b3c391606d1524302b4d103a13bc4b4ee69a

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.10-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5110298e2a6c36a1440de0e97e3bdef7bd2e7e937ee80466fc50716c7a899cbb
MD5 ece057b4ffb223d86755bfc47bdf0840
BLAKE2b-256 362606b1873fd32b7b8c04a5af16fd75ca1d3e4aa9601eb3438395cb67bb1398

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.10-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54e469154f1cf67073b462c14fcca561235ac5ab78d861ed91d65c0db363ee19
MD5 18a148a07d1a67fcf2f6ec538555b3cf
BLAKE2b-256 b8af6434575a0ecbb1583be323cc71761aede36061d74eb5d41922e7d10efa42

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for h2o_wave-1.8.10-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b63e28ed1adfb529606e3120dabe9ace5e94e1322a87453ebb7c67520488e98f
MD5 092c8f777f3c9222dc3cbd3a34846df3
BLAKE2b-256 e4d5d0d6ebe41b956abe444da5163863b86568a0d40c147dc12f267d9bd978fc

See more details on using hashes here.

File details

Details for the file h2o_wave-1.8.10-py3-none-any.whl.

File metadata

  • Download URL: h2o_wave-1.8.10-py3-none-any.whl
  • Upload date:
  • Size: 144.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for h2o_wave-1.8.10-py3-none-any.whl
Algorithm Hash digest
SHA256 98d4693b383af63480b0f96e114be4cb95dd91286c3a363f6971dcc3d8d17a0c
MD5 9c34a45be59ac6fa61ae007fba57323c
BLAKE2b-256 e4df0a9999b16adc2fcb36eedcd566f13edf079d647bb8fdb3a60b54006811b7

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