Skip to main content

A tool for data profiling and data validation

Project description

Deirokay

build codecov docstr_coverage license: MIT code style: flake8 docstring: numpy imports: isort semantic-release: conventionalcommits

Deirokay (dejɾo'kaj) is a tool for data profiling and data validation.

Deirokay separates document parsing from validation logic, so that you can create your statements about your data without worrying whether or not your file has been properly parsed.

You can use Deirokay for:

  • Data parsing from files (CSV, parquet, excel, or any other pandas-compatible format);
  • Data validation, via Deirokay Statements;
  • Data profiling, which generates Deirokay Statements automatically based on an existing file. You may use these statements later against new documents to make sure the validation still holds for new data.

Installation

Install Deirokay using pip:

pip install Deirokay

To include optional dependences for AWS S3, install:

pip install Deirokay[s3]

Installation for development

If you wish to contribute for Deirokay development, maybe you will want to install a more complete set of packages for testing and to help you in your development.

pip install Deirokay[dev]

Documentation

Please, read the docs.

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

deirokay-0.7.2.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

deirokay-0.7.2-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

Details for the file deirokay-0.7.2.tar.gz.

File metadata

  • Download URL: deirokay-0.7.2.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for deirokay-0.7.2.tar.gz
Algorithm Hash digest
SHA256 81863f2b32d10bd2808677972cd7ac2cea8ab60ddf8379b0e35b0b5b23630fd7
MD5 b76224f78e977ab1e3c451f2103e708b
BLAKE2b-256 11df9cfb9290189e9f708dc3bc5eb3651bc47aee265cf3b1cddf26b73abca53c

See more details on using hashes here.

File details

Details for the file deirokay-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: deirokay-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for deirokay-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7315618f479497cb73ddfd078e59e0d6e6e039f7642a11a8556b30b7ae3fc77d
MD5 5909985d754fdde204dd8ffa86255367
BLAKE2b-256 2498174c2ce1e08256fce0c9998dcc61dbaad3add8326f653a00396edc3cb07a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page