CSV Writer
- class gpype.backend.sinks.csv_writer.CsvWriter[source]
Bases:
FileWriterCSV file writer for real-time data logging.
Writes multi-channel data to CSV files with timestamps in the first column. Automatically generates channel headers (Time, Ch01, Ch02, etc.).
- __init__(file_name, **kwargs)[source]
Initialize the CSV writer.
- Parameters:
file_name (
str) – Base filename for CSV output. Must have .csv extension. A timestamp will be automatically appended.**kwargs – Additional arguments passed to parent FileWriter class.
- property file_extension
Return the file extension for CSV files.
- Returns:
The CSV file extension ‘.csv’.