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.21.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa212e5b7b70c7acb2ab3a6849ed33d201f1e3a3a41d17471e525eec705b40b |
|
MD5 | 46870911532f8ffc2a84f39c079b7e37 |
|
BLAKE2b-256 | 99a5d06f652047f4529fcb6e37e73487c32826bc3be46fd0f089115318bef537 |
Hashes for h2o_wave-0.21.1-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dc4bc208e9c9bc2666ad9ea2883b5c0fcf070d2538853de135eeaaaef19bb14 |
|
MD5 | 5d8835c7857d4a808bdefa0e18d04a4f |
|
BLAKE2b-256 | 90ea7f457302429f7e250072a2f48c641d00868a4066cfbdb5fe3e6a774a92cf |
Hashes for h2o_wave-0.21.1-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | defce0c2b7b0cff313c0b0b05ea576080c411b80d7afb4cf15f8c411784f9e2f |
|
MD5 | 25e4f0e5b9994765062ea3f916c44fd7 |
|
BLAKE2b-256 | 0f8e2869a16d545e6c7dafd626e98fbf27b791587c554fbb4138f79b457ef1fa |
Hashes for h2o_wave-0.21.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad372102daae64ed5b2c39bceb115080ae5dd38771257f6d9d45833e85a8a935 |
|
MD5 | 24389f2b70fc65c49cc74d9be48d56c8 |
|
BLAKE2b-256 | 00c1a50cc899783e3dcd98b9677bdbede3192101d7b4ce9085ae43433825fbf8 |
Hashes for h2o_wave-0.21.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ccf03b5c94b3030f25e42d658533c66d38b97d234338d8baa560ea4d790c667 |
|
MD5 | f9c640a3c8fc5abbf535bc172e81cf2b |
|
BLAKE2b-256 | 9cf3a41d6d959b5feb124c9258ae125ebe4ace1861d6d4a93bb50c29e5cd43ee |
Hashes for h2o_wave-0.21.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a08d26c494455b602e563d4cfde8db7d357df94afe9eba1ca43a737cbdce6e4b |
|
MD5 | decaa1045efac36e0f395183bc4cecba |
|
BLAKE2b-256 | aa4c88176039b38206f64a0f9f939ab8338c2187fe2d9ac56128693aa0833950 |