Module ImportFrom alias ImportFrom alias ImportFrom alias Print Str Print Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num body Expr Str Assign NameStore BinOpAdd Str Str Assign NameStore Dict Str Str Str Str Str Str Str Str Num Num Num NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Num NameLoad keyword ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Num Num Num NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Num Num Num NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num NameLoad keyword ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Num NameLoad keyword ListLoad Str Assign NameStore Dict Str Str Str Str Str Str Str Str Num Num Num NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Num Num Num NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num NameLoad keyword ListLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Num NameLoad keyword ListLoad Str Assert CompareGt NameLoad NameLoad Assert CompareGt NameLoad Num FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Num TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Return TupleLoad NameLoad NameLoad orelse Return TupleLoad NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr Num TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Return TupleLoad NameLoad NameLoad orelse Return TupleLoad NameLoad BinOpMod Str AttributeLoad NameLoad attr decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Dict Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Num Num Num Num Num Num Num Num Dict Str ListLoad Num NameLoad Dict Str NameLoad Dict Str Str Str Num ListLoad Num Num NameLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad Num Str Dict Str TupleLoad ListLoad Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad keyword ListLoad Num Num Assign NameStore Call NameLoad keyword Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad keyword Str keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Expr Call AttributeLoad NameLoad attr keyword Dict Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad Dict Str Str keyword NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad ListLoad Str ListLoad TupleLoad Str TupleLoad Str NameLoad TupleLoad Str TupleLoad Str NameLoad TupleLoad Str TupleLoad Str NameLoad TupleLoad Str TupleLoad Str NameLoad TupleLoad Str TupleLoad Str NameLoad Assign NameStore Call NameLoad ListLoad NameLoad Return Call AttributeLoad NameLoad attr Dict Str Str Str Str Dict Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad BinOpAdd Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Str Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Str Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpAdd Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Str Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Str Expr Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Return SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Str keyword Num Expr Call AttributeLoad NameLoad attr ListLoad SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str ListLoad Num Num Str keyword Num Expr Call AttributeLoad NameLoad attr ListLoad Num Num decorator_list Assign NameStore Call NameLoad Num Num Num Num ListLoad Num Num Num Num Num Num ListLoad Num Num Num Num Num Num Expr Call AttributeLoad NameLoad attr keyword ListLoad Num Num keyword Dict Str Num Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr
N/A __future__ division PyDSTool * common_lib * N/A TO DO: Put in function and aux var for I_Esyn and I_Isyn so that PSCs can N/A be seen, and put in shunting version

 make_single_IF N/A N/A gl vl C I E_spike_times I_spike_times vthreshold vreset vic N/A -55 -80 -70 N/A N/A Vode-specific, because of the way it looks up information in
    python functions.
     N/A leak_RHS N/A (gl*(vl-v) + I + gE*( syn_exp((t_Epre_0-globalindepvar(t))/tau_Esyn) + syn_exp((t_Epre_1-globalindepvar(t))/tau_Esyn) )  - gI*( syn_exp((t_Ipre_0-globalindepvar(t))/tau_Isyn) + syn_exp((t_Ipre_1-globalindepvar(t))/tau_Isyn) ))/C N/A leak_event_args N/A name eventtol eventdelay starttime active term precise thresh 1e-06 1e-08 0 True True True N/A leak_thresh_ev N/A N/A Events makeZeroCrossEvent N/A v-(%f) vthreshold 1 leak_event_args varnames N/A v N/A spike_E_ev_args0 N/A name eventtol eventdelay starttime active term precise spike_E0 1e-05 1e-07 0 True True True N/A spike_E_ev_args1 N/A name eventtol eventdelay starttime active term precise spike_E1 1e-05 1e-07 0 True True True N/A spike_E_ev0 N/A N/A Events makeZeroCrossEvent globalindepvar(t) - t_Epre_0 1 spike_E_ev_args0 parnames N/A t_Epre_0 N/A spike_E_ev1 N/A N/A Events makeZeroCrossEvent globalindepvar(t) - t_Epre_1 1 spike_E_ev_args1 parnames N/A t_Epre_1 N/A spike_I_ev_args0 N/A name eventtol eventdelay starttime active term precise spike_I0 1e-05 1e-07 0 True True True N/A spike_I_ev_args1 N/A name eventtol eventdelay starttime active term precise spike_I1 1e-05 1e-07 0 True True True N/A spike_I_ev0 N/A N/A Events makeZeroCrossEvent globalindepvar(t) - t_Ipre_0 1 spike_I_ev_args0 parnames N/A t_Ipre_0 N/A spike_I_ev1 N/A N/A Events makeZeroCrossEvent globalindepvar(t) - t_Ipre_1 1 spike_I_ev_args1 parnames N/A t_Ipre_1 N/A N/A vthreshold vreset N/A N/A vreset -200 _check_Eevs N/A N/A ds t N/A N/A N/A N/A N/A ds _current_E_ix 0 N/A N/A N/A ds _current_E_ix 1 N/A N/A N/A ds _current_E_ix 0 N/A N/A N/A next_t N/A N/A N/A ds _Espike_list pop N/A N/A N/A IndexError N/A N/A N/A None None N/A N/A N/A next_t N/A t_Epre_%i N/A ds _current_E_ix N/A _check_Ievs N/A N/A ds t N/A N/A N/A N/A N/A ds _current_I_ix 0 N/A N/A N/A ds _current_I_ix 1 N/A N/A N/A ds _current_I_ix 0 N/A N/A N/A next_t N/A N/A N/A ds _Ispike_list pop N/A N/A N/A IndexError N/A N/A N/A None None N/A N/A N/A next_t N/A t_Ipre_%i N/A ds _current_I_ix N/A N/A leak_args N/A pars xdomain varspecs algparams events abseps name fnspecs N/A C vl gl vreset I tau_Esyn tau_Isyn gE gI t_Epre_0 t_Epre_1 t_Ipre_0 t_Ipre_1 C vl gl vreset I 3 4 10 5 -10000 -10000 -10000 -10000 N/A v N/A -200 vthreshold N/A v leak_RHS N/A init_step specialtimes use_special 0.2 N/A 0.01 0.02 True N/A leak_thresh_ev spike_E_ev0 spike_E_ev1 spike_I_ev0 spike_I_ev1 1e-07 IF N/A syn_exp N/A N/A x if(x<0, exp(x), 0) N/A gen N/A N/A Generator Vode_ODEsystem leak_args N/A DS N/A embed gen tdata N/A 0 100 N/A epmapping_inputE N/A EvMapping defString result, parname = self._check_Eevs(self._ds, t)
