Skip to main content

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.

Metadata

Release files for ctao-datamodel 1.4.0

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

Source distribution (sdist)

Source distribution for ctao-datamodel 1.4.0
File Size Uploaded
ctao_datamodel-1.4.0.tar.gz 130.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ctao-datamodel 1.4.0
File Interpreter ABI Platform
ctao_datamodel-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 243.0 kB

Release files / ctao_datamodel-1.4.0.tar.gz

Download URL ctao_datamodel-1.4.0.tar.gz
Size 130.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cbf29ee87cac47cbc44a46fdcbda7ce5a994428103c4919ea65a1a2468d2ba70
BLAKE2b-256 checksum
How to use checksums
6953bee7cef78b6d37f5b83a83e18e045050ea58f8053ccc65d215a62cf82d16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / ctao_datamodel-1.4.0-py3-none-any.whl

Download URL ctao_datamodel-1.4.0-py3-none-any.whl
Size 112.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ecc5e7b65c1c2e4ca39f0cb36fe73c650d4ead7ec602ff803afb7251c62af4a4
BLAKE2b-256 checksum
How to use checksums
163f33ce4dc9a2b81571190fbc9fd4e9bd3170a3c485197d84f8ebb5029ca79e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

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