csvdir
Read every CSV in a directory as one stream of rows. Treat a folder of CSV files as one dataset — discovery, headers, chunking (with validated chunksize), and optional pandas integration (CsvDirFile text stream) with zero runtime dependencies.
Beta software
APIs may evolve between releases. Pin versions in production and read Changelog when upgrading.
-
:material-rocket-launch:{ .lg .middle } Get started
Install, mental model, and next steps in Getting started.
-
:material-book-open-variant:{ .lg .middle } Guides
Iteration, headers, chunking, columns, discovery, encodings, and pandas in the Guides overview.
-
:material-tune:{ .lg .middle } Configuration
Every
read_dirandCsvDirFileparameter in Configuration reference. -
:material-api:{ .lg .middle } API reference
Factories, readers, iterators, and utilities in API reference.
-
:material-hammer-wrench:{ .lg .middle } Development
Local setup, tests, linting, and doc builds in Development.
Install (quick)
Optional extras ([dev], [docs]) are described in Getting started.
Canonical README
The root README on GitHub remains the single source for PyPI: feature list, usage snippets, badges, and links to this site.