CleverCSV Versions Save

CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.

v0.8.2

7 months ago

What's Changed

Full Changelog: https://github.com/alan-turing-institute/CleverCSV/compare/v0.8.1...v0.8.2

v0.8.1

8 months ago

This release brings the following updates to CleverCSV:

  • Add type hints to CleverCSV (#108)
  • Disable 32-bit builds on Windows and Linux
  • Bump minimal Python version to 3.8
  • Minor documentation improvements (#109)

v0.8.0

1 year ago

This release brings the following updates to CleverCSV:

  • Improve median runtime by ~68% (~52% on average) by: 1) more caching, 2) implementing a heavy function in C. See #92 and #96 for details.
  • Redesign computation of consistency measure to a class: ConsistencyDetector
  • Fix potential memory leak in C code for base abstraction
  • Fixes to escape sequences in regexes (thanks to @JakobGM!)
  • Various improvements to code quality
  • Switch documentation style to furo.