Thermalization Flags and Topic Suffix Configuration Option
This MR modifies the gstlal_compute_transfer_functions
script to determine whether or not thermalization is occurring at a given time. The thresholds for thermalization depend on the current arm power for input laser powers between (55W, 65W), and depend on the pole frequency of the sensing function, applicable during times of higher input laser powers [65W and 80W).
The resulting thermalization flag is then pushed to the Kafka topic "therm_state", which can then be pushed to InfluxDB and displayed on Grafana monitoring pages with the proper query. The calmonitor_scald
and scald_config.yml
files have also been modified to include the new "therm_state" topic as well as matching "therm_state" schemas for the influx database.
Lastly, functionality has been added to allow for an arbitrary suffix to be appended to all Kafka topics. This resolves an issue affecting population of Kafka data with new topics for which old data already exists.