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)
| File | Size | Uploaded | |
|---|---|---|---|
| nadap-2.2.1.tar.gz | 61.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|