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.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae4f8b02be772484a91654b9aeafd8d3ecc26babf9f56ba8d3a44b33dfa78432 |
|
MD5 | 746e954bfe7894c8e8384785c07cf15b |
|
BLAKE2b-256 | a9ff0329fe40ece1d525943937997cb72f24c2defec6fc922a68be2182b3b758 |
Hashes for h2o_wave-0.23.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 834c932ba06cb6b974cd8cfb2c32590a0adf5d48faf35452594bc30863887136 |
|
MD5 | 4f934406d48f883c82c647b4f7a4f321 |
|
BLAKE2b-256 | eead391d73d06368f67e629c19d941178f2d9640e8ba63f4d6716fe588622328 |
Hashes for h2o_wave-0.23.0-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2abdd07fec75f16e5a88e969bfd4bbe7a2bba538f1c8bf00bfec99d5f23fc97c |
|
MD5 | 4b2488a40a4dee2d45cbe4f49fc92770 |
|
BLAKE2b-256 | 1ff6dfd3da96f8c78bfaea4e320737f777732b5dd625c081d2bf57a3d49ff5c3 |
Hashes for h2o_wave-0.23.0-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b67a03ed771a7453e457d17c29eaf382da89e33bf812a3a54e0cd934377639 |
|
MD5 | d7613550d275a3b765f85b447001b4ca |
|
BLAKE2b-256 | 6938e6a7838382aaebb252731b41c300eb182c566955db48fb6344a481ca6042 |
Hashes for h2o_wave-0.23.0-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ec5ac49e971280de9f1e40ddb864b2566b69f8d2d646d22762cf888892ff7d5 |
|
MD5 | 26591341c0f4b6d02a4a1574ac0c640e |
|
BLAKE2b-256 | f94ddbdae155ca9f590c0cb98e29207f6edb161f56a16cca0cc2b3e878f17c86 |
Hashes for h2o_wave-0.23.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 270b0672175dadcf1828f200d5d984debd590d978db27bdd0918183c0fbae61a |
|
MD5 | 1083a86844f7ad4f660d2348e8c03025 |
|
BLAKE2b-256 | 22628828534055773085bb7fe1f87b461951f59704dfc6bb431911bc60f55c0e |