Tags: Ultraplot/UltraPlot
Tags
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>
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
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>
PreviousNext