lsst.pipe.base  13.0-11-gdf6a56c+11
 All Classes Namespaces Files Functions Variables Pages
Classes | Namespaces | Functions | Variables
argumentParser.py File Reference

Go to the source code of this file.

Classes

class  lsst.pipe.base.argumentParser.DataIdContainer
 A container for data IDs and associated data references. More...
 
class  lsst.pipe.base.argumentParser.DataIdArgument
 Glorified struct for data about id arguments, used by ArgumentParser.add_id_argument. More...
 
class  lsst.pipe.base.argumentParser.DynamicDatasetType
 Abstract base class for a dataset type determined from parsed command-line arguments. More...
 
class  lsst.pipe.base.argumentParser.DatasetArgument
 A dataset type specified by a command-line argument. More...
 
class  lsst.pipe.base.argumentParser.ConfigDatasetType
 A dataset type specified by a config parameter. More...
 
class  lsst.pipe.base.argumentParser.ArgumentParser
 An argument parser for pipeline tasks that is based on argparse.ArgumentParser. More...
 
class  lsst.pipe.base.argumentParser.InputOnlyArgumentParser
 
class  lsst.pipe.base.argumentParser.ConfigValueAction
 argparse action callback to override config parameters using name=value pairs from the command line More...
 
class  lsst.pipe.base.argumentParser.ConfigFileAction
 argparse action to load config overrides from one or more files More...
 
class  lsst.pipe.base.argumentParser.IdValueAction
 argparse action callback to process a data ID into a dict More...
 
class  lsst.pipe.base.argumentParser.LogLevelAction
 argparse action to set log level More...
 

Namespaces

 lsst.pipe.base.argumentParser
 

Functions

def lsst.pipe.base.argumentParser.getTaskDict
 Get a dictionary of task info for all subtasks in a config. More...
 
def lsst.pipe.base.argumentParser.obeyShowArgument
 Process arguments specified with –show (but ignores "data") More...
 
def lsst.pipe.base.argumentParser.showTaskHierarchy
 Print task hierarchy to stdout. More...
 
def lsst.pipe.base.argumentParser.setDottedAttr
 Like setattr, but accepts hierarchical names, e.g. More...
 
def lsst.pipe.base.argumentParser.getDottedAttr
 Like getattr, but accepts hierarchical names, e.g. More...
 
def lsst.pipe.base.argumentParser.dataExists
 Return True if data exists at the current level or any data exists at a deeper level, False otherwise. More...
 

Variables

list lsst.pipe.base.argumentParser.__all__
 
string lsst.pipe.base.argumentParser.DEFAULT_INPUT_NAME = "PIPE_INPUT_ROOT"
 
string lsst.pipe.base.argumentParser.DEFAULT_CALIB_NAME = "PIPE_CALIB_ROOT"
 
string lsst.pipe.base.argumentParser.DEFAULT_OUTPUT_NAME = "PIPE_OUTPUT_ROOT"
 
 lsst.pipe.base.argumentParser._pattern