perda.analyzer.csv#

perda.analyzer.csv.parse_csv(file_path, ts_offset=0, parsing_errors_limit=100)[source]#

Parse CSV file and return SingleRunData model.

Parameters:
  • file_path (str) – Path to the CSV file to parse

  • parsing_errors_limit (int, optional) – Maximum number of parsing errors before stopping. -1 for no limit. Default is 100

  • parse_unit (Timescale | str | None, optional) – Logging timestamp unit. If None, auto-detects using header suffix “v2.0” (us) or defaults to ms.

  • ts_offset (int)

Returns:

Parsed data structure containing all variables

Return type:

SingleRunData