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[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