Back to browse
Figpack science viz – Python script → Shareable HTML Bundle in cloud

Figpack science viz – Python script → Shareable HTML Bundle in cloud

by jmagland·Apr 24, 2026·1 point·0 comments

AI Analysis

●●SolidNiche GemSolve My Problem

Self-contained HTML bundles beat Plotly's server dependency for sharing scientific figures.

Strengths
  • Local-first approach means figures work offline without any server or cloud dependency
  • Single HTML file bundles data, rendering code, and interactivity for true portability
  • Optional cloud upload only when sharing is needed, not for local development
Weaknesses
  • Scientific visualization space is crowded with Plotly, Bokeh, and Observable already established
  • Cloud sharing requires API key and depends on Figpack's servers for hosted figures
Target Audience

Scientists, researchers, and data analysts who need to share interactive visualizations

Similar To

Plotly · Bokeh · Observable

Post Description

Sharing interactive scientific visualizations is hard. I don’t want my colleagues to have to install specialized software. I just want to email them a link which they can click on and see the full interactive visualization and explore my (potentially large) dataset and results. I want figures to be long-term archivable (Zenodo, etc). And local first (no upload required to view).

I created Figpack to solve these problems by creating self-contained HTML bundles for rich interactive scientific viz.

How it works. You import figpack in your Python project, pass numpy data (large time series, images, domain-specific data) to a figpack view object (many existing types, extensible via custom javascript/react), and then the show() command creates a completely self-contained HTML bundle with rich interactive visualization in a temporary directory and spins up a local web server to view it in the browser. The data and rendering code are all in one stand-alone directory. Easy!

To share with a colleague, just set upload=True and it uploads to the cloud. You get a url to send to your friend and they can see the exact same thing without any login.

I know… how is this different from Plotly, Bokeh, Observable, etc? Happy to discuss!

Please try it out and let me know what you think!

Open source (Apache 2.0).

Similar Projects

Open Source●●Solid

OpenMix, open-source computational framework for formulation science

RDKit handles molecules; this handles mixtures — a genuine infrastructure gap.

Niche GemBig Brain
vijayvkrishnan
322mo ago
Developer Tools●●Solid

Zero WYSIWYG – A lightweight, zero-dependency HTML editor

Zero-dependency editor with 35 features in 120KB beats TinyMCE on bundle size.

CozyBig Brain
KaTXi
232mo ago