Skip to main content

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.

Release files for nadap 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nadap 2.2.1
File Size Uploaded
nadap-2.2.1.tar.gz 61.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nadap 2.2.1
File Interpreter ABI Platform
nadap-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 166.0 kB

Release files / nadap-2.2.1.tar.gz

Download URL nadap-2.2.1.tar.gz
Size 61.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c19bf5a96c17745c2b9230d6246427eff5512a93053847fd49a76be9cbebea69
BLAKE2b-256 checksum
How to use checksums
2e7fe6be4aff1e2e61e6525747e90f8f7643bf5876eff6f71ecfbbf5ba7f32d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / nadap-2.2.1-py3-none-any.whl

Download URL nadap-2.2.1-py3-none-any.whl
Size 104.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45d89223a6bf8e2b55cbac8366a6b5da837b81dfa4a9ea2992c002a552588bca
BLAKE2b-256 checksum
How to use checksums
ac95bbae5842268e95b59306342c8f3213a053602681a4e91bbfc942212a2f8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.13.11

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

2.2.0

2 release files

2.1.4

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page