eelbrain.Dataset.as_key

static Dataset.as_key(name, default=None)

Convert a string name to a legal dataset key

This is a shortcut to simplify storing varaibles with non-compliant names, consisting mostly of replacing invalid characters with ‘_’. Note that the result is not unique.

If name is None, return default, or raise a ValueError if default is not set.

Examples

>>> Dataset.as_key('var-1|2')
'var_1_2'
Parameters:
  • name (str | None)

  • default (str)