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.25.2-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffb9492d1a8f277d49da68812e7f433b8913f275369c366a6981c94dbf5c350e |
|
MD5 | 20da2f9c1bddc8b9314cd3832d3f444a |
|
BLAKE2b-256 | 04666b7ba73ffc3ac27fee6c2ad3826e85d6587f167c11029ddf43565a13de04 |
Hashes for h2o_wave-0.25.2-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c510646391433239445e44d9c1c520d819d95bea527bbc8a7ddf15c9b61b36c |
|
MD5 | c1a7987662108e91ca9b79a5df4d2437 |
|
BLAKE2b-256 | 3e2dc6ed1325000ebebc842fc00fb44415a40a113459293b6cdeb360b5f3ff1c |
Hashes for h2o_wave-0.25.2-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efd07f55f2b20af9e8ea5fed107d69ef214c1619718665e8467d10a26bd0dfa |
|
MD5 | b68bb715ac74c174e80cfe318b17c137 |
|
BLAKE2b-256 | 46d6a79110ec74ea64b8604c1088e631684720980d833eb3bb9312cdb8dda34f |
Hashes for h2o_wave-0.25.2-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b38ee81597dd2f07c337cc45caf9eeba0c02f778b782f76223c5684d12545b0 |
|
MD5 | da766dd53f989c28b98776a33cead6f8 |
|
BLAKE2b-256 | 7478c935d1a924fc282b886fff78adf946ffd9e438152b56261e835a4b2a2d8e |
Hashes for h2o_wave-0.25.2-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d910c5a3b6edd164bbe069783b12c8442180f56c759cf37b084a3e5189c8cc6 |
|
MD5 | c9bdece56a14311dbcb0b71becfc6f2c |
|
BLAKE2b-256 | 03b58c8d174fd0ec442fa982a886e80407640fa20b0e6bc3543d1622ae7b1033 |
Hashes for h2o_wave-0.25.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9863c8d192f9b4ba1adfb515759570686bea57d4c8b882a301656e01ada66cd9 |
|
MD5 | 74306e778cac738eb5cfcbdb81a3edde |
|
BLAKE2b-256 | ea5830efa3fc408d8d14184424493b7614a89c10de343cb6bd856510e16f7b6b |