Constraint_WFSC

class jwst.associations.lib.dms_base.Constraint_WFSC(*args, **kwargs)[source]

Bases: Constraint

Match on Wave Front Sensing and Control Observations.

Initialize a new Constraint.

Parameters:
  • init (object or [object[,...]]) – A single object or list of objects where the objects are as follows. - SimpleConstraint or subclass - Constraint

  • reduce (function) – A reduction function with signature x(iterable) where iterable is the components list. Returns boolean indicating state of the components. Default value is Constraint.all

  • name (str or None) – Optional name for constraint.

  • reprocess_on_match (bool) – Reprocess the item if the constraint is satisfied.

  • reprocess_on_fail (bool) – Reprocess the item if the constraint is not satisfied.

  • work_over (ListCategory.[BOTH, EXISTING, RULES]) – The condition on which this constraint should operate.

  • reprocess_rules ([rule[,..]] or None) – List of rules to be applied to. If None, calling function will determine the ruleset. If empty, [], all rules will be used.