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.3-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f99076a58e4c815ec398598e6789f686dfcba2fac72d6bcb54f2ebc53c2758e7 |
|
MD5 | b8849934ffbe5dbe4c7f0bfb6d16273e |
|
BLAKE2b-256 | afcf349aa23221b0165abb4207194a5094a4e4992cb1504c4046217562d11573 |
Hashes for h2o_wave-0.26.3-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc0ea134433778d803cfb0cdc77a8f27baa62ab7da80c9ebc8a02fc7dc7e4d0d |
|
MD5 | 397fe07f722fec33c6d6633b448fe256 |
|
BLAKE2b-256 | 921568e15dd7a880154dbc2e8dec94dd586350ae241931e3e4bce47f4a811078 |
Hashes for h2o_wave-0.26.3-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f3b3387291c82112537e1d60601a77cca4e4b0596698060be0ae5e0ef54559 |
|
MD5 | 812de9ef4cdd8aba97296f93bad2abfb |
|
BLAKE2b-256 | 6a866d5a380ec1471a9eef7f1924ee236aa9d0fefad41e2bd948585b02e03cf1 |
Hashes for h2o_wave-0.26.3-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3579e9897e8856adcf8962d091212c3b3dc9765c3f67d2c2e115dc787649162c |
|
MD5 | cc0533a2bf0e61a2f64fbd0b274ce39a |
|
BLAKE2b-256 | 899650886c04304d7e47d25994a4acb0fc9aa4bd15999572dd6e982ba48614f9 |
Hashes for h2o_wave-0.26.3-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9024ced019f048a5380f1fe0dea5e9708bfc742cee92861e220107014cb61bf |
|
MD5 | 459a5ced3aab2d5ba7e29c5174b046e4 |
|
BLAKE2b-256 | 5faee7569ccdbb02e59c1d3a6d3b6828c930dd3ad4a6b308732e1f8336a820d8 |
Hashes for h2o_wave-0.26.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3e5328a05914912377e8d2274668bfce3aa045828a0b3a70406192f68c908a |
|
MD5 | 16766267df7096729f97fdf8acaa32a0 |
|
BLAKE2b-256 | 74e4a57be5fc8b7b0062ede1eeb067bbeff31613ee133ee4606e256e0e5dbd0e |