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.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf91ebfcfdcb512a533812e61cbb5ec2ce8ccd9a912676d83fd40c1ab04cbce |
|
MD5 | 451bf33e0061233b26559d7bd2a0c81e |
|
BLAKE2b-256 | 1c3787c7530e89cffa8b06b1dd30fab6e463b08eb82dcb8099dce75a698f23de |
Hashes for h2o_wave-0.24.1-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc7a3df3e45edde754cee0ef3eec1866dfb1921ba87fdb1ff35bbba5e1766458 |
|
MD5 | 47aa480c6cd180602d08b838ad5419dd |
|
BLAKE2b-256 | 9547cef6d0ecc41b472889b3d3ddfcf0cf31da23181856ad5c9aa7b533d42a6c |
Hashes for h2o_wave-0.24.1-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78b58a3b829779e38ce798dd32630fb8e735c39a11dfc287c9407b0192915f83 |
|
MD5 | 40824389731e7d1f2a58c728c056ebcf |
|
BLAKE2b-256 | e33f57e141a5b97eef857b7cb5d7c08153a6c0f5fdea7a7fbeb3c0449e193a15 |
Hashes for h2o_wave-0.24.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6832f7989d627e9dd394376719ec433b972987ab43a4efe27dcda380a549b543 |
|
MD5 | 26829c8dbf6b43f7e8ef0a925c869c3e |
|
BLAKE2b-256 | 1359a36a25c86efe928685cf50248649207fa0840ec3a776e5728b3a7a13e660 |
Hashes for h2o_wave-0.24.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ef08d779ebc0c5bca1e89b4ba54181b1b38622b825b924c435ce3c3246b4d0 |
|
MD5 | b6a4ccd4be51d62958275c3e33fd8d9f |
|
BLAKE2b-256 | 6567db327f5318d7f3bd8999bdbf007e5a835fb17d6ba4e9902ecce9b9475988 |
Hashes for h2o_wave-0.24.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a8c34507e3ccc3116096faedfffa9b3859083a6324810ad68fcb74006d3f4c0 |
|
MD5 | 26498d10768c037537884b86bc065a06 |
|
BLAKE2b-256 | a62bad7bdb06735ece84ee0f40ef5b6aa7ae9106cc207a4d7e4cf70f9fb8291b |