-
Notifications
You must be signed in to change notification settings - Fork 377
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
JIRA [IMG-713] SaveImages (save module display window) #193
Comments
I've now had a couple of users request this feature, so I'm giving it a bump. If this is not doable, either now or in the immediate future, it should be removed as an option. |
It's not something that can be done in a couple of minutes and the In Matlab, figures were always produced and were always on the screen to be On Wed, May 1, 2013 at 1:53 PM, Mark Bray notifications@github.com wrote:
|
I agree it's not urgent enough for the current FileUI release. Maybe not On Wed, May 1, 2013 at 2:21 PM, LeeKamentsky notifications@github.comwrote:
|
In that case, the option should be removed and help updated. A warning should be put in place for the folks upgrading from MATLAB that this option does not exist upon loading the module. The default value should be substituted in save_image_or_figure in SaveImages for this case. |
Did it work in the last release? On Wed, May 1, 2013 at 4:08 PM, Mark Bray notifications@github.com wrote:
|
No. The error msg and the documentation saying as much has been around since porting CP to Python, AFAIK. |
Oops - I removed the help... sry. Regarding the feasibility of implementing this - it's very difficult to do this in the context of headlessness and multiprocessing. Not impossible, just very difficult. The display gets drawn in the user interface and is shared among all of the workers. To make things work, you'd probably have to touch the code of every module. The logic of the whole thing is also rather unfortunate - you have to do a lot of special-case plumbing to let SaveImages communicate with the displays which will inject some unfortunate spaghetti-code and dependencies into CellProfiler. At this point, I'd rather make saving figures more central instead of being one module's responsibility - something that you could check-off on the module itself and specify how to save the figure at that point. |
Closing now, for future consideration. |
SaveImages should support saving the ENTIRE cpfigure window (rather than just an axis) associated with a given module.
Here's the help text:
"Module display window: The window associated with a module can be saved, which will include all the panels and text within that window."
Original reporter: afraser
Jira link: https://jira.broadinstitute.org/browse/IMG-713
Assignee: afraser
Comment from mbray on Fri, 18 Jun 2010 12:12:31 -0400:
Remember to update help. Currently it says it's not implemented.
The text was updated successfully, but these errors were encountered: