DimensionRecordFactory¶
- class lsst.daf.butler.DimensionRecordFactory(*args, **kwargs)¶
Bases:
ProtocolProtocol 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, ...]) DimensionRecord¶
Make a new
DimensionRecordinstance.- Parameters:
- record_class
type[DimensionRecord] A concrete
DimensionRecordsubclass.- required_values
tuple Tuple of data ID values, corresponding to
record_class.definition.required.
- record_class