Change Log#
ctao_datamodel 1.0.0rc3 (2026-03-16)#
API Changes#
Bug Fixes#
New Features#
Created high-level API for creating models, and exporting to PlantUML and LaTeX tables
Set up documentation and tutorials
Implemented preliminary _DataProducts_ model (to be finalized future version)
Implemented skeleton for _Common_ and _SciOps_ models [!1]
Adds a
StrFlagenum class that allows flag-style enums to be serialized as strings (e.g.value="ONE|TWO"instead of just as an integer3). This can be used when human-readable flags are useful. [!2]Added
PlantUMLDiagramhelper class for rendering PlantUML output in a notebook. This is useful when developing models, and for documentation in notebooks. [!7]Added a function
model_instance_to_fits_header()that outputs a FITS header, by default with remappings to FITS keywords if available. If no remapping is found, it makes HIERARCH card. [!9]