A package for automating data quality and integrity checks with optional GPU acceleration using cuDF
Project description
DataPilotChecker
DataWhiz is a Python package that automates data quality and integrity checks for your dataset. It performs several checks including missing values, duplicate rows, outliers, data type validation, and range validation. The package uses cuDF for GPU acceleration if a compatible GPU is available, and falls back to Dask for parallel processing otherwise.
Installation
Basic Installation
You can install the package via pip:
pip install data_pilot_checker
Installation with GPU Support
To use GPU acceleration with cuDF, you need to set up a compatible environment. Follow these steps:
Create a conda environment with RAPIDS:
conda create -n rapids-24.06 -c rapidsai -c conda-forge -c nvidia \
rapids=24.06 python=3.11 cuda-version=12.2
Activate the conda environment:
conda activate rapids-24.06
Install DataWhiz in the conda environment:
pip install data_pilot_checker
Check the rapids website for cuDF installation. (https://docs.rapids.ai/install)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for data_pilot_checker-1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fdc6e886367b5ba068b69598d95817213e3f023354f6eba9f330e42b44addfb |
|
MD5 | 9b5316ee28387e60084ce1176ac76bb8 |
|
BLAKE2b-256 | a9ebb8f9861449dbfc24b2656db5add3dccabb791bb0fd78b8ec7f9d4fc8a0b4 |