patient#

class perceptivo.types.patient.Biography(name: str, dob: datetime.date)#

Bases: object

Biographical details for a patient

name: str#
dob: datetime.date#
class perceptivo.types.patient.Patient(biography: perceptivo.types.patient.Biography, samples: perceptivo.types.psychophys.Samples, audiogram: perceptivo.types.psychophys.Audiogram)#

Bases: object

Data for a given patient

biography: perceptivo.types.patient.Biography#
samples: perceptivo.types.psychophys.Samples#
audiogram: perceptivo.types.psychophys.Audiogram#
class perceptivo.types.patient.Collection_Params(*, collection_wait: float = 5)#

Bases: pydantic.main.BaseModel

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

collection_wait: float#

Total duration to wait to collect pupil frames, starting when the sound does.