sweetpea.sampling_strategies.base module

class sweetpea.sampling_strategies.base.SamplingResult(samples, metrics)

Bases: object

Parameters
class sweetpea.sampling_strategies.base.SamplingStrategy

Bases: ABC

Sample some number of trial sequences for the given block.

TODO: This should accept some kind of options structure. What if we want to disable metrics? Or use some other feature flag?

abstract static sample(block, sample_count)
Parameters
  • block (Block) –

  • sample_count (int) –

Return type

SamplingResult

static decode(block, solution)
Parameters
Return type

dict