prospect.surveyor¶
-
class
prospect.surveyor.
Surveyor
(name: str, team_name: str, surveyor_type: str, skill: Union[float, scipy.stats._distn_infrastructure.rv_frozen] = 1.0, speed_penalty: Union[float, scipy.stats._distn_infrastructure.rv_frozen] = 0.0)[source]¶ Bases:
object
Represents an individual who will participate in the survey.
- Parameters
name (str) – Unique name for the surveyor
team_name (str) – Name of the parent team
surveyor_type (str) – A helpful way of grouping surveyors with like traits (e.g., ‘student’ or ‘expert’)
skill (Union[float, rv_frozen], optional) – Assuming perfect visibility and ideal observation rate, what is the expected probability that this person would identify any feature that crossed their survey unit. The default is 1.0, which would mean this surveyor recorded everything they encountered (after controlling for other factors).
speed_penalty (Union[float, rv_frozen], optional) – Time factor added to each of this surveyor’s survey units. The default is 0.0, which applies no penalty. Penalties should range between 0.0 and 1.0.
-
name
¶ Unique name for the surveyor
- Type
str
-
team_name
¶ Name of the parent team
- Type
str
-
surveyor_type
¶ A helpful way of grouping surveyors with like traits (e.g., ‘student’ or ‘expert’)
- Type
str
-
skill
¶ Assuming perfect visibility and ideal observation rate, what is the expected probability that this person would identify any feature that crossed their survey unit.
- Type
Union[float, rv_frozen]
-
speed_penalty
¶ Time factor added to each of this surveyor’s survey units.
- Type
Union[float, rv_frozen]