InputDatasetField¶
- 
lsst.pipe.base.InputDatasetField(doc, name, units, storageClass, scalar=False, check=None)¶
- Factory function to create - Configclass instances of- InputDatasetConfig- This function servers as syntactic sugar for creating Configurable fields which are - InputDatasetConfig. 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- InputDatasetConfig. The arguments doc and check come from- ConfigField, while name, units, scalar, and storageClass come from- InputDatasetConfig.- Parameters: - doc : str
- Documentation string for the - InputDatasetConfig
- name : str
- Name of the - DatasetTypein the returned- InputDatasetConfig
- units : iterable of str
- Iterable of DataUnits 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- InputDatasetConfig
- 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 :