plotbin
PlotBin: Plotting Binned Maps and Other Utilities
What it is and what it does
PlotBin is a scientific plotting library that specializes in visualizing binned two-dimensional maps and related spatial data. It wraps Matplotlib, NumPy, and SciPy to provide utilities for creating and displaying binned map visualizations.
The package is lightweight, distributed as a pure-Python wheel, and requires only the three core scientific Python libraries. It is actively maintained with a release 35 days ago and has been in production use since 2018. However, its license is custom and non-standard: it permits non-commercial use and personal modification but explicitly prohibits redistribution, which may restrict its use in commercial products or shared codebases.
Use it for:
- Visualize binned spatial data or density maps using Matplotlib as the rendering backend.
- Create two-dimensional map plots with built-in binning utilities for scientific research.
- Build internal research tools that process and display spatially binned data without redistribution concerns.
- Prototype spatial data visualization workflows using NumPy and SciPy arrays as input.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
PlotBin provides utilities to create and display binned maps and other two-dimensional map visualizations using NumPy, SciPy, and Matplotlib.
Yes, if your use case is non-commercial or internal research. The package is actively maintained, has low install friction, and provides specialized map-plotting utilities on top of standard scientific libraries. However, do not install if you intend to redistribute the code or integrate it into a commercial product—the custom license explicitly prohibits redistribution. Verify the license terms match your use case first.
Install
plotbin on PyPI
pip
pip install plotbinuv
uv add plotbinpoetry
poetry add plotbinInstalling plotbin
Before you install
Low install friction; a pure-Python wheel with only three standard scientific dependencies. Last release 35 days ago with active maintenance status.
License in practice
License treatment is unclear: the package uses a custom proprietary license that permits non-commercial use and personal modification, but explicitly prohibits redistribution. Verify your use case against the copyright notice (2013-2026 Michele Cappellari) before integrating into commercial or redistributed software.
Quickstart
pip install plotbin
import plotbin
import numpy as np
import matplotlib.pyplot as plt
Verify before relying
- Whether the non-commercial restriction applies to your intended use case
- Exact Python version support (requires_python is unspecified in metadata)
- Specific capabilities and API surface beyond general binned map plotting
Package facts
| License | Other/Proprietary License (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — numpy, scipy, matplotlib |
| Maintenance | actively maintained — 35 days since the last release |
| First released | |
| Downloads | 289,163/month — #8,005 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: plotbin-3.2.0-py3-none-any.whl
Tags
More Scientific/Engineering packages
NumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
pandaspandas provides fast, flexible data structures…
permissive · top 100 on PyPI
scipyscipy provides numerical algorithms for…
permissive · top 100 on PyPI
scikit-learnscikit-learn provides a comprehensive Python…
permissive · top 1,000 on PyPI
dilldill extends Python's pickle module to…
permissive · top 1,000 on PyPI
multiprocessMultiprocess is an enhanced fork of Python's…
permissive · top 1,000 on PyPI
splotsplot creates static and interactive…
permissive · top 15,000 on PyPI
highcharts-mapsHighcharts Maps for Python wraps the Highcharts…
unclear · top 15,000 on PyPI
CartopyCartopy makes it easy to draw maps for data…
permissive · top 5,000 on PyPI
matplotlibmatplotlib creates static, animated, and…
permissive · top 1,000 on PyPI
xtgeovizProvides plotting functions for xtgeo objects,…
copyleft · top 15,000 on PyPI
basemap-dataProvides geographic data assets (coastlines,…
copyleft · top 15,000 on PyPI
mapclassifyMapclassify implements classification schemes…
permissive · top 5,000 on PyPI
basemapBasemap renders geographic data on matplotlib…
permissive · top 15,000 on PyPI
leafmapLeafmap enables interactive geospatial mapping…
permissive · top 15,000 on PyPI
matplotlib-vennPlots area-weighted two- and three-circle Venn…
permissive · top 15,000 on PyPI