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.26.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211949ce2a9cb5ffb92fdff545dc538c55a2eba94bf864b5e88769bd066dbfa7 |
|
MD5 | af6d6da492641c174b87a1e2db986118 |
|
BLAKE2b-256 | 6f1daeedff5102d768235202876c60a6679386670ace4bf525bb67ea31ac840d |
Hashes for h2o_wave-0.26.2-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0ef6fddf80f3447518e65daa54081ca83cfa48f7aead70a54320c0a5041a578 |
|
MD5 | 15353049acf15a63ee0232e59f02560a |
|
BLAKE2b-256 | b7137b3c5e50bf3b34442f279e38469916734c0269721050fb1b7db640d749a3 |
Hashes for h2o_wave-0.26.2-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bfec5caf1b1402420546a6a1ededfbdbcd5253a813da60f0bc71d9cd04b1358 |
|
MD5 | 53f78b4e089091ab795b743622c24e37 |
|
BLAKE2b-256 | dc824ff6cf3dcfe655355b6b77b47e9eb8aef325d268086343e2d172c892e0a1 |
Hashes for h2o_wave-0.26.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb21c4c5c95a4f38d38592586ba6ae47bcbdcb08c4375d32e242cde422ab1f70 |
|
MD5 | 9fc34cd877efff0ca171d9c2aa93ca12 |
|
BLAKE2b-256 | 347768a4cd47a6a4a66b8aa65c59c88bc7c6935c62df4f27554e62056a068d08 |
Hashes for h2o_wave-0.26.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8740e52916aaa4b8f4a62236db2c8e9898b427f07245261493510c9ab090f7f7 |
|
MD5 | da1572d23072bdbe81509ca4d300bdf8 |
|
BLAKE2b-256 | b3a44f9921e1b0933b8435834e00d6f6d9db3a81b5df05f49d6ff50770c27767 |
Hashes for h2o_wave-0.26.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbac4903ba8606acd1ccb2bb215e8582ac3a3b72edc4f8acf41e309735f19696 |
|
MD5 | 883f6e91fe0cb779c9397d56f6e49439 |
|
BLAKE2b-256 | 5b03a2cc340b8c5d729b3eac6bc25702840740b5cbcbf09b2654d0e82b77e364 |