ConsolidateAstropyTableConfig#

class lsst.meas.extensions.multiprofit.consolidate_astropy_table.ConsolidateAstropyTableConfig(*args, **kw)#

Bases: PipelineTaskConfig, ConsolidateAstropyTableConfigBase

PipelineTaskConfig for ConsolidateAstropyTableTask.

Attributes Summary

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

drop_duplicate_columns

Whether to drop columns from a table if they occur in a previous table.

inputs

Mapping of input dataset type config by name (ConfigDict, default {})

join_type

Type of join to perform in the final hstack (str, default 'exact')

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

validate_duplicate_columns

Whether to check that duplicate columns are identical in any table they occur in.

Attributes Documentation

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

drop_duplicate_columns#

Whether to drop columns from a table if they occur in a previous table. If False, astropy will rename them with its default scheme. (bool, default True)

inputs#

Mapping of input dataset type config by name (ConfigDict, default {})

join_type#

Type of join to perform in the final hstack (str, default 'exact')

Allowed values:

'inner'

Inner join

'outer'

Outer join

'exact'

Exact join

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

validate_duplicate_columns#

Whether to check that duplicate columns are identical in any table they occur in. (bool, default True)