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.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcbf6b3bb0c4369d0b5efa09cab21363f5fd1641688e73b642bb9ab21b5b2221 |
|
MD5 | fe444c34d8ad98081a8360917b5e1c5f |
|
BLAKE2b-256 | 2f5d230ed07bea31fac38e1b4371ce05b0a7a5cab435e09159b2796b8931f29a |
Hashes for h2o_wave-0.21.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e835da9a0431b8200ade1b9072f67bc095340b3e1d78f53871604109a8128f49 |
|
MD5 | b673f915ad31168cb285009ae9209337 |
|
BLAKE2b-256 | 54ddcb6c08100b111c2ff0fcda7488c3037d6186e110a4924367283ea810d75d |
Hashes for h2o_wave-0.21.0-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be2fbbe8bacdd5aff51041d08056774d31d4628e6e46c74d38e8eeebad41dd67 |
|
MD5 | 24dc7d0a768969d6abafae255de1935d |
|
BLAKE2b-256 | aa6fbcd513c53914fcd3d57d45560a2767e5a506c1ce4cc4354d2d739a1b9dc2 |
Hashes for h2o_wave-0.21.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e403c3929b16c1c8b9ef8e8783f0fdc3bdfb1c0b2bc20b2c585c1ac6ef67db83 |
|
MD5 | bbaa340a801042bc23b6d76e08982727 |
|
BLAKE2b-256 | a90651014cc74788a07e52a3a609874c8792659281d007fbcf699b0cf03c5659 |
Hashes for h2o_wave-0.21.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457b28c72d3c33526b25512cc208414ce1357d498ac50ed54867d81652a2ce7a |
|
MD5 | 369319a02ebaefc4e8973f160ff56eab |
|
BLAKE2b-256 | ae5a6401cb8a360d100992a2737b5dd56ebef48edec7b15f53f9a331e480f8d5 |
Hashes for h2o_wave-0.21.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe89fb391355d97250d96eb0dd992857838bbcf1a588f6be77b209fd912e8999 |
|
MD5 | b722364375032f6aa8c67fb9e3e3b502 |
|
BLAKE2b-256 | cf5464a9c02180551f0b462daa8e9a47de703f90921c0690b89e2b568cfba02d |