コード例 #1
0
def test_BinnedSpikes():
    bs = BinnedSpikes(
        numbers_int,
        [numbers2[0], numbers2[1]],
        time_units[1])
    assert sa_asserts.sa_access(bs)
    assert i_asserts.interval(bs, start=numbers2[0], stop=numbers2[1])
    assert i_asserts.sampled_signal(bs)
    assert i_asserts.quantity(bs, (np_numbers_int ** 2).max())
コード例 #2
0
def test_SpikeTimes():
    st = SpikeTimes(numbers, units[0])
    assert sa_asserts.sa_access(st)
    assert i_asserts.interval(st, start=np_numbers.min(), stop=np_numbers.max())
    assert i_asserts.sampled_signal(st)
    assert i_asserts.quantity(st.signal_base, (np_numbers ** 2).max())
    assert st.signal_base.units == units[0]
    assert np.array_equal(st.signal_base.amount, numbers)
    assert st.signal.mean() == 1
コード例 #3
0
ファイル: test_beanbags.py プロジェクト: G-Node/Datajongleur
def test_RegularlySampledSignal():
    rsts = RegularlySampledSignal(
        numbers,
        units[0],
        [numbers2[0], numbers2[1]],
        units[1])
    assert sa_asserts.sa_access(rsts)
    assert i_asserts.interval(rsts, start=numbers2[0], stop=numbers2[1])
    assert i_asserts.sampled_signal(rsts)
    assert i_asserts.quantity(rsts, (np_numbers ** 2).max())
コード例 #4
0
ファイル: test_beanbags.py プロジェクト: G-Node/Datajongleur
def test_SampledSignal():
    sts = SampledSignal(
        numbers,
        units[0],
        signal_base_amount=numbers2,
        signal_base_units=units[1])
    assert sa_asserts.sa_access(sts)
    assert i_asserts.sampled_signal(sts)
    assert i_asserts.quantity(sts, (np_numbers ** 2).max())
    assert np.array_equal(sts.info['signal_base'].amount, numbers2)
コード例 #5
0
def test_pq_based_regularly_sampled_time_series():
  rsts = RegularlySampledTimeSeries(
      numbers,
      units[0],
      start=numbers2[0],
      stop=numbers2[1],
      time_units=units[1])
  assert sa_asserts.sa_access(rsts)
  assert i_asserts.interval(rsts, start=numbers2[0], stop=numbers2[1]) 
  assert i_asserts.sampled_signal(rsts)
  assert i_asserts.quantity(rsts, (np_numbers ** 2).max())
コード例 #6
0
def test_pq_based_sampled_time_series():
  sts = SampledTimeSeries(
      numbers,
      units[0],
      signal_base_amount = numbers2,
      signal_base_units = units[1])
  assert sa_asserts.sa_access(sts)
  assert i_asserts.interval(sts, start=np_numbers2.min(), stop=np_numbers2.max()) 
  assert i_asserts.sampled_signal(sts)
  assert i_asserts.quantity(sts, (np_numbers ** 2).max())
  assert np.array_equal(sts.info['signal_base'].magnitude, numbers2)