Stimulus classes¶
To translate receptive fields into timecourses, we need a stimulation design matrix and its stimulation parameters. This Stimulus class provides this information.
- class prfpy.stimulus.CFStimulus(data, vertinds, distances, **kwargs)[source]¶
Minimal CF stimulus class. Creates a design matrix for CF models by taking the data within a sub-surface (e.g. V1).
- class prfpy.stimulus.PRFStimulus1D(design_matrix, mapping, TR, task_lengths=None, task_names=None, late_iso_dict=None, **kwargs)[source]¶
Minimal visual 1-dimensional pRF stimulus class, which takes an input design matrix and sets up its real-world dimensions.
- class prfpy.stimulus.PRFStimulus2D(screen_size_cm, screen_distance_cm, design_matrix, TR, task_lengths=None, task_names=None, late_iso_dict=None, normalize_integral_dx=False, **kwargs)[source]¶
Minimal visual 2-dimensional pRF stimulus class, which takes an input design matrix and sets up its real-world dimensions.