# identify_format¶

astropy.io.registry.identify_format(origin, data_class_required, path, fileobj, args, kwargs)[source] [edit on github]

Loop through identifiers to see which formats match.

Parameters: origin : str A string "read or "write" identifying whether the file is to be opened for reading or writing. data_class_required : object The specified class for the result of read or the class that is to be written. path : str, other path object or None The path to the file or None. fileobj : File object or None. An open file object to read the file’s contents, or None if the file could not be opened. args : sequence Positional arguments for the read or write function. Note that these must be provided as sequence. kwargs : dict-like Keyword arguments for the read or write function. Note that this parameter must be dict-like. valid_formats : list List of matching formats.