TableFeatureOutput#

Defined in: voxatlas.features.feature_output

class voxatlas.features.feature_output.TableFeatureOutput(feature, unit, values)[source]#

Bases: object

Store a tabular feature representation.

Parameters:
  • feature (str) – Registered feature name.

  • unit (str) – Unit level represented by the rows.

  • values (pandas.DataFrame) – Tabular feature values.

Returns:

Dataclass wrapping DataFrame outputs.

Return type:

TableFeatureOutput

Notes

Lookup tables and dependency annotations commonly use this output type.

Examples

Usage example:

output = TableFeatureOutput(feature="syntax.dependencies", unit="token", values=table)
print(output.values.columns)
feature: str#
unit: str#
values: DataFrame#