
Parses a delimited text file and emits one Analytics.TabularDataset per file, handling quoted cells and an optional header row. Use it to pull a CSV or TSV corpus into a tabular pipeline.
Load a CSV, serialise it, and forward the rows as JSON.
Replay a CSV row stream and log each dataset for inspection.
delimiter is a single character — use a comma for CSV or a literal tab escape for TSV, which is unescaped at startup; multi-character separators are not supported.has_header treats the first row as column names when on, and otherwise leaves the header empty and reads every row as data.repeat re-emits the directory in a loop at the fps rate when on, and stops after the last file when off; has_header, repeat, fps, and the bound slot are all hot-swappable while delimiter binds once at startup.jthread reader (stop+join) + skip unreadable files