./graphics/py-seaborn, Statistical data visualization

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.2, Package name: py312-seaborn-0.13.2, Maintainer: pkgsrc-users

Seaborn is a library for making attractive and informative statistical graphics
in Python. It is built on top of matplotlib and tightly integrated with the
PyData stack, including support for numpy and pandas data structures and
statistical routines from scipy and statsmodels.

Some of the features that seaborn offers are
* Several built-in themes that improve on the default matplotlib aesthetics
* Tools for choosing color palettes to make beautiful plots that reveal
patterns in your data
* Functions for visualizing univariate and bivariate distributions or for
comparing them between subsets of data
* Tools that fit and visualize linear regression models for different kinds
of independent and dependent variables
* Functions that visualize matrices of data and use clustering algorithms to
discover structure in those matrices
* A function to plot statistical timeseries data with flexible estimation and
representation of uncertainty around the estimate
* High-level abstractions for structuring grids of plots that let you easily
build complex visualizations


Required to run:
[graphics/py-matplotlib] [devel/py-setuptools] [math/py-scipy] [math/py-numpy] [math/py-pandas] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1423.531 KB

Version history: (Expand)


CVS history: (Expand)


   2024-01-28 21:52:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-seaborn: updated to 0.13.2

v0.13.2 (January 2024)

This is a minor release containing internal changes that adapt to upcoming \ 
deprecations in pandas. All users are encouraged to update.
   2024-01-01 12:59:09 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-seaborn: updated to 0.13.1

v0.13.1 (December 2023)

This is a minor release with some bug fixes and a couple new features. All users \ 
are encouraged to update.

- |Feature| Added support for weighted mean estimation (with boostrap CIs) in \ 
:func:`lineplot`, :func:`barplot`, :func:`pointplot`, and :class:`objects.Est` \ 
(:pr:`3580`, :pr:`3586`).
- |Feature| Added the `extent` option to :meth:`objects.Plot.layout` (:pr:`3552`).
- |Fix| Fixed a regression in v0.13.0 that triggered an exception when working \ 
with non-numpy data types (:pr:`3516`).
- |Fix| Fixed a bug in :class:`objects.Plot` so that tick labels are shown for \ 
wrapped axes that aren't in the bottom-most row (:pr:`3600`).
- |Fix| Fixed a bug in :func:`catplot` where a blank legend would be added when \ 
`hue` was redundantly assigned (:pr:`3540`).
- |Fix| Fixed a bug in :func:`catplot` where the `edgecolor` parameter was \ 
ignored with `kind="bar"` (:pr:`3547`).
- |Fix| Fixed a bug in :func:`boxplot` where an exception was raised when using \ 
the matplotlib `bootstrap` option (:pr:`3562`).
- |Fix| Fixed a bug in :func:`lineplot` where an exception was raised when `hue` \ 
was assigned with an empty dataframe (:pr:`3569`).
- |Fix| Fixed a bug in multiple categorical plots that raised with `hue=None` \ 
and `dodge=True`; this is now has no effect (:pr:`3605`).
   2023-10-29 18:50:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-seaborn: updated to 0.13.0

v0.13.0 (September 2023)
------------------------

This is a major release with a number of important new features and changes. The \ 
highlight is a major overhaul to seaborn's categorical plotting functions, \ 
providing them with many new capabilities and better aligning their API with the \ 
rest of the library. There is also provisional support for alternate dataframe \ 
libraries like `polars <https://www.pola.rs>`_, a new theme and display \ 
configuration system for :class:`objects.Plot`, and many smaller bugfixes and \ 
enhancements.

Updating is recommended, but users are encouraged to carefully check the outputs \ 
of existing code that uses the categorical functions, and they should be aware \ 
of some deprecations and intentional changes to the default appearance of the \ 
resulting plots (see notes below with |API| and |Defaults| tags).
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7
   2023-07-01 10:37:47 by Thomas Klausner | Files touched by this commit (105) | Package updated
Log message:
*: restrict py-numpy users to 3.9+ in preparation for update
   2023-04-23 12:00:49 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-seaborn: updated to 0.12.2

v0.12.2 (December 2022)
-----------------------

This is an incremental release that is a recommended upgrade for all users. It \ 
is very likely the final release of the 0.12 series and the last version to \ 
support Python 3.7.

- |Feature| Added the :class:`objects.KDE` stat

- |Feature| Added the :class:`objects.Boolean` scale

- |Enhancement| Improved user feedback for failures during plot compilation by \ 
catching exceptions and re-raising with a `PlotSpecError` that provides \ 
additional context.

- |Fix| Improved calculation of automatic mark widths with unshared facet axes

- |Fix| Improved robustness to empty data in several components of the objects \ 
interface

- |Fix| Fixed a bug where legends for numeric variables with large values would \ 
be incorrectly shown (i.e. with a missing offset or exponent; :pr:`3187`).

- |Fix| Fixed a regression in v0.12.0 where manually-added labels could have \ 
duplicate legend entries

- |Fix| Fixed a bug in :func:`histplot` with `kde=True` and `log_scale=True` \ 
where the curve was not scaled properly

- |Fix| Fixed a bug in :func:`relplot` where inner axis labels would be shown \ 
when axis sharing was disabled

- |Fix| Fixed a bug in :class:`objects.Continuous` to avoid an exception with \ 
boolean data
   2022-11-29 23:17:53 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-seaborn: add missing tool dependency on py-flit_core