Changelog
py-ggsci 1.0.0
New features
Added scale_color_primer()
and scale_fill_primer()
for the
Primer (GitHub) design system palette (#29).
Added scale_color_atlassian()
and scale_fill_atlassian()
for the
Atlassian Design System palette (#29).
Added scale_color_iterm()
and scale_fill_iterm()
,
providing over 400 new iTerm color palettes (#30).
Improvements
Introduced example_scatterplot()
and example_barplot()
to simplify
documentation examples, reducing boilerplate and aligning the visual style
with the R ggsci package examples (#28).
Maintenance
Refactored the logo generation script to use ImageMagick, removing the
previous R and hexSticker dependency (#20).
py-ggsci 0.4.1
Documentation
Add an initial code block to the Get Started article showing the
essential imports required for the example plots (#17).
py-ggsci 0.4.0
Testing
Add a parametrized, introspection-driven test suite covering utilities,
palettes, and scales. Code coverage reaches 100% (#14).
py-ggsci 0.3.0
Improvements
Refine type annotations and docstrings to follow best practices (#9).
Documentation
CI/CD
Add GitHub Actions workflow for mypy type checks (#10).
py-ggsci 0.2.0
New features
Port all color scales from the R package ggsci (#5).
Improvements
Relax minimum dependency versions to broaden compatibility (#3).
Rename palette functions from *_pal()
to pal_*()
for consistency
with the R package ggsci (#4).
Documentation
Add an API reference page for each palette to the MkDocs site (#6).
Infrastructure
Add scripts to retrieve and update color palette data (#2).
py-ggsci 0.1.0
New features
Port four experimental color scales for plotnine from the R package ggsci.
Add palette functions for direct color access.
Support alpha transparency for all scales.
Reverse parameter for continuous scales.
British spelling aliases.
Back to top