$npx skillfedfor your agent

ipysigma

A Jupyter widget using sigma.js to render interactive networks.

With conditionsPyPI GraphicsReleased Nov 2025107.6K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — ipysigma-0.24.6-py3-none-any.whl
v0.24.6 · released 2025-11-25 · Python >=3.6 · 1 runtime deps: ipywidgets

Yes, if you work with networks in Jupyter notebooks and want interactive visualization without leaving the cell. The low install friction, permissive license, and stable maintenance make it practical. The aging status (262 days since last release) is not a blocker for stable use, but verify compatibility with your Jupyter version before relying on it for production workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Jupyter Notebook or Lab with widget support enabled; on Google Colab, must call output.enable_custom_widget_manager() first.
  • Low friction installation with a single runtime dependency (ipywidgets).
  • The package is aging—last release was 262 days ago—but the repository remains active with 308 stars, suggesting stable maintenance rather than abandonment.

License · maintenance · safety

MIT (permissive) — MIT license is permissive; you can use, modify, and distribute ipysigma with minimal restrictions, making it suitable for both open and closed-source projects.

last release 2025-11-25 (262 days) · last repo commit 2025-11-25 · 308 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 107,632 downloads/mo, #12,606 on PyPI

Verify before relying

pip install ipysigma

from ipysigma import Sigma

Sigma(g, node_size='degree', node_color='category')
  • Compatibility with current Jupyter versions (classifiers list Python 3.4–3.7, which are EOL).
  • Performance characteristics when rendering very large graphs (node/edge count thresholds).
  • Whether widget-side metric computation (e.g., Louvain) works reliably in all Jupyter environments.
Same gist for agents: .md · .json

What it is and what it does

ipysigma is a Jupyter widget that embeds interactive network visualizations directly into notebook cells. It wraps sigma.js and graphology to display graphs with rich visual customization—you can map node and edge properties to color, size, shape, labels, and other visual attributes. The widget supports both static exploration and synchronized "small multiples" for comparing graph features side-by-side.

The package is designed for exploratory network analysis in notebooks. You pass a graph object and optionally specify which attributes or computed metrics should drive the visual encoding. It can compute metrics on the widget side without round-tripping to Python, and integrates with ipywidgets for interactivity.

Use it for

  • Explore community structure in a network by coloring nodes by computed partition.
  • Compare two layouts or metrics of the same graph side-by-side using SigmaGrid's small multiples.
  • Visualize a knowledge graph or ontology with custom node shapes, colors, and labels mapped to attributes.
  • Interactively inspect node degree, centrality, or other metrics as node size or color.
  • Render a directed graph with edge weights as visual size in an interactive notebook cell.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you work with networks in Jupyter notebooks and want interactive visualization without leaving the cell.

The low install friction, permissive license, and stable maintenance make it practical. The aging status (262 days since last release) is not a blocker for stable use, but verify compatibility with your Jupyter version before relying on it for production workflows.

Install

ipysigma on PyPI

Before you install

Low friction installation with a single runtime dependency (ipywidgets). The package is aging—last release was 262 days ago—but the repository remains active with 308 stars, suggesting stable maintenance rather than abandonment.

Requires Jupyter Notebook or Lab with widget support enabled; on Google Colab, must call output.enable_custom_widget_manager() first.

License in practice

MIT license is permissive; you can use, modify, and distribute ipysigma with minimal restrictions, making it suitable for both open and closed-source projects.

Quickstart

pip install ipysigma

from ipysigma import Sigma

Sigma(g, node_size='degree', node_color='category')

Verify before relying

  • Compatibility with current Jupyter versions (classifiers list Python 3.4–3.7, which are EOL).
  • Performance characteristics when rendering very large graphs (node/edge count thresholds).
  • Whether widget-side metric computation (e.g., Louvain) works reliably in all Jupyter environments.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
ipywidgets
MaintenanceAging 262 days since the last release
Last repo commit
First released
Downloads107,632 / month, #12,606 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Framework :: JupyterIntended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7

Evidence: ipysigma-0.24.6-py3-none-any.whl

Tags

Capabilities
jupyter network visualizationinteractive graph widgetsigma.js jupytergraph rendering notebooknetwork graph interactivejupyter graph displayinteractive network explorer
Topics
jupyter-widgetnetwork-analysisgraph-visualization
PyPI keywords
JupyterWidgetsIPythonSigmagraph

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “jupyter network visualization”

  • ipysigmaA Jupyter widget that renders interactive network graphs directly in…
  • rerun-notebookProvides Jupyter notebook integration for interactive visualization…
  • treescopeTreescope is an interactive HTML pretty-printer and tensor visualizer…

Give your agent the search over MCP, or paste the wish link into any chat.

More Graphics packages

pillow Worth it
PyPI · Graphics · released Jul 2026

Pillow adds image processing capabilities to Python, providing file format support, efficient pixel data handling, and image manipulation operations.

Install it if you need to work with images in Python—it is the de facto standard for this task.

MIT-CMUcompiled wheel · 3.10+
547.1Mdownloads / mo
fonttools Worth it
PyPI · Text Processing · released May 2026

fonttools manipulates font files in multiple formats (TrueType, OpenType, AFM, Type 1, Mac-specific) and includes TTX, a tool to convert fonts to and from XML text format.

Install it if you need to read, write, or manipulate fonts programmatically or via the TTX command-line tool.

permissive licensepure Python · 3.10+
235.9Mdownloads / mo
matplotlib-inline Worth it
PyPI · Graphics · released May 2026

Enables matplotlib figures to display inline directly within Jupyter notebooks and IPython environments instead of in separate windows.

BSD-3-Clausepure Python · 3.9+
130.5Mdownloads / mo
pymupdf Worth it
PyPI · Libraries · released Aug 2026

PyMuPDF extracts, renders, converts, and manipulates PDF and other document formats (XPS, EPUB, images, Office files via Pro) with high performance, providing text, tables, images, and metadata with precise layout information.

The AGPL license requires careful review if you are building proprietary software—commercial licensing is available from Artifex.

AGPLcompiled wheel · 3.10+
114.9Mdownloads / mo
pypdfium2 Worth it
PyPI · Libraries · released Aug 2026

pypdfium2 is a Python binding to PDFium that enables PDF rendering, inspection, manipulation, and creation through a ctypes interface to Google's PDFium library.

Install it if you need PDF rendering, inspection, or manipulation in Python; the medium install friction is offset by comprehensive platform support.

permissive licensecompiled wheel · 3.6+
76.9Mdownloads / mo
altair Worth it
PyPI · Graphics · released Jun 2026

Altair is a declarative Python library for creating interactive statistical visualizations by writing simple, readable code that compiles to Vega-Lite specifications.

BSD-3-Clausepure Python · 3.10+
54.5Mdownloads / mo

See also ipytree · ipympl · ipyvue · ipydagred3 · py3Dmol · pythreejs · ipywidgets · ipyevents · igraph · pySigma