Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When the config.json.example is parsed by the Python code, config['param_reject'] is directly a dictionary, so no conversion is required.

Case of a pandas.Dataframe

Some metadata can be stored in a pandas.Dataframe and given to a MNE function (for instance mne.Epochs). So either, the information is stored into a .csv and converted into a pandas.Dataframe using:

Code Block
if isinstance(config['param_metadata'], str):
    config['param_metadata'] = pd.read_csv(config['param_metadata'])

Or the user enters a dictionary in the config.json.example and this dictionary will be then converted into a pandas.Dataframe using:

Code Block
elif isinstance(config['param_metadata'], dict):
    config['param_metadata'] = pd.DataFrame(list(config['param_metadata'].items()))