Packages
Adds a matplotlib artist that renders a calibrated scale bar on images, with customizable size, position, units, and appearance.
ridgeplot creates interactive ridgeline plots using Plotly, allowing you to visualize distributions across multiple categories or time periods with a simple interface.
Kerykeion computes planetary and house positions, detects astrological aspects, and generates SVG birth, synastry, transit, and composite charts with customizable planet selections.
Generates interactive Highcharts data visualizations from Python, producing JavaScript code and static exports for web browsers and Jupyter environments.
However, clarify the licensing model—especially if you plan commercial use—before committing to a production deployment.
Adds HTTP Basic Authentication and OpenID Connect (OIDC) login to Dash applications, with support for public routes, user groups, and protected callbacks.
Fits the smallest-area quadrilateral that contains all points from a noisy polygon or point cloud, useful for cleaning up irregular detections before perspective correction or pattern matching.
Install it if your workflow involves cleaning up shape detections; skip it if you need active support or ongoing feature development.
PyTextRank implements graph-based TextRank and related algorithms as a spaCy pipeline extension to extract key phrases and perform extractive summarization on text documents.
Open3D-cpu provides CPU-based 3D data structures, processing algorithms, and visualization tools for working with point clouds, meshes, and RGB-D data in Python.
Basemap renders geographic data on matplotlib figures using map projections, with built-in coastlines and political boundaries.
A Gradio component that displays two images side-by-side with an interactive slider for comparing them, supporting image upload, generation, or static display.
However, verify compatibility with your Gradio version before deploying, since the package has not been updated since 2024-04-19 and may lag behind Gradio's evolution.
ETE3 reconstructs, manipulates, analyzes, and visualizes phylogenetic trees and other tree-like data structures through a Python API.
However, be prepared for high installation friction (likely system dependencies), verify Python version compatibility before installing, and ensure GPLv3 licensing…
Netron is a viewer for neural network and machine learning models that supports ONNX, TensorFlow Lite, PyTorch, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, NumPy, and several other formats.
Install it if you work with neural networks or machine learning models in any of the supported formats.
Provides geographic data assets (coastlines, political boundaries, land-sea masks) required by the basemap library to render map projections in matplotlib.
Airium generates HTML from Python code using indentation and context managers instead of templates, and can also parse HTML back into Python.
FabIO reads and writes 2D X-ray detector images in 30 different formats from vendors like Mar, Dectris, ADSC, and Hamamatsu, exposing image data as numpy arrays and headers as Python dictionaries.
UpSetPlot generates visualizations of set overlaps and intersections using a matrix-based layout that scales better than Venn diagrams, backed by pandas and matplotlib.
Provides access to all 165 ColorBrewer2.org color maps (sequential, diverging, qualitative) as Python objects with RGB, hex, and matplotlib-compatible color formats.
However, consider Palettable instead if you want active maintenance and ongoing feature updates—brewer2mpl has not been updated since 2014 and is explicitly…
Highcharts Maps for Python wraps the Highcharts Maps JavaScript library to create interactive geospatial and map-based data visualizations directly from Python, with native integration into Jupyter, Pandas, PySpark, and GeoPandas workflows.
However, verify the license terms first (they are unclear in the metadata), and be aware that the package has not been updated in 724 days—test compatibility with…
PyCUDA provides Pythonic bindings to Nvidia's CUDA API, letting you write GPU-accelerated code in Python with automatic memory management, error handling, and access to CUDA's full driver API.
pySplashsurf provides Python bindings for surface reconstruction from particle data in SPH (smoothed particle hydrodynamics) simulations, available as both a library and command-line tool.
Downsamples time series data using the Largest-Triangle-Three-Buckets algorithm to reduce visually redundant points while preserving overall shape, built on numpy.
svgutils lets you programmatically edit, scale, position, and concatenate SVG files, with support for adding labels and markers to figures.
However, be aware that the latest release is from 2021 and Python version support is unclear—test it with your target Python version before relying on it in…
Provides Bootstrap-themed Plotly figure templates and Dash components for applying consistent styling across Plotly charts, AG Grid, and Dash DataTable within Bootstrap-based Dash applications.
However, note the aging maintenance status—547 days since last release—so verify compatibility with your specific Plotly and Dash Bootstrap Components versions before…
PicTex generates high-quality PNG, JPEG, WebP, and SVG images programmatically using CSS Flexbox layouts, powered by Skia graphics rendering and HarfBuzz text shaping.
MultiQC scans bioinformatics analysis directories and generates a single interactive HTML report summarizing results across many samples and tools.
Install it if you regularly analyze multiple bioinformatics samples and need unified QC reporting; skip it if you work with single-sample analyses or already have a…
Provides a graphical interface for discovering, installing, updating, and uninstalling napari plugins through both pip and conda package managers.
Gravis generates interactive graph visualizations as HTML/CSS/JavaScript output that can be viewed in a web browser, letting you explore network structures and relationships visually.
However, its abandoned status since 2021-12-08 means no updates for Python version compatibility, browser standards, or bug fixes—use it only for one-off…
Provides utilities to interface with Plotly's Chart Studio, enabling programmatic creation and management of interactive charts in a cloud-based environment.
However, verify first whether your workflow actually requires Chart Studio integration—many teams use plotly standalone for local or embedded visualizations and never…