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


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

h2o_wave-1.5.2-py3-none-win_amd64.whl (12.7 MB view details)

Uploaded Python 3 Windows x86-64

h2o_wave-1.5.2-py3-none-manylinux1_x86_64.whl (13.7 MB view details)

Uploaded Python 3

h2o_wave-1.5.2-py3-none-macosx_12_0_arm64.whl (12.2 MB view details)

Uploaded Python 3 macOS 12.0+ ARM64

h2o_wave-1.5.2-py3-none-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

h2o_wave-1.5.2-py3-none-macosx_10_9_x86_64.whl (12.6 MB view details)

Uploaded Python 3 macOS 10.9+ x86-64

h2o_wave-1.5.2-py3-none-any.whl (144.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for h2o_wave-1.5.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 99d13c7bcccc1107a7b48d4d7d89f9189444eedeff50ebdb387a93e439efcc48
MD5 95c332e343a77d8e321677d2d75a4676
BLAKE2b-256 9c35c9392d1886019148e89ac047e75385d2710a939420f2fcba1aba6eb1218a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.5.2-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d201737bc485a4edbaeb1b0c557459ff22a54dc3a4c9a0b8c8912967578f9a8f
MD5 b3c3457efa6c7a888f2eb636553330a8
BLAKE2b-256 19fc908ac0fb78e2bcb4844d2e57f59f68eff1512a4aae4c32a638ac83c25f6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.5.2-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 98e7210a1e105c42abdef065766d1f95b11700f3c534e08b7e568a74a932a646
MD5 3122146c55e773010ce0a55c6b5f0a16
BLAKE2b-256 74ee15777311a880a690bddcd17ae9a70d38e1d02c4d49525a43f46b0f067ad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.5.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc72e19168d5154144f06585b3c60159aff490eda7ebe57921fbf8bf5536c53a
MD5 a8f9557415896fb12ac77eb67bff1ac6
BLAKE2b-256 c50e2710f8a80223186c9445913bd5ce19f1e0f4b4aff600ecbaf3d669dde253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for h2o_wave-1.5.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04dac0208ade2123991ab2a6276682bb40a6602433f6c0bd1603d20236b2d8ab
MD5 838b7499d8df85a2e14793c2efff1713
BLAKE2b-256 242765f40216c5be9100d972652d2cd332aa89776e01995c080d4f8885ad8303

See more details on using hashes here.

File details

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

File metadata

  • Download URL: h2o_wave-1.5.2-py3-none-any.whl
  • Upload date:
  • Size: 144.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for h2o_wave-1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e15357da99e8f4ec9c2e0804a9fc46e5d9bf4cba9d19aa0fe028a9575df591a0
MD5 705a20643287b5a136ee034d3623707f
BLAKE2b-256 e37110f1daffc34eaa93f59a14443198cd547d3cc2ffb5b2032fbe538b541c6b

See more details on using hashes here.

Supported by

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