imhr.Webgazer.metadata

@purpose: Process participants metadata for analysis and export.
@date: Created on Sat May 1 15:12:38 2019
@author: Semeon Risom

Classes

Metadata([isLibrary]) Process participants metadata for analysis and export.
class imhr.Webgazer.metadata.Metadata(isLibrary=False)[source]

Bases: object

Process participants metadata for analysis and export.

Methods

Methods

predict(df) Predicting screen size (cm), device (i.e.
summary(df, path) Preparing data for use in analysis.
predict(df) Predicting screen size (cm), device (i.e.
summary(df, path) Preparing data for use in analysis.
classmethod summary(df, path)[source]

Preparing data for use in analysis.

Parameters:
df : str

Pandas dataframe of raw data.

path : str

The directory path of the subject data

Attributes:
path : str

Specific directory path used.

attr2 : str, optional

Description of attr2.

Returns:
df : numpy.ndarray

Pandas dataframe of processed metadata.

Notes

You can either get data from all files within a directory (directory), or from a specific subject (subject_session).

Examples

>>> #if using path:
>>> df = getData(path=self.config['path'])
>>> #if getting data for single subject:
>>> df = getData(path=self.config['path'],subject_session=['1099','1', '0'])
classmethod predict(df)[source]

Predicting screen size (cm), device (i.e. macbook 2018).

Parameters:
df : numpy.ndarray

Pandas dataframe of raw data.

Returns:
df : numpy.ndarray

Pandas dataframe of raw data.