patched matplotlib backend use, compatability for jupyter notebook #108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I copied this issue (which I opened) below.
Jupyter notebook crashes upon importing spinmob because I don't have the correct backed
qtagg
. I suspect this is because I'm using an ARM machine and this particular mpl backend hasn't yet been ported.I got around this by cloning the repo and importing it locally, and patching it with a try statement. Here is the piece of code causing the error, in the package's
__init__
Here is a suggested patch:
I put the statement in question it into a try-catch block and issued a warning. Would you like me to submit a PR? Now the statement reads
Extra info:
Before cloning and modifying the source, I first pip-installed the latest version of spinmob and have tried to install all the mpl's backends.