CsvProcedure#

class pyCGM2.IMU.Procedures.imuReaderProcedures.CsvProcedure(fullfilename: str, translators: Dict, freq='Auto', timeColumn='time_s')#

Procedure to read IMU data from a CSV file.

Parameters:
  • fullfilename (str) – Path and filename of the CSV file.

  • translators (Dict) – Dictionary translating CSV column names to IMU data labels.

  • freq (str, optional) – Frequency of the IMU data. If set to ‘Auto’, it will be automatically determined. Defaults to ‘Auto’.

  • timeColumn (str, optional) – Name of the time column in the CSV file. Defaults to ‘time_s’.

__init__(fullfilename: str, translators: Dict, freq='Auto', timeColumn='time_s')#

Initializes the CsvProcedure with specified file, translators, frequency, and time column.

Methods

__init__(fullfilename, translators[, freq, ...])

Initializes the CsvProcedure with specified file, translators, frequency, and time column.

downsample(freq)

Set the frequency to downsample the IMU data.

read()

Read and process IMU data from the CSV file.

read() Imu#

Read and process IMU data from the CSV file.

Returns:

imu.Imu – Instance of IMU containing the processed data.