CTAO Data Model in pydantic and utilities for exporting it to latex and plantuml.
Project description
ctao-datamodel
Implementations of a subset of the CTAO data model as pydantic schemas.
Scope
The intention is to cover at least the metadata-aspects of the CTAO data model, i.e. the DataProducts model, and other models that will be serialized as JSON-like documents. It does not cover the Science data models (DL3, etc), which are more complex.
Purpose
This module can be used in other projects to help with validation of data against a machine-readable schema. The intention is to also auto-generate JSONSchema from the pydantic models in the CI, and export that as a separate package, to be used with projects that do not want to depend on pydantic, or python in general.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ctao_datamodel-1.0.0.tar.gz.
File metadata
- Download URL: ctao_datamodel-1.0.0.tar.gz
- Upload date:
- Size: 60.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35161963d28af6bef040e87e616d7f7d59dcde820657b0cbc2f755b9c2efb1e4
|
|
| MD5 |
d0b22c7e5126530e6bfb606e462854c4
|
|
| BLAKE2b-256 |
d5aa9a932a679d14b8cb6b0080c1c5a86c448a27a67d1fb4f6bc6f7b48fce0e9
|
File details
Details for the file ctao_datamodel-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ctao_datamodel-1.0.0-py3-none-any.whl
- Upload date:
- Size: 47.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf5e886785d75765253abe19898371de1b8901192d26f37b72bccca7cc2e056a
|
|
| MD5 |
21eac7be13fac1bddd2132e4142dafe7
|
|
| BLAKE2b-256 |
c416acfd2e2c828f2b7568459dc40cede218a35fcc19296d06e10a1618039de3
|