deequ

(★ 3,643)

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

File Explorer

  • .gitignore
  • .shadow.yml
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • deequ-scalastyle.xml
  • LICENSE
  • Makefile
  • NOTICE
  • pom.xml
  • README.md
  • settings.xml

# Installation Guide

java / maven / scala
Prerequisites

Setup Steps

mvn clean install

Build the project and install it to the local Maven repository.

Key Commands

mvn clean install

Performs a clean build and installs the package.

mvn test

Runs the unit and integration tests for the project.

Deequ version 2.x requires Spark 3.1 and Scala 2.12.

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

SELECT

View Details ▼

Bash builtin construct for creating menus.

select {{word}} in {{apple orange pear banana}}; do echo ${{word}}; done

Create a menu out of individual words:

select {{line}} in $({{command}}); do echo ${{line}}; done

Create a menu from the output of another command:

PS3="{{Select a file: }}"; select {{file}} in *; do echo ${{file}}; done

Specify the prompt string for `select` and create a menu for picking a file or folder from the current directory:

# Project Badges

// repository documentation