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.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae1c49cfe83cb497337e01d2fb4c8efc589edef041e4dc024fcc1f151a1895a |
|
MD5 | a38d16543234f917e9079524f37d86d6 |
|
BLAKE2b-256 | ddd1bd2a3f2a11c796758dd3eefc258545c1ce6285ed8f056e74d947e5cc54c6 |
Hashes for h2o_wave-0.25.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1e899a261bff2e6e27e6c0b7efe1e2c270cb2621aab59ba1dda1ceb6f9d9cfa |
|
MD5 | dc12af56f1186a81d9e562abbb7ac948 |
|
BLAKE2b-256 | d1ecd874a98f8f7e779fb96a1026157d1b28748b16eddbc472092fb543cbd4c1 |
Hashes for h2o_wave-0.25.0-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8700fbe71326868981833b8efe3a99359a94315c4b252cb9e7958425db595f |
|
MD5 | 8b191f3938a8dd93259d33936f2c01e1 |
|
BLAKE2b-256 | 70bf31bd49b248a3ec4b185ed6af9087ea96bfba6de0251cadab7dd4889d5008 |
Hashes for h2o_wave-0.25.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc2d83438523b66833582665dfe9e5aaa931e1eb5f272f9874040bc03ba6a73e |
|
MD5 | 5778701a3fc4d55d7e2e42c3ed985c78 |
|
BLAKE2b-256 | 13a7d50f30195281f3c7cfff6bebec994a3a774af8e17e6a35c3697a2cf2851a |
Hashes for h2o_wave-0.25.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9906d4dab25ad7b29e7e47ce6873254b702d380ebdb75f82213d35bbd2c8a94e |
|
MD5 | da042e82d20ceae6e95bcfbbfd6fc0bc |
|
BLAKE2b-256 | f2252057d31556c9074af0801109c12964ab8c97fd1fad63a7d0ba43f471f39a |
Hashes for h2o_wave-0.25.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f25bdff428e51612f542aa24756148e86c659a76435d9966ba3ed752eac1bbe |
|
MD5 | b432a8d8974674bf752f4fc4cfb78f81 |
|
BLAKE2b-256 | c1304803c81cef669ce7fbe602634f0039fbf5010ffdf74e4e174608c0090e89 |