pointblank
A library to perform validations on data.
Installation
Pointblank is available on pypi as pointblank
uv add pointblank
or
pip install pointblank
Usage
Pointblank is almost always used with a data library like pandas or polars
Load dataset
import pointblank as pb
import polars as pl
df = pl.read_csv("input_data/test.csv")
(
pb.Validate(data=df)
.col_vals_lt(
columns="a",
value=7,
)
.interrogate()
)
Validation
Validation is the process of making sure that columns or rows adhere to particular rules.
Columns
Greater or less than
.col_vals_gt(columns="a", value=5) # greater than
.col_vals_lt(columns="b", value=5) # less than
.col_vals_ge(columsn="c", value=5) # greater than or equal to