simtools-export-sim-telarray-metadata-schema#

Export the expanded sim_telarray metadata schema.

The exported schema combines generated metadata definitions from sim_telarray_meta_parameters.schema.yml with metadata derived from model-parameter schemas.

Command line arguments

output_file (str)

Output file name.

source_type (str, optional)

Export all metadata, only generated metadata, or only model-parameter-derived metadata.

schema_version (str, optional)

Registry schema version.

Example

simtools-export-sim-telarray-metadata-schema --output_file metadata.yml

Command line arguments#

options#

–help

show this help message and exit

–output_file

Output file name

Required.

–source_type

Metadata source type to export

Default: all. Choices: all, generated, model_parameter, ctao_datamodel.

–schema_version

Registry schema version

application#

–show_options

Print available values for a supported option and exit.

Example#

Export the sim_telarray metadata schema#

Collect all registered sim_telarray metadata fields and write their validation schema as JSON.

Application: simtools-export-sim-telarray-metadata-schema

Integration test: export_sim_telarray_metadata_schema_json.yml

Command

simtools-export-sim-telarray-metadata-schema --config tests/integration_tests/config/export_sim_telarray_metadata_schema_json.yml

Configuration

output_file: sim_telarray_metadata_schema.json
output_path: simtools-output
source_type: all