designspace.SubsetRemaining#

class designspace.SubsetRemaining(forced_in: tuple[Any, ...], forced_out: tuple[Any, ...], free: tuple[Any, ...], min_size: int, max_size: int)#

Bases: object

What a subset parameter may still select, given a partial configuration.

forced_in#

Items that must be selected.

Type:

tuple[Any, …]

forced_out#

Items that must not be selected.

Type:

tuple[Any, …]

free#

Items still undecided.

Type:

tuple[Any, …]

min_size#

Smallest selection still allowed.

Type:

int

max_size#

Largest selection still allowed.

Type:

int