cerebralcortex.data_importer.data_parsers package

Submodules

cerebralcortex.data_importer.data_parsers.csv_parser module

csv_data_parser(line: str) → list[source]

parse each row of data file into list of values (timestamp, localtime, val1, val2….)

Parameters:line (str) –
Returns:(timestamp, localtime, val1, val2….)
Return type:list

cerebralcortex.data_importer.data_parsers.mcerebrum module

mcerebrum_data_parser(line: str) → list[source]

parse each row of data file into list of values (timestamp, localtime, val1, val2….)

Parameters:line (str) –
Returns:(timestamp, localtime, val1, val2….)
Return type:list

cerebralcortex.data_importer.data_parsers.util module

assign_column_names_types(df: <module 'pandas' from '/home/docs/checkouts/readthedocs.org/user_builds/cerebralcortex-kernel/envs/stable/lib/python3.6/site-packages/pandas/__init__.py'>, metadata: dict = None) → <module 'pandas' from '/home/docs/checkouts/readthedocs.org/user_builds/cerebralcortex-kernel/envs/stable/lib/python3.6/site-packages/pandas/__init__.py'>[source]

Change column names to the names defined in metadata->data_descriptor block

Parameters:
  • df (pandas) – pandas dataframe
  • metadata (dict) – metadata of the data
Returns:

pandas dataframe

assign_column_names_types_strict(df: <module 'pandas' from '/home/docs/checkouts/readthedocs.org/user_builds/cerebralcortex-kernel/envs/stable/lib/python3.6/site-packages/pandas/__init__.py'>, metadata: dict = None) → <module 'pandas' from '/home/docs/checkouts/readthedocs.org/user_builds/cerebralcortex-kernel/envs/stable/lib/python3.6/site-packages/pandas/__init__.py'>[source]

Change column names to the names defined in metadata->data_descriptor block

Parameters:
  • df (pandas) – pandas dataframe
  • metadata (dict) – metadata of the data
Returns:

pandas dataframe

Module contents

mcerebrum_data_parser(line: str) → list[source]

parse each row of data file into list of values (timestamp, localtime, val1, val2….)

Parameters:line (str) –
Returns:(timestamp, localtime, val1, val2….)
Return type:list
csv_data_parser(line: str) → list[source]

parse each row of data file into list of values (timestamp, localtime, val1, val2….)

Parameters:line (str) –
Returns:(timestamp, localtime, val1, val2….)
Return type:list