get_supported_source_software#

movement.io.load.get_supported_source_software()[source]#

Return registered source software and supported file suffixes.

Returns a mapping of each registered source software name to the set of file suffixes (extensions) it can load. This is useful for downstream packages that depend on movement for I/O and want to programmatically discover supported formats.

Returns:

Mapping of source software names to sets of supported file suffixes (e.g. {".h5", ".csv"}). Loaders registered without file validators will map to an empty set.

Return type:

dict[str, set[str]]