||Wendelstein Observatory Control Software
||521, Astronomical Data Analysis Software and Systems XXVI
||Snigula, J. M.; Gössl, C.; Riffeser, A.
||LMU München operates an astrophysical observatory on Mt.
Wendelstein (Hopp et al. 2008). The 2m Fraunhofer
telescope (Thiele et al. 2012; Hopp et al.
equipped with a 0.5 × 0.5 square degree field-of-view wide
field camera (Gössl et al. 2012) and a 3 channel optical/NIR
camera (Lang-Bardl et al. 2010, 2016). Two fiber
(Fabricius et al. 2012; Pfeiffer et al. 1998; Brucalassi et al.
and a wavefront sensor will be added in the near future. The
observatory hosts a multitude of supporting hardware, i.e. allsky
cameras, webcams, meteostation, air conditioning etc. All
scientific hardware can be controlled through a single, central
“Master Control Program” (MCP). At the ADASS conference in 2014
we presented the overall Wendelstein Observatory software
concept (Gössl et al. 2014). Here we explain concept and
implementation of the MCP as a multi-threaded Python daemon in the
area of conflict between debuggability and Don't Repeat Yourself