diff --git a/README.md b/README.md index b64a43ec..741aca76 100644 --- a/README.md +++ b/README.md @@ -9,10 +9,10 @@ [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.12206787.svg)](https://doi.org/10.5281/zenodo.12206787)
- +
-Meaning `good` in Aztec (Nahuatl), _pronounced: QUAL-E_ +Meaning `good` in Aztec ([Nahuatl](https://nahuatl.wired-humanities.org/content/cualli-0)), _pronounced: QUAL-E_ This library provides an intuitive `API` to describe `checks` initially just for `PySpark` dataframes `v3.3.0`. And extended to `pandas`, `snowpark`, `duckdb`, `daft` and more. It is a replacement written in pure `python` of the `pydeequ` framework. @@ -31,13 +31,13 @@ When benchmarking against pydeequ, `cuallee` uses circa <3k java classes underne Provider | API | Versions ------- | ----------- | ------ -![snowflake](logos/snowflake.svg?raw=true "Snowpark DataFrame API")| `snowpark` | `1.11.1`, `1.4.0` -![databricks](logos/databricks.svg?raw=true "PySpark DataFrame API")| `pyspark` & `spark-connect` |`3.5.x`, `3.4.0`, `3.3.x`, `3.2.x` -![bigquery](logos/bigquery.png?raw=true "BigQuery Client API")| `bigquery` | `3.4.1` -![pandas](logos/pandas.svg?raw=true "Pandas DataFrame API")| `pandas`| `2.0.2`, `1.5.x`, `1.4.x` -![duckdb](logos/duckdb.png?raw=true "DuckDB API")|`duckdb` | `1.0.0`,~~`0.10.2`~~,~~`0.9.2`~~,~~`0.8.0`~~, ~~`0.7.1`~~ -![polars](logos/polars.svg?raw=true "Polars API")|`polars`| `1.0.0`,~~`0.19.6`~~ -![daft](logos/daft.png?raw=true "Daft API")|`daft`| `0.2.24`, ~~`0.2.19`~~ +![snowflake](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/snowflake.svg?raw=true "Snowpark DataFrame API")| `snowpark` | `1.11.1`, `1.4.0` +![databricks](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/databricks.svg?raw=true "PySpark DataFrame API")| `pyspark` & `spark-connect` |`3.5.x`, `3.4.0`, `3.3.x`, `3.2.x` +![bigquery](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/bigquery.png?raw=true "BigQuery Client API")| `bigquery` | `3.4.1` +![pandas](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/pandas.svg?raw=true "Pandas DataFrame API")| `pandas`| `2.0.2`, `1.5.x`, `1.4.x` +![duckdb](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/duckdb.png?raw=true "DuckDB API")|`duckdb` | `1.0.0`,~~`0.10.2`~~,~~`0.9.2`~~,~~`0.8.0`~~, ~~`0.7.1`~~ +![polars](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/polars.svg?raw=true "Polars API")|`polars`| `1.0.0`,~~`0.19.6`~~ +![daft](https://github.com/canimus/cuallee/blob/fbef98f5340279fc726b369a7ce879fd67ea1d1f/logos/daft.png?raw=true "Daft API")|`daft`| `0.2.24`, ~~`0.2.19`~~ Logos are trademarks of their own brands. diff --git a/cuallee/cloud/__init__.py b/cuallee/cloud/__init__.py index afcb746b..4241fc89 100644 --- a/cuallee/cloud/__init__.py +++ b/cuallee/cloud/__init__.py @@ -26,6 +26,7 @@ def standardize(check): "ord": int(r.ordinal), "col": str(r.column), "met": str(r.method), + "nam": str(r.name), "val": str(r.value), "vio": int(r.violations), "psr": float(r.pass_rate),