if not(result is None):
  pdict[parname] = result model DS N/A N/A epmapping_inputE _ds DS N/A N/A epmapping_inputE _check_Eevs _check_Eevs N/A N/A DS _current_E_ix 0 N/A N/A DS _Espike_list N/A E_spike_times N/A -1 N/A N/A N/A DS set pars N/A t_Epre_0 N/A N/A N/A DS _Espike_list pop N/A epmapping_inputI N/A EvMapping defString result, parname = self._check_Ievs(self._ds, t)
if not(result is None):
  pdict[parname] = result model DS N/A N/A epmapping_inputI _ds DS N/A N/A epmapping_inputI _check_Ievs _check_Ievs N/A N/A DS _current_I_ix 0 N/A N/A DS _Ispike_list N/A I_spike_times N/A -1 N/A N/A N/A DS set pars N/A t_Ipre_0 N/A N/A N/A DS _Ispike_list pop N/A epmapping_V N/A EvMapping N/A v vreset model DS N/A DS_info N/A makeModelInfoEntry N/A intModelInterface DS N/A IF N/A N/A thresh N/A IF epmapping_V N/A spike_E0 N/A IF epmapping_inputE N/A spike_E1 N/A IF epmapping_inputE N/A spike_I0 N/A IF epmapping_inputI N/A spike_I1 N/A IF epmapping_inputI N/A modelInfoDict N/A makeModelInfo N/A DS_info N/A N/A N/A Model HybridModel N/A name ics modelInfo IF_model N/A v vic modelInfoDict N/A check_input_times N/A N/A pts N/A N/A N/A Es N/A array N/A N/A list N/A N/A N/A pts bylabel Event:spike_E0 N/A t N/A list N/A N/A N/A pts bylabel Event:spike_E1 N/A t N/A N/A N/A Es sort N/A Is N/A array N/A N/A list N/A N/A N/A pts bylabel Event:spike_I0 N/A t N/A list N/A N/A N/A pts bylabel Event:spike_I1 N/A t N/A N/A N/A Is sort N/A N/A Es Is N/A get_spike_times N/A N/A pts N/A N/A N/A thresh_pts N/A N/A pts bylabel Event:thresh N/A N/A thresh_pts N/A t N/A plot_IF N/A N/A pts N/A N/A N/A thresh_pts N/A N/A pts bylabel Event:thresh N/A N/A N/A plt plot N/A pts N/A t N/A pts N/A v k linewidth 1 N/A N/A N/A plt plot N/A N/A thresh_pts N/A t N/A thresh_pts N/A t N/A -55 0 ko- linewidth 1.75 N/A N/A N/A plt ylim N/A -85 5 N/A N/A IF N/A make_single_IF 0.1 -65 1 3 N/A 6.2 10 17.1 28 45 46 N/A 6.1 12 17.1002 25 50 51 N/A N/A N/A IF set tdata N/A 0 80 algparams N/A init_step 0.04 N/A N/A N/A IF compute test N/A pts N/A N/A IF sample test N/A N/A plot_IF pts N/A N/A N/A plt show