OutputDatasetField¶
- 
lsst.pipe.base.OutputDatasetField(doc, name, dimensions, storageClass, scalar=False, check=None)¶
- Factory function to create - Configclass instances of- OutputDatasetConfig- This function servers as syntactic sugar for creating Configurable fields which are - OutputDatasetConfig. The naming of this function violates the normal convention of a lowercase first letter in the function name, as this function is intended to sit in the same place as- ConfigFieldclasses, and consistency in declaration syntax is important.- The input arguments for this class are a combination of the arguments for - ConfigFieldand- OutputDatasetConfig. The arguments doc and check come from- ConfigField, while name, dimensions, scalar, and storageClass come from- OutputDatasetConfig.- Parameters: - doc : str
- Documentation string for the - OutputDatasetConfig
- name : str
- Name of the - DatasetTypein the returned- OutputDatasetConfig
- dimensions : iterable of str
- Iterable of Dimensions for this - DatasetType
- scalar : bool, optional
- If set to True then only a single dataset is expected on input or produced on output. In that case list of objects/DataIds will be unpacked before calling task methods, returned data is expected to contain single objects as well. 
- storageClass : str
- Name of the - StorageClassin the- OutputDatasetConfig
- check : callable
- A callable to be called with the field value that returns False if the value is invalid. 
 - Returns: - result : ConfigField
- Instance of a - ConfigFieldwith- InputDatasetConfigas a dtype
 
- doc :