Skip to main content

Visual layout for python.

Project description

Logo

vizno

Layout python visualizations in HTML reports.


vizno lays out and renders your Python visualizations in lightweight web pages. They can either be shared as standalone files, or rendered with fastAPI.

Quickstart

You can use vizno with your existing Python code in no time:

from vizno import Report

r = Report()

f = ... # your existing figure generating code

r.widget(f)

r.render(output_dir) # output a standalone HTML report to a directory

Refer to the documentation for more information.

Content supported

vizno supports rendering objects from the major Python visualization libraries:

It also supports displaying pandas dataframes as tables (using tabulator).

Finally, vizno supports advanced typesetting within the reports:

Features

vizno is easy to use and involves little boilerplate code. Just create a Report and pass it existing figure objects.

vizno pages can straightforwardly be served with fastapi, or as HTML files renderable in any browser

vizno is lightweight, it uses Preact and will only retrieve and load libraries that are used in each page. The size of the complete vizno overhead code is < 10kB.

vizno is extendable, adding your own components to render arbitrary code is very simple.

vizno includes sensible tooling that allows you to quickly iterate on your reports.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

License

Distributed under the MIT License. See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

vizno-0.1-py3-none-any.whl (25.9 kB view details)

Uploaded Python 3

File details

Details for the file vizno-0.1-py3-none-any.whl.

File metadata

  • Download URL: vizno-0.1-py3-none-any.whl
  • Upload date:
  • Size: 25.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.7.7

File hashes

Hashes for vizno-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a412d8826333ad12d07135d918752dd8e73d9d1e463dc689c091bf6863b09595
MD5 974fa2d4a206534fb3c67caf123ce744
BLAKE2b-256 3e60c8a5848a7b6c052bbf6f7af363c4da8c1a736278e677ec23be104619dc07

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page