Commit Graph

7 Commits

Author SHA1 Message Date
Guillaume Raffy f686d89204 imagej's headless regression no longer causes tests to fail (as these failures only happen in headless mode, see issue #6)
also added a logging mechanism to reduce stdout pollution (printing to stdout doesn't play nicely with python's unittest mechanism)
2022-01-25 07:44:23 +01:00
Guillaume Raffy 3c8f14f34b fixed bug that caused the plugin Estimate_White to be broken since 14/02/2020 2020-03-12 17:37:27 +01:00
Guillaume Raffy 7973cfc3ec The Estimate White plugin now takes the selected stack as input instead of asking the user the sequence
This makes Estimate White plugin's UI more in line with imagej's plugin conventions.
2019-10-09 17:42:32 +02:00
Guillaume Raffy 738a3a8c25 the user can now choose parameters when performing white estimate 2019-10-08 17:54:00 +02:00
Guillaume Raffy 0b4bb9b608 removed unused imports 2019-10-08 16:38:50 +02:00
Guillaume Raffy d71793ad9c Added the ability of the user to choose the channel for which he wants to compute the white estimate.
As a result the Estimate White plugin is now usable.
2019-09-26 15:11:59 +02:00
Guillaume Raffy e6217b38a3 Added 2 menu plugins that allow the user to interactively use lipase
The 2 available plugins are:
- Define Raw Images Root: this plugin allows the user to tell lipase where the raw images are stored
- Estimate White: this plugin allows the user to trigger the computation of a white image estimate for the given sequence and the given channel (the sequence id an the channel ids are currently hardcoded but it is of course planned to make it user selectable)

These changes involved quite a lot of work:
- added the support of a lipase user settings file to store user dependent things such as the location of the lipase raw images (to allow the user to use lipase plugins without having to specify the raw images locations again an again)
- investigations on how to make different lipase plugins use a common lipase library: the library is packagesd into a jar file placed in Fiji/jars/lib, while the plugins (menu items) are placed into Fiji/plugins directory
- investigations on fiji script parameters (for plugins input output)
2019-09-26 10:25:02 +02:00