| | |
Methods defined here:
- __init__(self)
Data and other attributes defined here:
- config_dict_list = []
Methods inherited from astro.instrument.ConfigUpdater.ConfigUpdater:
- get_list_of_instrument_specific_parameters(self, process_target)
- Returns a list of all properties that are updated with instrument
specific values.
NOTE: if there are properties with the same name that came from a
different
- get_nested_dict_of_parameters(self, process_target)
- get a nested dict of parameters (dicts) for the process_target
- set_user_config(self, process_target, propname, config_obj, user_config={})
- user_config is a dictionary of the type e.g.:
{'BiasFrame.process_params.SIGMA_CLIP':8}
- update(self, process_target, filter='', chip='', user_config={}, force_singleton=False)
- Public method. Updates the given ProcessTarget object with values
appropriate for the specified filter and chip. The instrument is
implicit because it already caused instantiation of this particular
config updater class.
force_singleton : if True database is searched for an existing object
with the same attributes
Data and other attributes inherited from astro.instrument.ConfigUpdater.ConfigUpdater:
- special_keys = ['class', 'property', 'filter', 'chip']
|