bioio.plugin_feasibility_report

bioio.plugin_feasibility_report(image: str | Path | ndarray | Array | DataArray | List[ndarray | Array | DataArray] | List[str | Path], fs_kwargs: Dict[str, Any] = {}, use_plugin_cache: bool = False, **kwargs: Any) Dict[str, PluginSupport][source]

Generate a feasibility report for each plugin, determining if it can handle the specified image.

For debugging purposes, this function checks every installed plugin’s is_supported_image(…) implementation — even if the plugin would not normally be selected by BioImage’s extension-based routing.

A warning is logged if a plugin can read the file but the file’s extension is NOT listed in that plugin’s advertised supported extensions. In such cases, BioImage will NOT auto-select that plugin for the file, but the user may explicitly choose it via the reader= parameter.