Skip to main content
a11yviz Logo

PyPI version Project status: Active License: MIT

Makes charts and documents accessible across plotnine, plotly, and Quarto in Python, aligned with the Web Content Accessibility Guidelines (WCAG 2.1). Includes WCAG-tagged palettes, alt-text scaffolds, audits, a document rubric, heading and reading-level checks, shiny ARIA helpers, and a stylesheet.

R version: a11yviz.

Installation

pip install a11yviz

Quick start

from plotnine import aes, geom_point, ggplot, labs
from plotnine.data import penguins
import a11yviz

p = (ggplot(penguins.dropna(),
            aes("flipper_length_mm", "body_mass_g",
                color="species", shape="species"))
     + geom_point()
     + a11yviz.scale_color_a11y("dark2_8")
     + labs(x="Flipper length (mm)", y="Body mass (g)"))

a11yviz.a11y_alt_text(p, "Scatter of penguin body mass vs flipper length by species.")

Citation

Shin, M. (2026). a11yviz: Accessibility toolkit for ggplot2, plotly, and Quarto (R package version 0.1.8). https://mshin77.github.io/a11yviz

Shin, M. (2026). a11yviz: Accessibility toolkit for plotnine, plotly, and Quarto (Python package version 0.1.8). https://github.com/mshin77/a11yviz-py

Metadata

Release files for a11yviz 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for a11yviz 0.1.8
File Size Uploaded Provenance Actions
a11yviz-0.1.8.tar.gz 35.7 kB Without provenance Details for a11yviz-0.1.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for a11yviz 0.1.8
File Interpreter ABI Platform Actions
a11yviz-0.1.8-py3-none-any.whl Python 3 none any Details for a11yviz-0.1.8-py3-none-any.whl

Total release size: 75.8 kB

Release files / a11yviz-0.1.8.tar.gz

Download URL a11yviz-0.1.8.tar.gz
Size 35.7 kB
Tags Source
SHA-256 checksum
How to use checksums
17cb1b29cf2471bd61a37aed731f882162e256b1c43c0e3b48e4e3e53dd66aa5
BLAKE2b-256 checksum
How to use checksums
9830199b1432c03b577c549c37e0d99285ea44d09b12a8b6f1f4a82c823b6d33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / a11yviz-0.1.8-py3-none-any.whl

Download URL a11yviz-0.1.8-py3-none-any.whl
Size 40.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c4b77c70199a7aad5aabcd5c4fa20fa17535452eb2fc83e300e2849add4daee8
BLAKE2b-256 checksum
How to use checksums
f566b8f9178ee7384167d7bdfa0d52d7db89ffab9d1bda48b615aa2a47379687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Security for a11yviz 0.1.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page