prospect.survey

class prospect.survey.Survey(name: str, area: Optional[prospect.area.Area] = None, assemblage: Optional[prospect.assemblage.Assemblage] = None, coverage: Optional[prospect.coverage.Coverage] = None, team: Optional[prospect.team.Team] = None)[source]

Bases: object

Unique index for a set of Area, Assemblage, Coverage, and Team

Parameters

name (str) – Unique name for the survey

name

Name of the survey

Type

str

add_bb(bb: List[Union[prospect.area.Area, prospect.assemblage.Assemblage, prospect.coverage.Coverage, prospect.team.Team]])[source]

Attach building blocks to survey.

Parameters

bb (List[Union[Area, Assemblage, Coverage, Team]]) – List of building block objects

discovery_plot(title_size: int = 20, figsize: Tuple[float, float] = (8.0, 20.0), **kwargs)matplotlib.figure.Figure[source]
run(n_runs: int, start_run_id: int = 0, discovery_threshold: float = 0.0, overwrite: bool = False)[source]