Stimulus¶
Available stimulus¶
- Full-field grating
- Patch grating
- Flashing spot
- Natural scenes and movies
-
pylgn.stimulus.
create_flashing_spot
(contrast=1, patch_diameter=array(1.) * deg, delay=array(0.) * ms, duration=array(0.) * ms)[source]¶ Create flashing spot
Parameters: - contrast (float) – Contrast value
- patch_diameter (float/quantity scalar) – Patch size
- delay (float/quantity scalar) – onset time
- duration (float/quantity scalar) – duration of flashing spot
Returns: out – Evaluate function
Return type: callable
-
pylgn.stimulus.
create_flashing_spot_ft
(contrast=1, patch_diameter=array(1.) * deg, delay=array(0.) * ms, duration=array(0.) * ms)[source]¶ Create Fourier transformed flashing spot
Parameters: - contrast (float) – Contrast value
- patch_diameter (float/quantity scalar) – Patch size
- delay (float/quantity scalar) – onset time
- duration (float/quantity scalar) – duration of flashing spot
Returns: out – Evaluate function
Return type: callable
-
pylgn.stimulus.
create_fullfield_grating
(angular_freq=array(0.) * Hz, wavenumber=array(0.) * 1/deg, orient=array(0.) * deg, contrast=1)[source]¶ Create full-field grating
Parameters: - angular_freq (float) – Angular frequency (positive number)
- wavenumber (float/quantity scalar) – Wavenumber (positive number)
- orient (float/quantity scalar) – Orientation
- contrast (float) – Contrast value
Returns: out – Evaluate function
Return type: callable
Notes
Both angular_freq and wavenumber are positive numbers. Use orientation to specify desired direction.
-
pylgn.stimulus.
create_fullfield_grating_ft
(angular_freq=array(0.) * Hz, wavenumber=array(0.) * 1/deg, orient=array(0.) * deg, contrast=1)[source]¶ Create Fourier transformed full-field grating
Parameters: - angular_freq (float) – Angular frequency (positive number)
- wavenumber (float/quantity scalar) – Wavenumber (positive number)
- orient (float/quantity scalar) – Orientation
- contrast (float) – Contrast value
Returns: out – Evaluate function
Return type: callable
Notes
Both angular_freq and wavenumber are positive numbers. Use orientation to specify desired direction. The combination of angular_freq, wavenumber, and orient should give w, kx, and ky that exist in function arguments in evaluate function.
-
pylgn.stimulus.
create_natural_image
(filenames, delay=array(0.) * ms, duration=array(0.) * ms)[source]¶ Creates natural image stimulus
Parameters: - filenames (list/string) – path to image(s)
- delay (quantity scalar) – Onset time
- duration (quantity scalar)
Returns: out – Evaluate function
Return type: callable
-
pylgn.stimulus.
create_natural_movie
(filename)[source]¶ Creates natural movie stimulus
Parameters: filename (string) – path to gif Returns: out – Evaluate function Return type: callable
-
pylgn.stimulus.
create_patch_grating
(angular_freq=array(0.) * Hz, wavenumber=array(0.) * 1/deg, orient=array(0.) * deg, contrast=1, patch_diameter=array(1.) * deg)[source]¶ Create patch grating
Parameters: - angular_freq (float) – Angular frequency (positive number)
- wavenumber (float/quantity scalar) – Wavenumber (positive number)
- orient (float/quantity scalar) – Orientation
- contrast (float) – Contrast value
- patch_diameter (float/quantity scalar) – Patch size
Returns: out – Evaluate function
Return type: callable
Notes
Both angular_freq and wavenumber are positive numbers. Use orientation to specify desired direction.
-
pylgn.stimulus.
create_patch_grating_ft
(angular_freq=array(0.) * Hz, wavenumber=array(0.) * 1/deg, orient=array(0.) * deg, contrast=1, patch_diameter=array(1.) * deg)[source]¶ Create Fourier transformed patch grating
Parameters: - angular_freq (float) – Angular frequency (positive number)
- wavenumber (float/quantity scalar) – Wavenumber (positive number)
- orient (float/quantity scalar) – Orientation
- contrast (float) – Contrast value
- patch_diameter (float/quantity scalar) – Patch size
Returns: out – Evaluate function
Return type: callable
Notes
Both angular_freq and wavenumber are positive numbers. Use orientation to specify desired direction. The combination of angular_freq, wavenumber, and orient should give w, kx, and ky that exist in function arguments in evaluate function.