-
Notifications
You must be signed in to change notification settings - Fork 8
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
Add plot module #36
Add plot module #36
Conversation
This PR is ready for review. Since the discussion last week, I improved the universal semicircle, added convenience functions for plotting signal and phasor images, and finished documentations and tests. The It would be nice to merge #37 before this so the introduction tutorial can use the higher level |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure. You can update the tutorial in #37 after this is merged, or it can be updated later. |
I tried the full circle for spectral it and for me its OK, just a little thing in the test_plot.py file the class TestPhasoPlot: should not be TestPhasorPlot: with an r
|
Thanks @bruno-pannunzio and @schutyb. I pushed some minor fixes and will merge this PR. |
The updated tutorials are now online @ https://www.phasorpy.org/stable/tutorials/ |
Description
This PR adds a
plot
module with functions and classes to create publication quality visualizations of phasor coordinates and related data using the matplotlib library.The following tutorials are added or updated:
PhasorPlot
class.phasor_from_lifetime
function.The introduction tutorial depends on scikit-image for median filter.
Release note
Summarize the changes in the code block below to be included in the
release notes:
Checklist