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.22.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b401831ad3f39213d67c72c166d1d3c30c4b516562359df02e4352d19691c6d7 |
|
MD5 | ef1a02462b7ca241434b8ce8a049e8a2 |
|
BLAKE2b-256 | 2d197f36efe082802cb1bf2f13069864a85abe21659ea2868fc02fdeaada3599 |
Hashes for h2o_wave-0.22.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c93aad691d58442667334084dbc08770d3066c250082ab602622700dbf15b8aa |
|
MD5 | 72e5fc727ee3585be40e9c9796d09925 |
|
BLAKE2b-256 | a6b53ea7eb7f4fcb5025d6c71ca691216c69497cd989e774c9457d2aba1d82b2 |
Hashes for h2o_wave-0.22.0-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fe44e86074a26c8ab20e93fdf386a3be56002b519bbd72a0cd1f743ce91f736 |
|
MD5 | e25d6f11b8ab40aa0e868084922f33c0 |
|
BLAKE2b-256 | a24ae6f339f67facec35540624de140d23cf851c7d6b9d48d9fdf32dcd04a05e |
Hashes for h2o_wave-0.22.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75ff885eebd7276ebbb6ca3d2ec4e84b5cc60f0eecb8303f83e3c62d29244b50 |
|
MD5 | 06abef4e7ccf9afcfe77baee6b72767f |
|
BLAKE2b-256 | 82001d6077ee293c0a6d0ec65dfc28c474e4c9be32a12c6c6c76ee1da5763144 |
Hashes for h2o_wave-0.22.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d2902b2321299e115713becd307d312898662b9e09ebcb5feeb2315ac1a7b2 |
|
MD5 | 5a35ecea96c0b898ff40936f88879edf |
|
BLAKE2b-256 | 1f897df1bdc22081d1de93e657dcd7e66ef9feca130eff827370e8fa1858c4ec |
Hashes for h2o_wave-0.22.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fec92e57ddf828db04fc69122de180ab21e7e175eaaad82d317e20e463eac2f |
|
MD5 | 9e7d10375cf1fa4f77f0951b5c2c4c12 |
|
BLAKE2b-256 | c1dc257678a50b065f960afa04bb6048305add56ee9cbab4aa32e027b25bc2d6 |