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 site, ui
# Access the web page at http://localhost:10101/demo
page = site['/demo']
# Add some content.
page['example'] = ui.markdown_card(
box='1 1 2 2',
title='Hello World!',
content='And now for something completely different.',
)
# Save the page
page.save()
Run hello.py:
$ python hello.py
Links
Website: https://wave.h2o.ai/
Releases: https://pypi.org/project/h2o-wave/
Issue tracker: https://github.com/h2oai/wave/issues
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
Built Distributions
Hashes for h2o_wave-0.25.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36ffd6971cc1830b791bc62230aadc2baebc78fc068e5c3a6d1fa7c7e266986 |
|
MD5 | 1a5a84d7f5fdaec727de294112b0ac03 |
|
BLAKE2b-256 | 70ae9349dba3664f95638e62d6d8c8b5bf68c5729b40a0113d1256a6e2cbe6e1 |
Hashes for h2o_wave-0.25.3-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbae94d7b4983f67aa84b286a352cd1b990388a257db48e17c4d0d10a31e284a |
|
MD5 | 2792746f04b71385b7603fd6d73d8ae0 |
|
BLAKE2b-256 | e1f60579efbe36f0e69c6fc45867ef3e6e843b8bd2ce4c1aac4a7975d53dd2d5 |
Hashes for h2o_wave-0.25.3-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c08b958b317a27d31441844d807936ff06c6a8feecdbb60d90bd3c5919d5549a |
|
MD5 | b2fc9c7ba0262a0a49e3ae2a0ffa56f7 |
|
BLAKE2b-256 | 01789ecf227473c87829b5b585b5f40965027b2510a26e7aaec60d2ee5e16183 |
Hashes for h2o_wave-0.25.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d664605c4e64b2479b8bf7715390495d3f0d679a3c597657f58c4151032bc5fe |
|
MD5 | 2a06e30fb4ade7a9d262404004e25f62 |
|
BLAKE2b-256 | 4371e5ec62777990ad81474e29be92e5b9adbea327cf86b747af1a087b541cf6 |
Hashes for h2o_wave-0.25.3-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e33860a7b33fa97e9ae78930e51284d1466261fc72f3ce7d685a6093cf69dd6 |
|
MD5 | be59f3f91317b098ec499d92d97f1b8f |
|
BLAKE2b-256 | bca489c8ed2082cf0437ef8c5b1ad67e4a6a801a7c34396ca3e848cb51b06def |
Hashes for h2o_wave-0.25.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47f35520fa78e8b7cff590dcdd878d7906c77b6c7cf74481dfa5e86a22e50a94 |
|
MD5 | c061dddd836882c45c3efaed7713318e |
|
BLAKE2b-256 | 116d01e59d48a1158a10403a2fa6c6e41abde285d26561af9bb3b21f68e33f8c |