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.24.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17812fd3e010e6b6fa1a858376b41a05b7608e3bef3aec68c5e696bb1c2671fe |
|
MD5 | 2c391bcc3c5c21e331e5768da29c1717 |
|
BLAKE2b-256 | d9fc5c545c1e05bc177f877f15d5deff51c0a1bb3a2237aedf3263e6f9633d3c |
Hashes for h2o_wave-0.24.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bcd13b1b59ab81ac23b136ae7dfe6677243fda75f1793bdfc392030b662ba6c |
|
MD5 | 97ecabec567be5a823fcf4be9cd76c9e |
|
BLAKE2b-256 | 674c34d016fdd579c565f9441063c5714cc89d33bd466ca2eedecf9c746d0a49 |
Hashes for h2o_wave-0.24.0-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c35de751db802702f66768026f2ca360199d04156c6343d6852848be81dc4c3 |
|
MD5 | f54ab325a114e3ba8ac8c0bd9f365a55 |
|
BLAKE2b-256 | 9a22a5185b9e8f7f0faf46d98aaba8945c6ab9f1554d5164f2b665bb20e9489f |
Hashes for h2o_wave-0.24.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de1968f858f42faca333bf1aac99de819c04535ec409fba10ae2ea70b61da533 |
|
MD5 | b0e220b94cf2b0df061c9a70158eb208 |
|
BLAKE2b-256 | 4f85a4c72985c75f213485d6d5b76528bb9e7136e11a90501312036acd55bf97 |
Hashes for h2o_wave-0.24.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3cefce11b4cde6344f26cc53f0190c0341b124090da5b5dc6382e2edfcb125 |
|
MD5 | c3622a63caa980dda39f3b0dceda4df0 |
|
BLAKE2b-256 | 705f1053c65a21a6b12349513cae0cdca7344d3863cbb4ab13036fb98d93f0dd |
Hashes for h2o_wave-0.24.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c47faec2e6004fe7fc0544504ba2ead9ae93fbd035c9d26240a6041609f018c3 |
|
MD5 | 89d5d66e24121ddae8762132ed07847f |
|
BLAKE2b-256 | ad391554e503700e4b7116937fbb2b98016baf6ee9a401be87b38b8afc076a74 |