TableBlock

class sherpa.astro.io.types.TableBlock(name: str, header: Header, columns: list[Column])[source] [edit on github]

Bases: Block

Represent header and columns

Attributes Summary

columns

The column data.

name

The name of the HDU (case insensitive)

header

The header values

Methods Summary

get(colname)

Return the column (case insensitive) if it exists.

rget(colname)

Return a required column (case insensitive).

Attributes Documentation

columns: list[Column]

The column data. This list must not be empty.

name: str

The name of the HDU (case insensitive)

header: Header

The header values

Methods Documentation

get(colname: str) Column | None[source] [edit on github]

Return the column (case insensitive) if it exists.

rget(colname: str) Column[source] [edit on github]

Return a required column (case insensitive).

Raise a ValueError if colname does not exist.