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.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 591160922dc67023a9233611a5708d830dce919a4069f7a2c7f4e5b27d6d9bcb |
|
MD5 | 0e14b268e928f6f303bfd3ecb270b6e6 |
|
BLAKE2b-256 | 0e4859ceddcbfdff74b87bb737b8e6879bf07cb932d103b1071e791c3ed6f29d |
Hashes for h2o_wave-0.26.1-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8ddd0a69da26963302502591166c2302d9eba4a0ed63916052c5b6c4849f6ac |
|
MD5 | 5cc62355e66b6c984d491c17515b0a20 |
|
BLAKE2b-256 | 0f6c319a9edd578115a1c0936cbd8ab5e7d9c946f0f8a6e276e07f9a0fe5b6c8 |
Hashes for h2o_wave-0.26.1-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef952af629f9fb8c9c2b4adceb0deb4bbd0d35de5097e1238bfc203129bfe870 |
|
MD5 | 2083e3cf5372a61c1249db02580aee9c |
|
BLAKE2b-256 | 21af06ede64ec6232e6ddd84d3eb58065319edc0d8bc271674b9eb9212dc65b4 |
Hashes for h2o_wave-0.26.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b749ae79558f9d9cf5b6fa4ea1e06a4ba4353976a5c48d1536d26feed9b4d12 |
|
MD5 | 74719585693017439c5b53f0bd6c5cb8 |
|
BLAKE2b-256 | 8fe8e6e8e1deac55d56545df12e384e10b012597318b9f6c4780d78f72e16242 |
Hashes for h2o_wave-0.26.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea8843f97636e190ac36437c978db00ba38911838d839de52d2405877a7cb71 |
|
MD5 | 9c67ffe023e89b2669fd0197c480193e |
|
BLAKE2b-256 | d4fffb3cc379f0704e9162a92ec6d350d51864ff4ec2128367048ffedf33ea9c |
Hashes for h2o_wave-0.26.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e118991de4dc441ac22a863f97a7ec3a1f897ea41fc955e2da96ec5c1ad6d7 |
|
MD5 | 93f8163c57724ade9893c9f6efacfc1c |
|
BLAKE2b-256 | 87664c408392a0a1a5a1749b15306e7c9284babab4e62a37b76db7c42dfde55e |