$npx skillfedfor your agent

mizani

Scales for Python

With conditionsPyPI VisualizationReleased Jan 20263.4M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — mizani-0.14.4-py3-none-any.whl
v0.14.4 · released 2026-01-28 · Python >=3.10 · 4 runtime deps: numpy, scipy, pandas, tzdata

Yes, if you are building or extending a graphics library that needs production-grade scale and formatting logic. No, if you are a data analyst looking for a direct plotting tool—use plotnine or matplotlib instead. The aging maintenance status and minimal recent activity suggest it is stable but not actively developed; evaluate whether you need active upstream support.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later; depends on numpy, scipy, pandas, and tzdata.
  • Low friction installation with a pure Python wheel.
  • Maintenance is aging—last release was 198 days ago and the repository shows minimal recent activity, though it remains active and not archived.

License · maintenance · safety

permissive license (permissive) — BSD License (permissive) allows commercial and private use with minimal restrictions; you must retain copyright and license notices in distributions.

last release 2026-01-28 (198 days) · last repo commit 2026-01-28 · 68 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 3,401,046 downloads/mo, #2,634 on PyPI

Verify before relying

pip install mizani

from mizani.scales import scale_continuous
from mizani.formatters import date_format

# Use scales and formatters in your graphics pipeline
scale = scale_continuous()
formatter = date_format('%Y-%m-%d')
  • Whether mizani is actively used in production graphics libraries or primarily in plotnine/ggplot2-style systems.
  • Performance characteristics when handling large datasets or complex scale transformations.
  • Compatibility with the latest versions of scipy and pandas beyond what classifiers declare.
Same gist for agents: .md · .json

What it is and what it does

Mizani is a scales library for Python graphics, inspired by Hadley Wickham's R Scales package. It provides tools to map data values to visual properties—colors, positions, sizes—and to format axes and legends. The package handles continuous and discrete scales, data transformations, and formatting functions that graphics systems need to render plots correctly.

It is typically used as a backend component in visualization libraries rather than directly by end users. The package depends on numpy, scipy, pandas, and tzdata to perform numerical transformations and handle time-zone-aware date formatting. With low install friction and support for Python 3.10+, it integrates cleanly into graphics pipelines that need robust, reusable scale logic.

Use it for

  • Format axis labels and legends in a custom graphics system or plotting library.
  • Transform data values (log, sqrt, date) for visualization without modifying the original dataset.
  • Generate color scales and palettes for multi-dimensional data visualization.
  • Handle timezone-aware date formatting in time-series plots.
  • Standardize scale behavior across multiple chart types in a graphics framework.

Worth the install?

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

With conditions

Yes, if you are building or extending a graphics library that needs production-grade scale and formatting logic.

No, if you are a data analyst looking for a direct plotting tool—use plotnine or matplotlib instead. The aging maintenance status and minimal recent activity suggest it is stable but not actively developed; evaluate whether you need active upstream support.

Install

mizani on PyPI

Before you install

Low friction installation with a pure Python wheel. Maintenance is aging—last release was 198 days ago and the repository shows minimal recent activity, though it remains active and not archived.

Requires Python 3.10 or later; depends on numpy, scipy, pandas, and tzdata.

License in practice

BSD License (permissive) allows commercial and private use with minimal restrictions; you must retain copyright and license notices in distributions.

Quickstart

pip install mizani

from mizani.scales import scale_continuous
from mizani.formatters import date_format

# Use scales and formatters in your graphics pipeline
scale = scale_continuous()
formatter = date_format('%Y-%m-%d')

Verify before relying

  • Whether mizani is actively used in production graphics libraries or primarily in plotnine/ggplot2-style systems.
  • Performance characteristics when handling large datasets or complex scale transformations.
  • Compatibility with the latest versions of scipy and pandas beyond what classifiers declare.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
numpyscipypandastzdata
MaintenanceAging 198 days since the last release
Last repo commit
First released
Downloads3,401,046 / month, #2,634 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Topic :: Scientific/Engineering :: Visualization

Evidence: mizani-0.14.4-py3-none-any.whl

Tags

Capabilities
scales for graphicsdata transformation visualizationaxis formattinglegend generationgraphics scales python
Topics
visualization-backenddata-transformation

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 › “scales for graphics”

  • mizaniMizani provides scales and transformations for graphics systems,…
  • colorloverProvides a library of human-friendly color scales for visualization,…
  • ggplotggplot is a Python implementation of the grammar of graphics that…

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

More Visualization packages

matplotlib Worth it
PyPI · Visualization · released Jul 2026

matplotlib creates static, animated, and interactive visualizations in Python, producing publication-quality figures in multiple formats for scripts, shells, web servers, and graphical interfaces.

Install it if you need to visualize data, generate publication-quality figures, or embed plots in applications.

permissive licensecompiled wheel · 3.11+
232.4Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
plotly Worth it
PyPI · Visualization · released Jul 2026

Plotly is an interactive, browser-based graphing library that creates charts and visualizations from Python, rendering them as HTML that can be viewed in Jupyter notebooks, standalone files, or web applications.

MITpure Python · 3.8+
74.2Mdownloads / mo
graphviz Worth it
PyPI · Visualization · released Jun 2025

Generates DOT language source code for graph structures and renders them using the Graphviz graph drawing software installed on your system.

Install it if you need to generate or render graphs from Python.

MITpure Python · 3.9+
56.8Mdownloads / mo
streamlit Worth it
PyPI · Application Frameworks · released Aug 2026

Streamlit transforms Python scripts into interactive web applications with minimal code, enabling rapid development of data dashboards, reports, and chat interfaces without requiring web development expertise.

Apache-2.0pure Python · 3.10+
29.7Mdownloads / mo
leather Unrated
PyPI · Python Modules · released Dec 2025

Leather is a lightweight Python charting library for quick, no-frills data visualization. It generates charts without requiring perfect styling or extensive configuration.

MITpure Pythonaging
28.7Mdownloads / mo

See also plotnine · ggplot · bqscales · UpSetPlot · colorlover · plotille · asciichartpy · Cartopy