ibllib.io.extractors.ephys_passive

Functions

extract_passive_periods

extract_replay_debug

extract_rfmapping

extract_task_replay

Classes

PassiveChoiceWorld

extract_passive_periods(session_path: str, sync: Optional[dict] = None, sync_map: Optional[dict] = None) pandas.core.frame.DataFrame[source]
extract_rfmapping(session_path: str, sync: Optional[dict] = None, sync_map: Optional[dict] = None, trfm: Optional[numpy.array] = None) Tuple[numpy.array, numpy.array][source]
extract_task_replay(session_path: str, sync: Optional[dict] = None, sync_map: Optional[dict] = None, treplay: Optional[numpy.array] = None) Tuple[pandas.core.frame.DataFrame, pandas.core.frame.DataFrame][source]
extract_replay_debug(session_path: str, sync: Optional[dict] = None, sync_map: Optional[dict] = None, treplay: Optional[numpy.array] = None, ax: Optional[matplotlib.pyplot.axes] = None) Tuple[pandas.core.frame.DataFrame, pandas.core.frame.DataFrame][source]
class PassiveChoiceWorld(session_path=None)[source]

Bases: ibllib.io.extractors.base.BaseExtractor

save_names = ('_ibl_passivePeriods.intervalsTable.csv', '_ibl_passiveRFM.times.npy', '_ibl_passiveGabor.table.csv', '_ibl_passiveStims.table.csv')
var_names = ('passivePeriods_df', 'passiveRFM_times', 'passiveGabor_df', 'passiveStims_df')