Skip to content

CSV Parser 5.3.0 - Improved CSV editing

Latest

Choose a tag to compare

@vincentlaucsb vincentlaucsb released this 26 May 06:30
32e99be

Numerous DataFrame additions

  • insert_row()
  • insert_column() and append_column()
  • Row and column erasing

Row modifications are lightweight, while column additions are heavier due to the library being inherently row-based.

CSVRow::byte_offset()

CSVRow gains a new method that describes exactly where in a CSV file it begins. This allows for the possibility of truly random access algorithms without needing to materialize everything in memory, after an initial pass is performed.

Single Header Generation

Single header files are now generated by https://github.com/vincentlaucsb/single_header which is a GitHub action based on a C++ native app. This replaces the previous Python script.

There should be no changes in behavior, but I felt like noting this for transparency.

What's Changed

Full Changelog: 5.2.0...5.3.0