SourceList

class mpdaf.sdetect.SourceList(iterable=(), /)[source]

Bases: list

Handles a list of mpdaf.sdetect.Source objects.

Methods Summary

from_path(path)

Read a SourceList object from the path of a directory containing source files.

write(name[, path, overwrite, fmt])

Create the directory and saves all sources files and the catalog file in this folder.

Methods Documentation

classmethod from_path(path)[source]

Read a SourceList object from the path of a directory containing source files.

Parameters:
pathstr

Directory containing mpdaf.sdetect.Source files

write(name, path='.', overwrite=True, fmt='default')[source]

Create the directory and saves all sources files and the catalog file in this folder.

path/name.fits: catalog file (In FITS table, the maximum number of fields is 999. In this case, the catalog is saved as an ascci table).

path/name/nameNNNN.fits: source file (NNNN corresponds to the ID of the source)

Parameters:
namestr

Name of the catalog

pathstr

path where the catalog will be saved.

overwritebool

Overwrite the catalog if it already exists

fmtstr, ‘working’ or ‘default’

Format of the catalog. The format differs for the LINES table.