Image process framework based on plugin like imagej, it is esay to glue with scipy.ndimage, scikit-image, opencv, simpleitk, mayavi...and any libraries based on numpy
handle different variants of extensions in one menu position.
This is my proposition. In my work I meet different variants of tiff extension. On linux, the file chooser hide all files that do not match the pattern. so it can create problems with searching files. Also on linux size of letters has meaning.
Maybe it should be done with some more complicated structure like NamedTuple
import typing
class FileExtensions(typing.NamedTuple):
extension_name: str
extesions_variants: tuple
handle different variants of extensions in one menu position. This is my proposition. In my work I meet different variants of tiff extension. On linux, the file chooser hide all files that do not match the pattern. so it can create problems with searching files. Also on linux size of letters has meaning.
Maybe it should be done with some more complicated structure like NamedTuple