Skip to main content

nadap validates and pre-process data structure, data types and values

Project description

nadap

Namespace Aware Data Validator and Pre-processor

Introduction

This Python module provides data validation against a data schema. The data schema describes the structure, the data types and all value limitations which a given data must match.

In addition data values at defined points within the data schema can be referenced among each other. They can be tested on uniqueness or if at some point in the data a value (consumer) is the same value that is located at another point in data (producer).

Furthermore, input data can be enriched with default values or values can be converted (i.e. into another data type).

Documentation

A documentation about the concept, features, data types, API details and examples can be found at Read the Docs.

License

This project is licensed under GPLv3. See LICENSE file within this project.

Contributing

The source code development is hosted at GitLab.com.

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

nadap-1.1.1.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nadap-1.1.1-py3-none-any.whl (69.2 kB view details)

Uploaded Python 3

File details

Details for the file nadap-1.1.1.tar.gz.

File metadata

  • Download URL: nadap-1.1.1.tar.gz
  • Upload date:
  • Size: 44.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for nadap-1.1.1.tar.gz
Algorithm Hash digest
SHA256 19c64ebb244cb7e13288750a1215028f8e4e10b90d37e940ba91c274bef1a5b3
MD5 0897c47d10417a61fe61ce2af380f166
BLAKE2b-256 a3326da65fc5d168b06cd57848d1fe306978d31fbdcfc3fb561920e97b412d2b

See more details on using hashes here.

File details

Details for the file nadap-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: nadap-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 69.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for nadap-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 23e7c5551c7cb2709cec78cfe7b8b24e403cb86595c0e2f4fc5f1ba7de692468
MD5 294a6cc6ed37c7b0f1e557e08ce22c5b
BLAKE2b-256 7d3c4b81f1f518b0d3fccb0e7583cb71d9d3b48ef0a94fc898cb8141aa3dae61

See more details on using hashes here.

Supported by

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