コード例 #1
0
                  end_criteria={'text': 'TRIAL_END'})

# Display the first 20 IP 's found using the criteria specified when creating
# the EventBasedIP
#
print '** MESSAGE Interest Periods (TRIAL_START to TRIAL_END):'
print
print ip.ip_df
print

# Now we can filter out events from any event dataframe using the IP created.
# Any events that do not occur within one of the interest periods found in the
# data will be removed.
#

ip_events_filter = ip.filter(exp_data.KEYBOARD_PRESS)

print '** KEYBOARD_PRESS events which occurred during an IP:'
print
print ip_events_filter.head(20)
print

ip_events_find = ip.find(exp_data.KEYBOARD_PRESS)

print '** Can use both filter and find'
print
print ip_events_find.head(20)


def using_filter():
    ip.filter(exp_data.KEYBOARD_PRESS)
コード例 #2
0
ファイル: event_ip.py プロジェクト: Gianluigi/psychopy
# end time would be kept after filtering with the IP. Here the interest 
# period start time is based on MESSAGE events that have the text of 
# 'TRIAL_START'. The IP end time is based on MESSAGE events
# with a text field equal to 'TRIAL_END'.
#
ip=EventBasedIP(name='trial_ip',
              start_source_df=exp_data.MESSAGE,
              start_criteria={'text':'TRIAL_START'},
              end_source_df=exp_data.MESSAGE,
              end_criteria={'text':'TRIAL_END'})

# Display the first 20 IP 's found using the criteria specified when creating 
# the EventBasedIP
#
print '** MESSAGE Interest Periods (TRIAL_START to TRIAL_END):'
print 
print ip.ip_df
print

# Now we can filter out events from any event dataframe using the IP created.
# Any events that do not occur within one of the interest periods found in the
# data will be removed.  
#
ip_events=ip.filter(exp_data.KEYBOARD_PRESS)

print '** KEYBOARD_PRESS events which occurred during an IP:'
print 
print ip_events.head(20)
print 

exp_data.close()
コード例 #3
0
ファイル: event_ip.py プロジェクト: ChenTzuYin/psychopy
                  end_criteria={'text': 'TRIAL_END'})

# Display the first 20 IP 's found using the criteria specified when creating
# the EventBasedIP
#
print '** MESSAGE Interest Periods (TRIAL_START to TRIAL_END):'
print
print ip.ip_df
print

# Now we can filter out events from any event dataframe using the IP created.
# Any events that do not occur within one of the interest periods found in the
# data will be removed.
#

ip_events_filter = ip.filter(exp_data.KEYBOARD_PRESS)

print '** KEYBOARD_PRESS events which occurred during an IP:'
print
print ip_events_filter.head(20)
print

ip_events_find = ip.find(exp_data.KEYBOARD_PRESS)

print '** Can use both filter and find'
print
print ip_events_find.head(20)


def using_filter():
    ip.filter(exp_data.KEYBOARD_PRESS)
コード例 #4
0
# end time would be kept after filtering with the IP. Here the interest
# period start time is based on MESSAGE events that have the text of
# 'TRIAL_START'. The IP end time is based on MESSAGE events
# with a text field equal to 'TRIAL_END'.
#
ip = EventBasedIP(name='trial_ip',
                  start_source_df=exp_data.MESSAGE,
                  start_criteria={'text': 'TRIAL_START'},
                  end_source_df=exp_data.MESSAGE,
                  end_criteria={'text': 'TRIAL_END'})

# Display the first 20 IP 's found using the criteria specified when creating
# the EventBasedIP
#
print '** MESSAGE Interest Periods (TRIAL_START to TRIAL_END):'
print
print ip.ip_df
print

# Now we can filter out events from any event dataframe using the IP created.
# Any events that do not occur within one of the interest periods found in the
# data will be removed.
#
ip_events = ip.filter(exp_data.KEYBOARD_PRESS)

print '** KEYBOARD_PRESS events which occurred during an IP:'
print
print ip_events.head(20)
print

exp_data.close()