RFC 4180: All CSV parsing and writing complies with RFC 4180, when using
default settings. Usages of Pnyx may choose to override settings for non-standard usages (like
semi-colons instead of commas). Parsing done in strict mode requires input to follow RFC 4180, with exceptions
thrown for malformated input. When strict mode is disabled (via settings), parser accepts data as-is.
UTF BOM: When reading files, Pnyx uses the
Byte Order Mark (BOM) to determine UTF encoding. The BOM preamble bytes are emitted when writing files, which
can be disabled via settings.