1818import braintools
1919
2020import brainstate
21+ import brainpy .math
2122
2223__all__ = [
2324 'section_input' ,
@@ -59,7 +60,7 @@ def section_input(values, durations, dt=None, return_length=False):
5960
6061 current_and_duration
6162 """
62- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
63+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
6364 return braintools .input .section (values , durations , return_length = return_length )
6465
6566
@@ -88,7 +89,7 @@ def constant_input(I_and_duration, dt=None):
8889 current_and_duration : tuple
8990 (The formatted current, total duration)
9091 """
91- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
92+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
9293 return braintools .input .constant (I_and_duration )
9394
9495
@@ -136,7 +137,7 @@ def spike_input(sp_times, sp_lens, sp_sizes, duration, dt=None):
136137 current : bm.ndarray
137138 The formatted input current.
138139 """
139- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
140+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
140141 return braintools .input .spike (sp_times , sp_lens , sp_sizes , duration )
141142
142143
@@ -175,7 +176,7 @@ def ramp_input(c_start, c_end, duration, t_start=0, t_end=None, dt=None):
175176 current : bm.ndarray
176177 The formatted current
177178 """
178- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
179+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
179180 return braintools .input .ramp (c_start , c_end , duration , t_start , t_end )
180181
181182
@@ -210,7 +211,7 @@ def wiener_process(duration, dt=None, n=1, t_start=0., t_end=None, seed=None):
210211 seed: int
211212 The noise seed.
212213 """
213- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
214+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
214215 return braintools .input .wiener_process (duration , sigma = 1.0 , n = n , t_start = t_start , t_end = t_end , seed = seed )
215216
216217
@@ -242,7 +243,7 @@ def ou_process(mean, sigma, tau, duration, dt=None, n=1, t_start=0., t_end=None,
242243 seed: optional, int
243244 The random seed.
244245 """
245- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
246+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
246247 return braintools .input .ou_process (mean , sigma , tau , duration , n = n , t_start = t_start , t_end = t_end , seed = seed )
247248
248249
@@ -267,7 +268,7 @@ def sinusoidal_input(amplitude, frequency, duration, dt=None, t_start=0., t_end=
267268 Whether the sinusoid oscillates around 0 (False), or
268269 has a positive DC bias, thus non-negative (True).
269270 """
270- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
271+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
271272 return braintools .input .sinusoidal (amplitude , frequency , duration , t_start = t_start , t_end = t_end , bias = bias )
272273
273274
@@ -292,5 +293,5 @@ def square_input(amplitude, frequency, duration, dt=None, bias=False, t_start=0.
292293 Whether the sinusoid oscillates around 0 (False), or
293294 has a positive DC bias, thus non-negative (True).
294295 """
295- with brainstate .environ .context (dt = brainstate . environ .get_dt () if dt is None else dt ):
296+ with brainstate .environ .context (dt = brainpy . math .get_dt () if dt is None else dt ):
296297 return braintools .input .square (amplitude , frequency , duration , t_start = t_start , t_end = t_end , duty_cycle = 0.5 , bias = bias )
0 commit comments