Source code for allensdk.brain_observatory.behavior.behavior_project_cache.tables.experiments_table
from typing import Optional, List
import pandas as pd
from allensdk.brain_observatory.behavior.behavior_project_cache.tables\
.ophys_mixin import \
OphysMixin
from allensdk.brain_observatory.behavior.behavior_project_cache.tables\
.project_table import \
ProjectTable
[docs]class ExperimentsTable(ProjectTable, OphysMixin):
"""Class for storing and manipulating project-level data
at the behavior-ophys experiment level"""
def __init__(self, df: pd.DataFrame,
suppress: Optional[List[str]] = None):
"""
Parameters
----------
df
The behavior-ophys experiment-level data
suppress
columns to drop from table
"""
ProjectTable.__init__(self, df=df, suppress=suppress)
OphysMixin.__init__(self)
[docs] def postprocess_additional(self):
pass