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.23.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 442c6c93555ff5c6a6607c64d3f329ac831311682ace679d7d73f824250d4a62 |
|
MD5 | a232d00ddd6f86a016e5cf0672faafcc |
|
BLAKE2b-256 | 4ac401e44b502ce7982a1422c39a039e0288c81d6d937a8f2b7f5a791c08a47b |
Hashes for h2o_wave-0.23.1-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc9893d93747e086668ec3e6f9d1abc9443ebdda756329980b749a26fe9083b1 |
|
MD5 | 8f94dbd440ee6a740f3fec2c4c8a4b91 |
|
BLAKE2b-256 | f64305d77431cda277a39b71d1f3c42b8cedfed6386bc96b2fb564eb76dc3ab9 |
Hashes for h2o_wave-0.23.1-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d914550d01186cd45d638dfc1faf33d744886ee5adf714ffa4bfc5fd38f4851 |
|
MD5 | ebcbcd0f847c587f31b5701887a044c7 |
|
BLAKE2b-256 | 965464221d7aff74c867956a2f3663d49784f2f08c073cab39bdd170a4afd1e9 |
Hashes for h2o_wave-0.23.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afcecbb3adf32867614cbe64261a53df1ce563b44d65aa0f30bc47189770450b |
|
MD5 | e8913f561ad1bbbb8d1e9ede24e1adec |
|
BLAKE2b-256 | 29df9336825af0f172c9118ee00f3902bcb46aece80937ee7379cd1d8cd29f82 |
Hashes for h2o_wave-0.23.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49f7a760e1b1ad5c50eea8cb3cae7d4dc137b6f478fc89a1be1d2aa0524cf6bc |
|
MD5 | b9b1d3ec992b7012c71cc4a16137aae7 |
|
BLAKE2b-256 | bb2c88eef0069196320e9aca1fc98ef56ee26dc93a13dcb90feec9279c2f3159 |
Hashes for h2o_wave-0.23.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b76d14e379595cfd025d4f3621b64092c83e1408fdfbc2cf8d423af93bb45f6 |
|
MD5 | b30ba8e684dd1450f4ddb886fe4ec62f |
|
BLAKE2b-256 | 844fd4df3d0a758ac0d032d45f0981c6789450b6a97478bb0c3ffcbb594b2605 |