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#
pydantic model perceptivo.types.patient.Collection_Params#

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.

Show JSON schema
{
   "title": "Collection_Params",
   "type": "object",
   "properties": {
      "collection_wait": {
         "title": "Collection Wait",
         "default": 5,
         "type": "number"
      }
   }
}

Fields
field collection_wait: float = 5#

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