👁️
Retinal Stimulation Modeling Environment
  • Retinal Stimulation Modeling Environment (RSME)
  • Preliminaries
    • Python
    • NEURON
    • Systems Biology Markup Language
    • RSME and Model initialization
  • Model specification
    • Meta-parameters
    • Morphology Description
    • Network Description
    • Visual Stimulation
    • Biophysical Description
  • Visual Stimulation
  • Single SAC model
    • Model Initialization
    • Model Visualization
    • Model Simulation
  • SAC plexus model
    • Before we begin
    • Model Initialization and Visualization
    • Model Simulation
  • SAC-DSGC network
    • Model initialization and visualization
    • Model Simulation
  • Logger
Powered by GitBook
On this page

Was this helpful?

Visual Stimulation

PreviousBiophysical DescriptionNextSingle SAC model

Last updated 3 years ago

Was this helpful?

To evaluate the visual stimuli we will import the following libraries:

from Stimuli_visual_pattern import *
import numpy as np
import matplotlib.pyplot as plt

Noisy bars

stimuli = noisy_alternating_bar(intensity =0.0075)
t    = list(np.arange(0, 1500, 0.2))

X, Y = np.meshgrid(range(600), range(775))

intervals = np.linspace(1,max(t),10)

for i in intervals:
    plt.figure()
    a = evaluate_stimuli_pattern(t[int(i)], stimuli, 600, 775)
    plt.title(i)
    plt.contourf(X, Y, a, cmap = 'gist_gray', interpolation='nearest')

Doted bars

stimuli = doted_bar(field_x = 500, radius = 25, n=20, change_rate=15, time=1500, bar_size_x = 250, velocity = 2)

Left gratings

stimuli = left_gratings(field_x = 500, bar_size_x = 100, velocity = 2/5, n = 30, space = 200)