Skip to content

Tags: Ultraplot/UltraPlot

Tags

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>

v1.65.1

Toggle v1.65.1's commit message
add s and unittest (#400)

v1.65.0

Toggle v1.65.0's commit message
Feature: Allow multi-span colorbars (#394)

* pass on loc

* apply fix

* add unittests

* update docstring

* add type hinting

* rm redundant test code

* more type hinting

* more type hinting

v1.63.0

Toggle v1.63.0's commit message
Add Colormap parsing to curved-quiver (#369)

* add cmap parsing

* add unittest

* correct input str

v1.62.0

Toggle v1.62.0's commit message
Fix circular import rc setting (#365)

* skip cycle on initial read

* add unittest

* add deferred settings

* rm deferred dict

* add handlers to configurator

* update test

* add handler tests

* defer handling and use internal cycler

* add docstring to register_handler

* make docstring compat with api

v1.61.1

Toggle v1.61.1's commit message
[pre-commit.ci] pre-commit autoupdate (#362)

v1.61.0

Toggle v1.61.0's commit message
 Add cftime support for non-standard calendars (#344)

* add cftime formatter

* add unittest

* add converter and register units

* Apply suggestion from @Copilot

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

* add cftime dep

* add more unittests

* fix some tests

* rm debug

* add more points

* revert regex

* fix resolution

* add more tests and redo resolution computation

* fix f strings

* add more tests for coverage

* Update ultraplot/ticker.py

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

* rename classes

* rename classes

* Update ultraplot/ticker.py

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

* Update ultraplot/ticker.py

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

* safe casting for non-greg calendars

* check that resolution is correct

* check resolution in test_auto_datetime_locator_tick_values

* setters to rc

* add validators

* replace real_world_calendar with internal cftime variable

* use calendar attr lookup

* mv max_display_ticks to rc and spelling

* update defaults

* update defaults

* rename standard_unit time_unit

* fix typo

* remove debug

* remove try block in test

* get calendars from private var

* rm type info from default data range

* simplify type registry

* Replace datetime specific objects with general datetime

* More replacements

* Update ultraplot/tests/test_tickers.py

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

* Update ultraplot/ticker.py

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

* rm resolution format in ticker

* make standard a bit less extreme

* make standard a bit less extreme

* rm dead comment

* more tests

* refactor tests

---------

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