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.4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c541868df4b8997dea0cd33ee3f7b4e489abe43fedaffce0d6e75d1726e74728 |
|
MD5 | c1e33e00f8107e4b4f538c5ad4173ea4 |
|
BLAKE2b-256 | 135ea39f5650846df6255267233090d4cb0767d850b26ea8c6506133090580b8 |
Hashes for h2o_wave-0.26.4-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c36ed6cdd1b6150c4aff80e54c3651103bd58cafd3e5d0c5be3d0d5bea73cb |
|
MD5 | a5371c073ae60acf994067d6d6a75db0 |
|
BLAKE2b-256 | c78807554efc91e4f056ea7a5ff2d3c085341feacfc3f930e17f24aec69002a4 |
Hashes for h2o_wave-0.26.4-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb572b494615054a20fe0a49dd3c7cf640934b0dce5d98e5c814cca05b33f87 |
|
MD5 | 0412c67384f4de1dd7571c4085fd9dfc |
|
BLAKE2b-256 | 14b928bdc690348a13134effc547994263c7b6efad4a95e2e1995b847070f093 |
Hashes for h2o_wave-0.26.4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eba4e9b16b1d5622178f3929824260352c34bae1f9294bdb53fa95611c11e23 |
|
MD5 | 078656e2618985cf77812e6c092827e9 |
|
BLAKE2b-256 | fa7dc9d7966091ab8aa8f805ea7c961e1c60e1f75bd2c1742cbc465328ba950a |
Hashes for h2o_wave-0.26.4-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2216598bbe3d7d808d5a5fe99a35b2eef7e762441d319314de0c618961be147 |
|
MD5 | 6beab0a623c5fdb29755c7b61670d8fe |
|
BLAKE2b-256 | e22a3779cee89d3531bad97cd54094fefa182e123c18c537765c8f9a1fb13a18 |
Hashes for h2o_wave-0.26.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b263da12126672236372cbec703434417e821ba583cb437a406dc8a74972ce0 |
|
MD5 | 85de37861051eee55ac97fe4a00a5515 |
|
BLAKE2b-256 | 9193d2c709a958d93fd3a951f9d6b95efd89707a657d2753bc8d98d2bbeba142 |