db_get_parameter_from_db#
Get a parameter entry from DB for a specific telescope or a site.
The application receives a parameter name, a site, a telescope (if applicable) and a version. It then prints out the parameter entry.
Command line arguments#
- parameter (str, required)
Parameter name
- site (str, required)
South or North.
- telescope (str, optional)
Telescope model name (e.g. LST-1, SST-D, …)
- log_level (str, optional)
Log level to print.
Raises#
KeyError in case the parameter requested does not exist in the model parameters.
Example#
Get the mirror_list parameter from the DB.
simtools-db-get-parameter-from-db --parameter mirror_list \\
--site North --telescope LSTN-01 \\
--model_version 5.0.0
Expected final print-out message:
{'Applicable': True,
'File': True,
'Type': 'str',
'Value': 'mirror_CTA-N-LST1_v2019-03-31.dat',
'Version': '5.0.0',
'_id': ObjectId('608834f257df2db2531b8e78'),
'entry_date': datetime.datetime(2021, 4, 27, 15, 59, 46, tzinfo=<bson.tz_util.FixedOffset \
object at 0x7f601dd51d80>)}