Base configuration for all measurement driver tasks.
Parameters
----------
ignoreSlotPluginChecks : `bool`, optional
Do not check that all slots have an associated plugin to run when
validating this config. This is primarily for tests that were written
before we made Tasks always call `config.validate()` on init.
DEPRECATED DM-35949: this is a temporary workaround while we better
define how config/schema validation works for measurement tasks.
Examples
--------
Subclasses should define the 'plugins' and 'undeblended' registries, e.g.
.. code-block:: py
plugins = PluginBaseClass.registry.makeField(
multi=True,
default=[],
doc="Plugins to be run and their configuration"
)
undeblended = PluginBaseClass.registry.makeField(
multi=True,
default=[],
doc="Plugins to run on undeblended image"
)
where ``PluginBaseClass`` is the appropriate base class of the plugin
(e.g., `SingleFramePlugin` or `ForcedPlugin`).
Definition at line 139 of file baseMeasurement.py.