Skip to content

Tags: Ultraplot/UltraPlot

Tags

v2.1.5

Toggle v2.1.5's commit message
Fix choropleth horizontal line artifacts on projected maps (#668)

* Fix choropleth horizontal line artifacts on projected maps

Use Cartopy's project_geometry() instead of transform_points() for
choropleth polygon projection. transform_points() projects vertices
independently without geometric awareness, so polygons crossing the
antimeridian (e.g. Russia) produce path segments that jump across the
entire map, rendering as visible horizontal lines.

project_geometry() properly splits and clips polygons at projection
boundaries before converting to matplotlib paths, eliminating the
artifacts on all projections (Robinson, Mercator, Mollweide, etc.).

* Black

v2.1.3

Toggle v2.1.3's commit message
Release v2.1.3

V2.1.2

Toggle V2.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix contour level color mapping with explicit limits (#599)

* Fix contour level color mapping with explicit limits

* Update ultraplot/axes/plot.py

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix `_parse_level_norm` docstring to reflect conditional return type (#600)

* Initial plan

* Update _parse_level_norm docstring Returns section to reflect possible return types

Co-authored-by: cvanelteren <19485143+cvanelteren@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Casper van Elteren <caspervanelteren@gmail.com>
Co-authored-by: cvanelteren <19485143+cvanelteren@users.noreply.github.com>

* Scope explicit contour limits to line contours

* Pass vmin/vmax through automatic level generation

* Restore default tricontour discrete mapping

* Format contour norm routing changes

* Clarify contour norm routing docs

* Refactor contour norm routing flow

* Refactor contour norm routing flags

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cvanelteren <19485143+cvanelteren@users.noreply.github.com>

V2.1.0

Toggle V2.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix cartopy tri default transform for Triangulation inputs (#595)

v2.0.1

Toggle v2.0.1's commit message
Make docs theme dependency RTD-only and PyPI-safe

v2.0.0

Toggle v2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updated docs theme (#585)

* Docs theme-v2: refine nav/TOC styling and add code visibility controls

* Docs theme-v2: apply dark code-surface backgrounds consistently

* Docs theme-v2: hide right TOC on gallery listing pages

* update theme and makefile

* Docs: wire optional UltraTheme assets and refresh homepage visual system

* Docs TOC UX: hide collapse controls when unused and move Hide action to title row

* Numerous fixes across different docs and part of the api

* Make plots blend with background

* Docs: full-width notebook outputs and add missing font_table anchor

* Docs: style header brand text with multi-shade green gradient

v1.72.0

Toggle v1.72.0's commit message
Merge remote-tracking branch 'origin/main' into release/v1.72.0

v1.71.0

Toggle v1.71.0's commit message
Ignore ipynb for based pyright

v1.70.0

Toggle v1.70.0's commit message
added inference of labels for spanning legends (#447)

v1.66.0

Toggle v1.66.0's commit message
Add external context mode for axes (#406)

* add seaborn context processing

* rm debug

* add unittest

* resolve iterable

* relax legend filter

* add seaborn import

* add more unittests

* add ctx texts

* implement mark external and context managing

* fix test

* refactor classes for clarity

* update tests

* more fixes

* more tests

* minor fix

* minor fix

* fix for mpl 3.9

* remove stack frame

* adjust and remove unecessary tests

* more fixes

* add external to pass test

* restore test

* rm dup

* finalize docstring

* remove fallback

* Apply suggestion from @beckermr

* Apply suggestion from @beckermr

* fix bar and test

---------

Co-authored-by: Matthew R. Becker <beckermr@users.noreply.github.com>