Skip to content

V2 bug: Cannot import MtPy, problem interfacing with matplotlib #183

@k-a-mendoza

Description

@k-a-mendoza

Installed MtPy 2.0 beta via "pip install git+https://github.com/MTgeophysics/mtpy.git@v2"

upon trying to import MtPy in any way, I get the following error:

>>>from mtpy.core.mt import MT
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/__init__.py", line 25, in <module>
    from mtpy.core.mt import MT
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/core/mt.py", line 20, in <module>
    from mtpy.imaging import PlotMTResponse, PlotPhaseTensor, PlotPenetrationDepth1D
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/imaging/__init__.py", line 2, in <module>
    from .plot_mt_response import PlotMTResponse
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/imaging/plot_mt_response.py", line 20, in <module>
    from mtpy.imaging.mtplot_tools import (
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/imaging/mtplot_tools/__init__.py", line 4, in <module>
    from .plot_settings import PlotSettings
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/imaging/mtplot_tools/plot_settings.py", line 18, in <module>
    import mtpy.imaging.mtcolors as mtcl
  File "/home/kmendoza/miniconda3/envs/mtpytest/lib/python3.9/site-packages/mtpy/imaging/mtcolors.py", line 284, in <module>
    cmapdict.update(cm.cmap_d)
AttributeError: module 'matplotlib.cm' has no attribute 'cmap_d'

For reference, I have matplotlib '3.7.1' installed. This is on python 3.9.16

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions