Skip to content

[SUPPORT] How achieve compatibility with latest matplotlib? #1527

@csoeller

Description

@csoeller

Clearly, matplotlib, as most major Python packages, is a moving target. We noticed a first issue with 3.6.x which is quite easy to fix, see #1525 and #1526.

More recent matplotlib packages, i.e. 3.7.x and 3.8.x have a couple of changes that give rise to issues with PYME/DSView/modules/graphViewPanel.py. Notably,

  • in matplotlib 3.7.X onwards backend_wx.cursord dictionaries are removed;
  • 3.8.X removes error_msg_wx function in backend_wx

I am not very familiar what these do and how they are used.

Question: Does it make sense to make PYME compatible with more recent matplotlibs (I imagine it would)? If so, how can we best replace/alter the existing graphViewPanel implementation?

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