saealib.PostMutationEvent#

class saealib.PostMutationEvent(ctx, candidates=None)[source]#

Bases: Event

Fired after mutation and repair.

candidates is exposed for observation only; reassigning it does not change the pipeline’s output (algorithms keep using their own local array reference after dispatch). To actually alter mutation output, use with_post(fn) on the Mutation instance instead.

Parameters:
  • ctx (_EventContext)

  • candidates (ndarray | None)

Methods

Method Details

PostMutationEvent.__init__(ctx, candidates=None)#
Parameters:
  • ctx (_EventContext)

  • candidates (ndarray | None)

Return type:

None