axis_1_phase_map:ImagingRetinotopyAxis1PhaseMap=Field(...,description="""Phase response to stimulus on the first measured axis.""")
axis_1_power_map:Optional[ImagingRetinotopyAxis1PowerMap]=Field(None,description="""Power response on the first measured axis. Response is scaled so 0.0 is no power in the response and 1.0 is maximum relative power.""")
axis_2_phase_map:ImagingRetinotopyAxis2PhaseMap=Field(...,description="""Phase response to stimulus on the second measured axis.""")
axis_2_power_map:Optional[ImagingRetinotopyAxis2PowerMap]=Field(None,description="""Power response on the second measured axis. Response is scaled so 0.0 is no power in the response and 1.0 is maximum relative power.""")
axis_descriptions:List[str]=Field(default_factory=list,description="""Two-element array describing the contents of the two response axis fields. Description should be something like ['altitude', 'azimuth'] or '['radius', 'theta'].""")
focal_depth_image:Optional[ImagingRetinotopyFocalDepthImage]=Field(None,description="""Gray-scale image taken with same settings/parameters (e.g., focal depth, wavelength) as data collection. Array format: [rows][columns].""")
sign_map:Optional[ImagingRetinotopySignMap]=Field(None,description="""Sine of the angle between the direction of the gradient in axis_1 and axis_2.""")
vasculature_image:ImagingRetinotopyVasculatureImage=Field(...,description="""Gray-scale anatomical image of cortical surface. Array structure: [rows][columns]""")