DatasetArgument¶
- 
class lsst.pipe.base.DatasetArgument(name=None, help='dataset type to process from input data repository', default=None)[source]¶
- Bases: - lsst.pipe.base.argumentParser.DynamicDatasetType- Dataset type specified by a command-line argument. - Parameters: - name : - str, optional- Name of command-line argument (including leading “–”, if appropriate) whose value is the dataset type. If - None, uses- --idName_dstypewhere idName is the name of the data ID argument (e.g. “id”).- help : - str, optional- Help string for the command-line argument. - default : obj, optional - Default value. If - None, then the command-line option is required. This argument isignored if the command-line argument is positional (name does not start with “-”) because positional arguments do not support default values.- Methods Summary - addArgument(parser, idName)- Add a command-line argument to specify the dataset type name. - getDatasetType(namespace)- Get the dataset type as a string, from the appropriate command-line argument. - Methods Documentation - 
addArgument(parser, idName)[source]¶
- Add a command-line argument to specify the dataset type name. - Parameters: - parser : - ArgumentParser- Argument parser. - idName : - str- Data ID. - Notes - Also sets the - nameattribute if it is currently- None.
 
-