DynamicConnectionConfig#
- class lsst.pipe.base.tests.mocks.DynamicConnectionConfig(*args, **kw)#
Bases:
ConfigA config class that defines a completely dynamic connection.
Attributes Summary
Name for the dataset type as seen by the butler.
Dimensions for the dataset type.
Whether this dataset type is a calibration.
Minimum number of datasets per quantum required for this connection.
Whether the storage class should actually be a mock of the storage class given.
Whether this connection gets or puts multiple datasets for each quantum.
Name of the butler storage class for the dataset type.
Methods Summary
make_connection(cls)Attributes Documentation
- dataset_type_name#
Name for the dataset type as seen by the butler. (
str)
- dimensions#
Dimensions for the dataset type. (
List, default[])
- is_calibration#
Whether this dataset type is a calibration. (
bool, defaultFalse)
- minimum#
Minimum number of datasets per quantum required for this connection. Ignored for non-inputs. (
int, default1)
- mock_storage_class#
Whether the storage class should actually be a mock of the storage class given. (
bool, defaultTrue)
- multiple#
Whether this connection gets or puts multiple datasets for each quantum. (
bool, defaultFalse)
- storage_class#
Name of the butler storage class for the dataset type. (
str, default'StructuredDataDict')
Methods Documentation
- make_connection(cls: type[_T]) _T#