allensdk.brain_observatory.behavior.behavior_project_cache.tables.util.experiments_table_utils module

allensdk.brain_observatory.behavior.behavior_project_cache.tables.util.experiments_table_utils.add_experience_level_to_experiment_table(experiments_table: pandas.core.frame.DataFrame) → pandas.core.frame.DataFrame[source]

adds a column to ophys_experiment_table that contains a string indicating whether a session had exposure level of Familiar, Novel 1, or Novel >1, based on session number and prior_exposure_to_image_set

Parameters:
experiments_table: pd.DataFrame
Returns:
experiments_table: pd.DataFrame

Notes

Does not change the input DataFrame in-place

allensdk.brain_observatory.behavior.behavior_project_cache.tables.util.experiments_table_utils.add_image_set_to_experiment_table(experiments_table: pandas.core.frame.DataFrame) → pandas.core.frame.DataFrame[source]

Adds a column ‘image_set’ to the experiment_table, determined based on the image set listed in the session_type column string

Parameters:
experiments_table: pd.DataFrame
Returns:
experiments_table: pd.DataFrame

Notes

Does not alter the input DataFrame in-place

allensdk.brain_observatory.behavior.behavior_project_cache.tables.util.experiments_table_utils.add_passive_flag_to_ophys_experiment_table(experiments_table: pandas.core.frame.DataFrame) → pandas.core.frame.DataFrame[source]

adds a column to ophys_experiment_table that contains a Boolean indicating whether a session was passive or not based on session number

Parameters:
experiments_table: pd.DataFrame
Returns:
experiments_table: pd.DataFrame