Repository navigation
v1.3.0
Performance Improvements! π
- [BETA] ThreadedCsvReader - A drop-in replacement for CsvReader with parallel processing capabilities
- Several minor optimizations (for single and threaded versions)
- More available methods (repr, etc...)
- Benchmarking - Performance benchmarks comparing sizes and single vs multi-threaded parsing
- Tests - to help maintain consistency
- 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