read_table_yanny

pydl.pydlutils.yanny.read_table_yanny(filename, tablename=None)[source]

Read a yanny file into a Table.

Because yanny files can contain multiple tables, it is necessary to specify the table name to return. However, all “headers” (keyword-value pairs) will be included in the Table metadata.

This function is for use with register_reader().

Parameters:
filenamestr

Name of the file to read.

tablenamestr

The name of the table to read from the file.

Returns:
Table

The table read from the file.

Raises:
PydlutilsException

If tablename is not set.

KeyError

If tablename does not exist in the file.