Skip to content

thewhistlingducklib/whistlingduck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whistling Duck logo

Whistling Duck

Whistling Duck is a Python library for data quality exploration and validation, designed for small to medium-sized datasets. It is written using DuckDB.

Why Whistling Duck?

  1. Handles datasets larger than available RAM efficiently with DuckDB.
  2. All quality checks are implemented in DuckDB SQL for speed.
  3. Minimal dependencies: requires DuckDB & Pydantic.
  4. No additional infrastructure needed; can be installed like any standard Python library.

Installation

pip install whistlingduck

Contribution

Goal is to develop a Python library for data quality exploration and validation, for small to medium-sized datasets. The library utilize DuckDB & Pydantic, ensuring no external dependencies Contributions are welcome from anyone interested in enhancing the library.

Contact

Email: whistlingducklib@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages