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.1-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5a638116d65b651109d1c1c22bf43d3b819d844f3e1842b9583ae2d76c2b7de |
|
MD5 | c0a8e59a5719c5228cc70112bebe0f78 |
|
BLAKE2b-256 | f4a78150114cc07a31130c53b8a48ab961f1befdee19d68fe198bc3849af6ebf |
Hashes for h2o_wave-0.25.1-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad42bde086fcc1935c4bf89aaff96b0992b917efd974062b32cab955b9cd4f12 |
|
MD5 | 1f74ec85f7aabab95f229110b743ee61 |
|
BLAKE2b-256 | c23a8ee4fbf4b0b5f6edfd5ea3cfe7baa8996d11dd0f152b91c617bf3ebb7ba2 |
Hashes for h2o_wave-0.25.1-py3-none-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b8e460586f11c66f442235b5e85fa8aae10ce79819b92dc7b18130ff7e92066 |
|
MD5 | 428a9bf8797a78631e19c9822fb5d14b |
|
BLAKE2b-256 | 0733c79d8eed9aad094267d006860fa784c5cf077dd151d8ad80f521184b2a9a |
Hashes for h2o_wave-0.25.1-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05c4fffbc5984fb110acaff518295720b760d57820df6159deb98339fc3b778e |
|
MD5 | c8b43c533294796fdd086be3dd39fbf6 |
|
BLAKE2b-256 | 350821f86b5d6be26819915020780f7d781d2de8ccfda2b8b047fc37124d675d |
Hashes for h2o_wave-0.25.1-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47895bced297abbcd7c7d9b85911873c540c3a9de2dd53c1447e2324ddb4f9b1 |
|
MD5 | 51e3f85d7353b031bad120f1a950d207 |
|
BLAKE2b-256 | c8adc0075f1ba6c4616ec3c4be84262338eaf6e4c682ee7918eb8997c454f14d |
Hashes for h2o_wave-0.25.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37d023247efcf73b883cbe7fd96ad41d900e7b40da0f0c4e66e32be2310ed19a |
|
MD5 | 524c8a96b51bec2d03328d7a050209b4 |
|
BLAKE2b-256 | 9312067ab93690dea2993bd00407e77c37c902f82e19c5e4611e90851ad89cb0 |