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://h2oai.github.io/wave/
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 Distribution
Hashes for h2o_wave-0.13.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a0320cd8d19cccccf018cd5e8355bf085493c6fa31cf0c3b4cb13add97602d3 |
|
MD5 | a71867b1aae7f53c95a1452eb09866a3 |
|
BLAKE2b-256 | 5f45f2220a50f54444b17321b92f9e764c136c0f00cbc379ad2cd57e74044c0d |