identify_format

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

Loop through identifiers to see which formats match.

Parameters
originstr

A string "read or "write" identifying whether the file is to be opened for reading or writing.

data_class_requiredobject

The specified class for the result of read or the class that is to be written.

pathstr or path-like object or None

The path to the file or None.

fileobjfile-like object or None.

An open file object to read the file’s contents, or None if the file could not be opened.

argssequence

Positional arguments for the read or write function. Note that these must be provided as sequence.

kwargsdict-like

Keyword arguments for the read or write function. Note that this parameter must be dict-like.

Returns
valid_formatslist

List of matching formats.