Skip to main content

No project description provided

Project description

illusionist

PyPI Testing License Docs

Illusionist takes a Jupyter Notebooks with widgets and converts it to a dynamic HTML report that maintains the interactivity of the widgets without a running Jupyter kernel.

It does this by making all computation upfront and serializing all the possible outputs. It generates a self-contained asset that you can easily drop into any webserver and have an interactive report that scales.

The main idea of Jupyter Notebooks and Jupyter widgets is to make data closer to the data scientists while maintaining interactivity, they do a great job at that. Illusionist maintains the same workflow Jupyter users are used to by using regular ipywidgets and Jupyter tooling. No need to import anything in your notebook, to generate a report just run one nbconvert command to generate your report.

These reports are a lot easier to deploy, scale and increases their longevity by removing a lot of the deployment requirements.

Right now it only supports the creation of one single fat HTML file which works with small-medium reports which are the most common ones. But I have plans to make this easier to scale to larger reports with more outputs.

Project details


Download files

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

Source Distribution

illusionist-0.2.0.tar.gz (8.1 MB view details)

Uploaded Source

File details

Details for the file illusionist-0.2.0.tar.gz.

File metadata

  • Download URL: illusionist-0.2.0.tar.gz
  • Upload date:
  • Size: 8.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.8

File hashes

Hashes for illusionist-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e31f01babf2afda098608994505d88a529f0120ca754762096a5a77504c24225
MD5 297357b70287bcca306cd14a2d291d65
BLAKE2b-256 de7fde30be3b88807e650c288377f96538de3cd6a46cb8669cb778e4e0f05ab1

See more details on using hashes here.

Supported by

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