spino.panels.observatory_panel module

Observatory tab: a preset picker plus name / telescope / instrument / lat / lon / alt / timezone.

Selecting a built-in preset (CRIRES+, IGRINS-2, GIANO-B) auto-fills every field from config_io.OBSERVATORY_PRESETS. The trailing “New” entry lets the user type custom values; editing any field also switches the picker to “New” so the label always reflects what is in the fields.

class spino.panels.observatory_panel.ObservatoryPanel(tab, bg, defaults)[source]

Bases: object

Parameters:
  • bg (str)

  • defaults (Dict[str, Any])

KEYS = ['OBSERVATORY']
collect()[source]
Return type:

Dict[str, Any]

set_values(v)[source]
Return type:

None

Parameters:

v (Dict[str, Any])