DimensionRecordFactory¶
- class lsst.daf.butler.DimensionRecordFactory(*args, **kwargs)¶
- Bases: - Protocol- Protocol for a callback that can be used to create a dimension record to add to a - DimensionRecordSetwhen a search for an existing one fails.- Methods Summary - __call__(record_class, required_values)- Make a new - DimensionRecordinstance.- Methods Documentation - __call__(record_class: type[lsst.daf.butler.dimensions._records.DimensionRecord], required_values: tuple[int | str | None, ...]) DimensionRecord¶
- Make a new - DimensionRecordinstance.- Parameters:
- record_classtype[DimensionRecord]
- A concrete - DimensionRecordsubclass.
- required_valuestuple
- Tuple of data ID values, corresponding to - record_class.definition.required.
 
- record_class