Skip to content

v1.3.0

Choose a tag to compare

@Phelsong Phelsong released this 07 Jul 01:17
· 45 commits to main since this release
bfffd9f

Performance Improvements! πŸŽ‰

  1. [BETA] ThreadedCsvReader - A drop-in replacement for CsvReader with parallel processing capabilities
  2. Several minor optimizations (for single and threaded versions)
  3. More available methods (repr, etc...)
  4. Benchmarking - Performance benchmarks comparing sizes and single vs multi-threaded parsing
  5. Tests - to help maintain consistency
  6. Documentation - Usage examples and demonstrations

[BETA] ThreadedCsvReader Key Features

βœ… Parallel Processing: Lightly Threaded
βœ… Smart Fallback: Automatically uses single-threaded mode for small files
βœ… Thread Safety: Safe to read from multiple threads after construction
βœ… API Compatibility: Identical interface to the original CsvReader (Will likely fully replace in a version or 2)
βœ… Configurable: Choose thread counts (default is 50% of all available)
βœ… Robust: Handles quoted fields, different delimiters, and edge cases