Skip to main content

Pydmo: Build a database pydantic schema from its collection of data tables

Project description

coverage

pydmo

Documentation: https://strayMat.gitlab.io/pydmo

Source Code: https://gitlab.com/strayMat/pydmo

This projects implements the creation of [pydantic] data models from a collection of dataset (eg. pandas dataset).

Motivation

Having typed data models in python files is very useful for :

  • Code testing thanks to dummy data generation
  • Data validation
  • Documentation generation

These usages are motivated by the data templates with pydantic blog post.

Links with other projects

The Table-schema-translator takes yaml as input to generate scala data models for spark.

We use the pydantic code generation package.

The python API should be installed with pip as recommanded in the documentation.

📝 Note

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

pydmo-0.0.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

pydmo-0.0.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file pydmo-0.0.1.tar.gz.

File metadata

  • Download URL: pydmo-0.0.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.9.5 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for pydmo-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1e0991bb081963692f57cf040a6f28b4c107a06d9583cfba2db7ab4a1794dfcf
MD5 32a8a55dd3de3afeae3f17f6ebaa24f6
BLAKE2b-256 f5b1ef898564bd23191bd769f5bccddf99506be32bfa230fa6f53a14e9997e0a

See more details on using hashes here.

File details

Details for the file pydmo-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pydmo-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.9.5 Linux/5.10.16.3-microsoft-standard-WSL2

File hashes

Hashes for pydmo-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 61fdadbb4b2dca7689c819f159afeab7a53a6a2a14e4eed7c24b9e2fd1eef89c
MD5 43397ed6a981cc3baf14b4ece188cba6
BLAKE2b-256 e87a882ec5593606ed490f409143c7c51a1bd3388ba67521b46d095286399d91

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