Closed zhaoyycrow closed 3 months ago
from coolpuppy import plotpup
ImportError Traceback (most recent call last) Cell In[1], line 15 13 from coolpuppy.lib import numutils 14 from coolpuppy.lib.puputils import divide_pups ---> 15 from coolpuppy import plotpup 16 import cooler 17 import bioframe
File /ext3/miniconda3/lib/python3.12/site-packages/coolpuppy/plotpup.py:14 11 from matplotlib import cm 12 import seaborn as sns ---> 14 from cooltools.lib import plotting 16 import logging 17 import warnings
File /ext3/miniconda3/lib/python3.12/site-packages/cooltools/lib/plotting.py:5 1 """ 2 Migrated from :mod:mirnylib.plotting. 3 4 """ ----> 5 from matplotlib.cm import register_cmap 6 import matplotlib as mpl 7 import matplotlib.pyplot as plt
mirnylib.plotting
ImportError: cannot import name 'register_cmap' from 'matplotlib.cm' (/ext3/miniconda3/lib/python3.12/site-packages/matplotlib/cm.py)
To Reproduce python --version Python 3.12.3
python --version Python 3.12.3
pip show matplotlib Name: matplotlib Version: 3.9.0
pip show coolpuppy Name: coolpuppy Version: 1.1.0
Expected behavior Packages imported
Results / Error Error, can't import package
System
For now downgrade matplotlib to 3.8, it's a new release breaking cooltools.
Thanks! Just noticed the update. That solved it (for now).
Describe the bug Unable to import plotpup from coolpuppy
from coolpuppy import plotpup
ImportError Traceback (most recent call last) Cell In[1], line 15 13 from coolpuppy.lib import numutils 14 from coolpuppy.lib.puputils import divide_pups ---> 15 from coolpuppy import plotpup 16 import cooler 17 import bioframe
File /ext3/miniconda3/lib/python3.12/site-packages/coolpuppy/plotpup.py:14 11 from matplotlib import cm 12 import seaborn as sns ---> 14 from cooltools.lib import plotting 16 import logging 17 import warnings
File /ext3/miniconda3/lib/python3.12/site-packages/cooltools/lib/plotting.py:5 1 """ 2 Migrated from :mod:
mirnylib.plotting
. 3 4 """ ----> 5 from matplotlib.cm import register_cmap 6 import matplotlib as mpl 7 import matplotlib.pyplot as pltImportError: cannot import name 'register_cmap' from 'matplotlib.cm' (/ext3/miniconda3/lib/python3.12/site-packages/matplotlib/cm.py)
To Reproduce
python --version Python 3.12.3
pip show matplotlib Name: matplotlib Version: 3.9.0
pip show coolpuppy Name: coolpuppy Version: 1.1.0
Expected behavior Packages imported
Results / Error Error, can't import package
System