Skip to main content

No project description provided

Project description

specta 🌟

Github Actions Status Documentation Status Try on lite

A JupyterLite app to present your Jupyter documents in different ways

Specta is a custom JupyterLite app for rendering notebooks and Jupyter‑supported files in multiple modes: dashboards, blog‑style articles, fullscreen viewers, and more. It is built on top of JupyterLite, which allows you to share your documents through alternative interfaces to the IDE-like JupyterLab.

Features

Multi-mode Notebook Rendering

Render notebooks in:

  • Dashboard mode – structured panels for interactive widgets and outputs
  • Article mode – a minimal, blog-like reading experience

Clean Viewer for all Jupyter-supported file types

View any Jupyter-supported file using Specta's clean viewer with all Jupyter UI elements removed.

Preview from JupyterLab

A specta preview can be launched directly from JupyterLab, letting users verify how their documents will look when published.

Installation and Usage

You can install specta using pip or conda

# Install using pip
pip install specta

# Install using conda
conda install -c conda-forge specta

Once installed, you can build your JupyterLite app, a specta app will be included automatically in the output directory of jupyterlite:

jupyter lite build

Then serve the contents of the output directory (by default ./_output) using any static file server. You can access the specta app at the /specta/ path.

Try it online!

You can try it online by clicking on this badge:

Try on lite

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

specta-0.1.7.tar.gz (5.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specta-0.1.7-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

Details for the file specta-0.1.7.tar.gz.

File metadata

  • Download URL: specta-0.1.7.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for specta-0.1.7.tar.gz
Algorithm Hash digest
SHA256 1208c764c54247cf7bbbbe848644563e7a41559fbb15f6afa71aad70394dd04f
MD5 a6dccd3ab3c50f018a0f0ed8d53debf6
BLAKE2b-256 ca5fcb18c82f2045b57b60ef5fffedf3aaebba8cb4a0dab86dc91365ed7672dc

See more details on using hashes here.

File details

Details for the file specta-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: specta-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for specta-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 902da5a694611f5d8bec8dc758c24b7b092eb07b7a25316b06e5d81998d4f7a6
MD5 fd78f7e802311f5606950abd226e1743
BLAKE2b-256 60c5ef09e819fe58ed6e2b2e3b3ac8f516dcbae91470f3b4634d22265151b92e

See more details on using hashes here.

Supported by

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