Skip to content

lsst-dm/HeaderService

Repository files navigation

HeaderService

Development for LSST Meta-data FITS header service

Description

This is the development for the LSST Meta-data FITS header client. It uses a set of FITS header library templates and DDS/SAL Python-based communication layer to populate meta-data and command the header client to write header files.

Requirements

Examples

# Setup the path for the HeaderService
source HeaderService/setpath.sh  ~/HeaderService

# Example 1, run HeaderService for LATISS
# Initialize header client (Terminal 1)
headerservice -c $HEADERSERVICE_DIR/etc/conf/atTelemetry.yaml

# Send telemetry to trigger header writing (Terminal 2)
telemetry_sim_LATISS --ra 10 --dec -20.0 --exptime 10 --airmass 1.1 --ha 87 --el 45 --az 15  --NSequence 1  --rotpa 90  --seqnum 1


# Example 2, run HeaderService for ComCam
# Initialize header client (Terminal 1)
headerservice -c $HEADERSERVICE_DIR/etc/conf/ccTelemetry.yaml

# Send telemetry to trigger header writing (Terminal 2)
telemetry_sim_ComCam  --ra 10 --dec 20 --exptime 10 --airmass 1.1 --ha 87 --el 45 --az 15 --NSequence 1  --rotpa 90  --seqnum 1

About

LSST Meta-data aggregator for FITS header service

Resources

License

Stars

Watchers

Forks

Packages

No packages published