Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use matplotlib plot to save, avoiding Kaleido #362

Open
wants to merge 4 commits into
base: develop-main
Choose a base branch
from

Conversation

milesAraya
Copy link
Collaborator

Apple silicon M3 seems to have issues with Kaleido. As Kaleido is not currently being maintained, these issues are likely to persist or worsen in the future.
Kaleido was used to work with Plotly and save images. However, the save function can be done with Matplot lib, which is well maintained.

This required updating poetry files, as well as the python plot files.

Miles D and others added 4 commits June 4, 2024 12:16
lib to avoid use of Kaleido, as Apple M3 have issues with Kaleido
lib to avoid use of Kaleido, as Apple M3 have issues with Kaleido
@@ -75,6 +75,8 @@ filelock = "*"
ruamel-yaml = "^0.18.5"
pymatreader = "^0.0.32"
xmltodict = "*"
matplotlib = "*"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@milesAraya

Once commented, but first, I think it would be good if you could share the following points with us.

  • Test Patterns
    • Are there any missing points to be checked?
    • Processing performance is also a target to be checked (cases where a large number of images are processed are also assumed)
  • Test results of the above patterns
    • Comparison of kaleido/matplotlib processing results, etc.

For the above test, it may be necessary to secure an environment in which kaleido works (e.g. Mac M2?).

@milesAraya milesAraya linked an issue Jul 18, 2024 that may be closed by this pull request
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

OptiNiSt Onboarding
3 participants