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.

Returns:
valid_formats : list

List of matching formats.