head 1.18; access; symbols pkgsrc-2023Q4:1.16.0.2 pkgsrc-2023Q4-base:1.16 pkgsrc-2023Q3:1.14.0.2 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.12.0.2 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.11.0.4 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.2 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.9.0.4 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.2 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.8.0.2 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.6.0.6 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.4 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.2 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.8 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.4 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.2 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.3.0.10 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.8 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.6 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.4 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.2 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.2.0.6 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.4 pkgsrc-2017Q3-base:1.2; locks; strict; comment @# @; 1.18 date 2024.01.28.20.52.26; author adam; state Exp; branches; next 1.17; commitid dcjqSSlM5TgO5gWE; 1.17 date 2024.01.01.11.59.09; author adam; state Exp; branches; next 1.16; commitid 8JaXavL2BXPE0KSE; 1.16 date 2023.10.29.17.50.30; author adam; state Exp; branches; next 1.15; commitid EEJwm8fhtDrK0yKE; 1.15 date 2023.10.28.19.57.09; author wiz; state Exp; branches; next 1.14; commitid jP8MYROLWZ3yJqKE; 1.14 date 2023.08.01.23.20.44; author wiz; state Exp; branches; next 1.13; commitid lyjXpsSeA6xpH8zE; 1.13 date 2023.07.01.08.37.36; author wiz; state Exp; branches; next 1.12; commitid OGZpaIgVtdY8O4vE; 1.12 date 2023.04.23.10.00.49; author adam; state Exp; branches; next 1.11; commitid CTrt1vpVp9OeudmE; 1.11 date 2022.11.29.22.17.53; author wiz; state Exp; branches; next 1.10; commitid UkX54cIAeSR9eE3E; 1.10 date 2022.11.29.20.36.28; author adam; state Exp; branches; next 1.9; commitid F8ICNqSioQFjFD3E; 1.9 date 2022.04.10.00.57.14; author gutteridge; state Exp; branches; next 1.8; commitid 53ZWhv2DKvpNCAzD; 1.8 date 2022.01.04.20.54.07; author wiz; state Exp; branches; next 1.7; commitid CYyhdK9qtoffkmnD; 1.7 date 2021.12.30.13.05.34; author adam; state Exp; branches; next 1.6; commitid w23rFuQ4pTWhUFmD; 1.6 date 2021.04.09.14.41.34; author tnn; state Exp; branches; next 1.5; commitid UfqIfcWkKjrgXCOC; 1.5 date 2020.01.26.17.31.23; author rillig; state Exp; branches; next 1.4; commitid 4fBBvoSLJaGd0eUB; 1.4 date 2019.06.16.19.28.47; author adam; state Exp; branches; next 1.3; commitid 6OlvSJv7BfC6RrrB; 1.3 date 2018.01.30.10.04.00; author adam; state Exp; branches; next 1.2; commitid 3onbrW6D6XnTRSoA; 1.2 date 2017.09.04.17.19.38; author adam; state Exp; branches; next 1.1; commitid 5jHv33tJI9Ne2U5A; 1.1 date 2017.07.14.15.00.01; author adam; state Exp; branches; next ; commitid wY3fgW0nbNy1WcZz; desc @@ 1.18 log @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. @ text @# $NetBSD: Makefile,v 1.17 2024/01/01 11:59:09 adam Exp $ DISTNAME= seaborn-0.13.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_PYPI:=s/seaborn/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://seaborn.pydata.org/ COMMENT= Statistical data visualization LICENSE= modified-bsd TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.2:../../devel/py-flit_core DEPENDS+= ${PYPKGPREFIX}-matplotlib>=3.6.2:../../graphics/py-matplotlib DEPENDS+= ${PYPKGPREFIX}-numpy>=1.25:../../math/py-numpy DEPENDS+= ${PYPKGPREFIX}-pandas>=1.2:../../math/py-pandas # stats DEPENDS+= ${PYPKGPREFIX}-scipy>=1.7:../../math/py-scipy DEPENDS+= ${PYPKGPREFIX}-statsmodels>=0.12:../../math/py-statsmodels TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 38 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.17 log @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`). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2023/10/29 17:50:30 adam Exp $ d3 1 a3 1 DISTNAME= seaborn-0.13.1 @ 1.16 log @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 `_, 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). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2023/10/28 19:57:09 wiz Exp $ d3 1 a3 1 DISTNAME= seaborn-0.13.0 d13 1 a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core-[0-9]*:../../devel/py-flit_core a19 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test a26 3 do-test: cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests @ 1.15 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/08/01 23:20:44 wiz Exp $ d3 1 a3 1 DISTNAME= seaborn-0.12.2 a4 1 PKGREVISION= 1 d15 2 a16 2 DEPENDS+= ${PYPKGPREFIX}-numpy>=1.17:../../math/py-numpy DEPENDS+= ${PYPKGPREFIX}-pandas>=0.25:../../math/py-pandas d18 2 a19 2 DEPENDS+= ${PYPKGPREFIX}-scipy>=1.3:../../math/py-scipy DEPENDS+= ${PYPKGPREFIX}-statsmodels>=0.10:../../math/py-statsmodels @ 1.14 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2023/07/01 08:37:36 wiz Exp $ d5 1 @ 1.13 log @*: restrict py-numpy users to 3.9+ in preparation for update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/04/23 10:00:49 adam Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.12 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/11/29 22:17:53 wiz Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-matplotlib, py-scipy @ 1.11 log @py-seaborn: add missing tool dependency on py-flit_core @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/11/29 20:36:28 adam Exp $ d3 1 a3 1 DISTNAME= seaborn-0.12.1 @ 1.10 log @py-seaborn: updated to 0.12.1 v0.12.1 (October 2022) ---------------------- This is an incremental release that is a recommended upgrade for all users. It addresses a handful of bugs / regressions in v0.12.0 and adds several features and enhancements to the new :doc:`objects interface `. - |Feature| Added the :class:`objects.Text` mark (:pr:`3051`). - |Feature| Added the :class:`objects.Dash` mark (:pr:`3074`). - |Feature| Added the :class:`objects.Perc` stat (:pr:`3063`). - |Feature| Added the :class:`objects.Count` stat (:pr:`3086`). - |Feature| The :class:`objects.Band` and :class:`objects.Range` marks will now cover the full extent of the data if `min` / `max` variables are not explicitly assigned or added in a transform (:pr:`3056`). - |Enhancement| |Defaults| The :class:`objects.Jitter` move now applies a small amount of jitter by default (:pr:`3066`). - |Enhancement| |Defaults| Axes with a :class:`objects.Nominal` scale now appear like categorical axes in classic seaborn, with fixed margins, no grid, and an inverted y axis (:pr:`3069`). - |Enhancement| |API| The :meth:`objects.Continuous.label` method now accepts `base=None` to override the default formatter with a log transform (:pr:`3087`). - |Enhancement| |Fix| Marks that sort along the orient axis (e.g. :class:`objects.Line`) now use a stable algorithm (:pr:`3064`). - |Enhancement| |Fix| Added a `label` parameter to :func:`pointplot`, which addresses a regression in 0.12.0 when :func:`pointplot` is passed to :class:`FacetGrid` (:pr:`3016`). - |Fix| Fixed a bug that caused an exception when more than two layers with the same mappings were added to :class:`objects.Plot` (:pr:`3055`). - |Fix| Made :class:`objects.PolyFit` robust to missing data (:pr:`3010`). - |Fix| Fixed a bug in :class:`objects.Plot` that occurred when data assigned to the orient coordinate had zero variance (:pr:`3084`). - |Fix| Fixed a regression in :func:`kdeplot` where passing `cmap` for an unfilled bivariate plot would raise an exception (:pr:`3065`). - |Fix| Addressed a performance regression in :func:`lineplot` with a large number of unique x values (:pr:`3081`). - |Build| Seaborn no longer contains doctest-style examples, simplifying the testing infrastructure (:pr:`3034`). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/04/10 00:57:14 gutteridge Exp $ d13 1 @ 1.9 log @Fix build breakage from py-scipy now being Python >= 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2022/01/04 20:54:07 wiz Exp $ d3 1 a3 1 DISTNAME= seaborn-0.9.0 a4 1 PKGREVISION= 1 d13 9 a21 4 DEPENDS+= ${PYPKGPREFIX}-matplotlib>=1.4.3:../../graphics/py-matplotlib DEPENDS+= ${PYPKGPREFIX}-numpy>=1.9.3:../../math/py-numpy DEPENDS+= ${PYPKGPREFIX}-pandas>=0.15.2:../../math/py-pandas DEPENDS+= ${PYPKGPREFIX}-scipy>=0.14.0:../../math/py-scipy d27 4 a30 1 .include "../../lang/python/egg.mk" @ 1.8 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2021/12/30 13:05:34 adam Exp $ d21 1 a21 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-matplotlib, py-scipy @ 1.7 log @Forget about Python 3.6 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/04/09 14:41:34 tnn Exp $ d5 1 @ 1.6 log @revert wrong fix for py-scipy python 3.6 deprecation, fix properly @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2020/01/26 17:31:23 rillig Exp $ d20 1 a20 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 27 # py-matplotlib, py-scipy @ 1.5 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/06/16 19:28:47 adam Exp $ d20 1 a20 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-matplotlib, py-scipy @ 1.4 log @py-seaborn: updated to 0.9.0 v0.9.0: This is a major release with several substantial and long-desired new features. There are also updates/modifications to the themes and color palettes that give better consistency with matplotlib 2.0 and some notable API changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/01/30 10:04:00 adam Exp $ d9 1 a9 1 HOMEPAGE= http://seaborn.pydata.org/ @ 1.3 log @Now DEPENDS on py-matplotlib rather than buildlinking @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/09/04 17:19:38 adam Exp $ d3 1 a3 1 DISTNAME= seaborn-0.8.1 d13 4 a16 3 DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib DEPENDS+= ${PYPKGPREFIX}-pandas>=0.12.0:../../math/py-pandas DEPENDS+= ${PYPKGPREFIX}-scipy>=0.12.0:../../math/py-scipy d20 2 a22 1 .include "../../math/py-numpy/buildlink3.mk" @ 1.2 log @v0.8.1: Added a warning in FacetGrid when passing a categorical plot function without specifying order (or hue_order when hue is used), which is likely to produce a plot that is incorrect. Improved compatibility between FacetGrid or PairGrid and interactive matplotlib backends so that the legend no longer remains inside the figure when using legend_out=True. Changed categorical plot functions with small plot elements to use dark_palette instead of light_palette when generating a sequential palette from a specified color. Improved robustness of kdeplot and distplot to data with fewer than two observations. Fixed a bug in clustermap when using yticklabels=False. Fixed a bug in pointplot where colors were wrong if exactly three points were being drawn. Fixed a bug inpointplot where legend entries for missing data appeared with empty markers. Fixed a bug in clustermap where an error was raised when annotating the main heatmap and showing category colors. Fixed a bug in clustermap where row labels were not being properly rotated when they overlapped. Fixed a bug in kdeplot where the maximum limit on the density axes was not being updated when multiple densities were drawn. Improved compatibility with future versions of pandas. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/07/14 15:00:01 adam Exp $ d13 1 d17 1 a17 1 USE_LANGUAGES= # none a18 1 .include "../../graphics/py-matplotlib/buildlink3.mk" @ 1.1 log @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 @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= seaborn-0.8 @