PESummary incompatible with seaborn 0.13.0
summaryclassification
fails to boot if seaborn=0.13.0
is present in the environment:
$ mamba create -n test -y -q pesummary
$ mamba activate test
$ summaryclassification
Traceback (most recent call last):
File "/home/duncan/opt/mambaforge/envs/test/bin/summaryclassification", line 6, in <module>
from pesummary.cli.summaryclassification import main
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/cli/summaryclassification.py", line 7, in <module>
from pesummary.core.cli.inputs import _Input
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/core/cli/inputs.py", line 12, in <module>
from pesummary.core.file.read import read as Read
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/core/file/read.py", line 3, in <module>
from pesummary.core.file.formats.base_read import Read
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/core/file/formats/base_read.py", line 7, in <module>
from pesummary.utils.samples_dict import (
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/utils/samples_dict.py", line 20, in <module>
class SamplesDict(Dict):
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/utils/samples_dict.py", line 417, in SamplesDict
@docstring_subfunction([
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/utils/decorators.py", line 242, in wrapper_function
module = importlib.import_module(module)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/gw/plots/publication.py", line 6, in <module>
from pesummary.core.plots.seaborn import violin
File "/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/pesummary/core/plots/seaborn/violin.py", line 3, in <module>
from seaborn.categorical import _ViolinPlotter
ImportError: cannot import name '_ViolinPlotter' from 'seaborn.categorical' (/home/duncan/opt/mambaforge/envs/test/lib/python3.11/site-packages/seaborn/categorical.py)
Conda list
# packages in environment at /home/duncan/opt/mambaforge/envs/test:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
arviz 0.16.1 pyhd8ed1ab_1 conda-forge
astropy 5.3.3 py311h1f0f07a_0 conda-forge
blosc 1.21.5 h0f2a231_0 conda-forge
boost-cpp 1.78.0 h2c5509c_4 conda-forge
brotli 1.1.0 hd590300_1 conda-forge
brotli-bin 1.1.0 hd590300_1 conda-forge
brotli-python 1.1.0 py311hb755f60_1 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.19.1 hd590300_0 conda-forge
c-blosc2 2.10.2 hb4ffafa_0 conda-forge
ca-certificates 2023.7.22 hbcca054_0 conda-forge
cached-property 1.5.2 hd8ed1ab_1 conda-forge
cached_property 1.5.2 pyha770c72_1 conda-forge
certifi 2023.7.22 pyhd8ed1ab_0 conda-forge
cffi 1.16.0 py311hb3a22ac_0 conda-forge
cfitsio 4.3.0 hbdc6101_0 conda-forge
charset-normalizer 3.3.0 pyhd8ed1ab_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_0 conda-forge
contourpy 1.1.1 py311h9547e67_1 conda-forge
corner 2.2.2 pyhd8ed1ab_0 conda-forge
cryptography 41.0.4 py311h63ff55d_0 conda-forge
cycler 0.12.0 pyhd8ed1ab_0 conda-forge
deepdish 0.3.7 pyhd8ed1ab_0 conda-forge
dqsegdb2 1.2.1 pyhd8ed1ab_0 conda-forge
exceptiongroup 1.1.3 pyhd8ed1ab_0 conda-forge
fftw 3.3.10 nompi_hc118613_108 conda-forge
fonttools 4.43.0 py311h459d7ec_0 conda-forge
freetype 2.12.1 h267a509_2 conda-forge
future 0.18.3 pyhd8ed1ab_0 conda-forge
gsl 2.7 he838d99_0 conda-forge
gwdatafind 1.1.3 pyhd8ed1ab_0 conda-forge
gwosc 0.7.1 pyhd8ed1ab_0 conda-forge
gwpy 3.0.5 pyhd8ed1ab_0 conda-forge
h5netcdf 1.2.0 pyhd8ed1ab_0 conda-forge
h5py 3.9.0 nompi_py311h3839ddf_103 conda-forge
hdf5 1.14.2 nompi_h4f84152_100 conda-forge
healpy 1.16.6 py311h14766d7_0 conda-forge
icu 73.2 h59595ed_0 conda-forge
idna 3.4 pyhd8ed1ab_0 conda-forge
igwn-auth-utils 1.0.2 pyhd8ed1ab_0 conda-forge
importlib-metadata 6.8.0 pyha770c72_0 conda-forge
iniconfig 2.0.0 pyhd8ed1ab_0 conda-forge
keyutils 1.6.1 h166bdaf_0 conda-forge
kiwisolver 1.4.5 py311h9547e67_1 conda-forge
krb5 1.21.2 h659d440_0 conda-forge
lalinference-data 4.1.3 ha770c72_1 conda-forge
lalsimulation-data 5.2.1 ha770c72_1 conda-forge
lcms2 2.15 hb7c19ff_3 conda-forge
ld_impl_linux-64 2.40 h41732ed_0 conda-forge
ldas-tools-al 2.6.7 h59595ed_5 conda-forge
ldas-tools-framecpp 2.9.2 hb003108_0 conda-forge
lerc 4.0.0 h27087fc_0 conda-forge
libaec 1.1.2 h59595ed_1 conda-forge
libblas 3.9.0 18_linux64_openblas conda-forge
libbrotlicommon 1.1.0 hd590300_1 conda-forge
libbrotlidec 1.1.0 hd590300_1 conda-forge
libbrotlienc 1.1.0 hd590300_1 conda-forge
libcblas 3.9.0 18_linux64_openblas conda-forge
libcurl 8.3.0 hca28451_0 conda-forge
libdeflate 1.19 hd590300_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libexpat 2.5.0 hcb278e6_1 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libframel 8.42.2 h166bdaf_1 conda-forge
libgcc-ng 13.2.0 h807b86a_2 conda-forge
libgfortran-ng 13.2.0 h69a702a_2 conda-forge
libgfortran5 13.2.0 ha4646dd_2 conda-forge
libgomp 13.2.0 h807b86a_2 conda-forge
libjpeg-turbo 3.0.0 hd590300_1 conda-forge
liblal 7.3.1 fftw_hcb65b59_102 conda-forge
liblalburst 2.0.1 hc5c143e_0 conda-forge
liblalframe 3.0.1 h0b41bf4_0 conda-forge
liblalinference 4.1.3 h0c602a9_1 conda-forge
liblalinspiral 4.0.2 h0c602a9_0 conda-forge
liblalmetaio 4.0.1 h0b41bf4_0 conda-forge
liblalsimulation 5.2.1 py311hc088555_1 conda-forge
liblapack 3.9.0 18_linux64_openblas conda-forge
libmetaio 8.5.1 h753d276_1002 conda-forge
libnghttp2 1.52.0 h61bc06f_0 conda-forge
libnsl 2.0.0 hd590300_1 conda-forge
libopenblas 0.3.24 pthreads_h413a1c8_0 conda-forge
libpng 1.6.39 h753d276_0 conda-forge
libsqlite 3.43.0 h2797004_0 conda-forge
libssh2 1.11.0 h0841786_0 conda-forge
libstdcxx-ng 13.2.0 h7e041cc_2 conda-forge
libtiff 4.6.0 ha9c0a0a_2 conda-forge
libuuid 2.38.1 h0b41bf4_0 conda-forge
libwebp-base 1.3.2 hd590300_0 conda-forge
libxcb 1.15 h0b41bf4_0 conda-forge
libzlib 1.2.13 hd590300_5 conda-forge
ligo-gracedb 2.12.0 pyhd8ed1ab_0 conda-forge
ligo-segments 1.4.0 py311h459d7ec_5 conda-forge
ligotimegps 2.0.1 py_0 conda-forge
lscsoft-glue 3.0.1 py311hd4cff14_1 conda-forge
lz4-c 1.9.4 hcb278e6_0 conda-forge
lzo 2.10 h516909a_1000 conda-forge
matplotlib-base 3.8.0 py311h54ef318_1 conda-forge
mpmath 1.3.0 pyhd8ed1ab_0 conda-forge
munkres 1.1.4 pyh9f0ad1d_0 conda-forge
ncurses 6.4 hcb278e6_0 conda-forge
nomkl 1.0 h5ca1d4c_0 conda-forge
numexpr 2.8.7 py311h320fe9a_102 conda-forge
numpy 1.26.0 py311h64a7726_0 conda-forge
openjpeg 2.5.0 h488ebb8_3 conda-forge
openssl 3.1.3 hd590300_0 conda-forge
packaging 23.2 pyhd8ed1ab_0 conda-forge
pandas 2.1.1 py311h320fe9a_1 conda-forge
patsy 0.5.3 pyhd8ed1ab_0 conda-forge
pesummary 1.0.0 pyhd8ed1ab_0 conda-forge
pillow 10.0.1 py311ha6c5da5_2 conda-forge
pip 23.2.1 pyhd8ed1ab_0 conda-forge
plotly 5.17.0 pyhd8ed1ab_0 conda-forge
pluggy 1.3.0 pyhd8ed1ab_0 conda-forge
pthread-stubs 0.4 h36c2ea0_1001 conda-forge
py-cpuinfo 9.0.0 pyhd8ed1ab_0 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pyerfa 2.0.0.3 py311h1f0f07a_1 conda-forge
pygments 2.16.1 pyhd8ed1ab_0 conda-forge
pyjwt 2.8.0 pyhd8ed1ab_0 conda-forge
pyopenssl 23.2.0 pyhd8ed1ab_1 conda-forge
pyparsing 3.1.1 pyhd8ed1ab_0 conda-forge
pyrxp 3.0.1 py311h459d7ec_4 conda-forge
pysocks 1.7.1 pyha2e5f31_6 conda-forge
pytables 3.8.0 py311h10c7f7f_4 conda-forge
pytest 7.4.2 pyhd8ed1ab_0 conda-forge
pytest-runner 6.0.0 pyhd8ed1ab_0 conda-forge
python 3.11.6 hab00c5b_0_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python-lal 7.3.1 fftw_py311h5aa448b_102 conda-forge
python-lalburst 2.0.1 py311hde90ab9_0 conda-forge
python-lalframe 3.0.1 py311hcb2cf0a_0 conda-forge
python-lalinference 4.1.3 py311h1f0f07a_1 conda-forge
python-lalinspiral 4.0.2 py311h1f0f07a_0 conda-forge
python-lalmetaio 4.0.1 py311hcb2cf0a_0 conda-forge
python-lalsimulation 5.2.1 py311hf9c4b16_1 conda-forge
python-ligo-lw 1.8.3 py311hd4cff14_1 conda-forge
python-tzdata 2023.3 pyhd8ed1ab_0 conda-forge
python_abi 3.11 4_cp311 conda-forge
pytz 2023.3.post1 pyhd8ed1ab_0 conda-forge
pyyaml 6.0.1 py311h459d7ec_1 conda-forge
readline 8.2 h8228510_1 conda-forge
requests 2.31.0 pyhd8ed1ab_0 conda-forge
safe-netrc 1.0.0 py_0 conda-forge
scipy 1.11.3 py311h64a7726_1 conda-forge
scitokens 1.7.4 pyhd8ed1ab_0 conda-forge
seaborn 0.13.0 hd8ed1ab_0 conda-forge
seaborn-base 0.13.0 pyhd8ed1ab_0 conda-forge
setuptools 68.2.2 pyhd8ed1ab_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
snappy 1.1.10 h9fff704_0 conda-forge
statsmodels 0.14.0 py311h1f0f07a_1 conda-forge
tenacity 8.2.3 pyhd8ed1ab_0 conda-forge
tk 8.6.13 h2797004_0 conda-forge
tomli 2.0.1 pyhd8ed1ab_0 conda-forge
tqdm 4.66.1 pyhd8ed1ab_0 conda-forge
typing_extensions 4.8.0 pyha770c72_0 conda-forge
tzdata 2023c h71feb2d_0 conda-forge
urllib3 2.0.6 pyhd8ed1ab_0 conda-forge
wheel 0.41.2 pyhd8ed1ab_0 conda-forge
xarray 2023.9.0 pyhd8ed1ab_0 conda-forge
xarray-einstats 0.6.0 pyhd8ed1ab_0 conda-forge
xorg-libxau 1.0.11 hd590300_0 conda-forge
xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge
xz 5.2.6 h166bdaf_0 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
zipp 3.17.0 pyhd8ed1ab_0 conda-forge
zlib-ng 2.0.7 h0b41bf4_0 conda-forge
zstd 1.5.5 hfc55251_0 conda-forge