-
Notifications
You must be signed in to change notification settings - Fork 4
Developer Guide
Oliver Fraser edited this page Feb 26, 2020
·
24 revisions
The primary science camera at Manastash Ridge Observatory is an Andor CCD camera called Evora. The user interface for the camera is also called Evora, and is started by running gui/photoAquasitionGUI.py.
Important files are,
- doc/EvoraDocumentation.pdf -- Tristan's detailed guide to Evora. Also includes manufacturer SDK documentation.
- gui/photoAcquisitionGUI.py: starts the client interface
- gui/AddLinearSpacer.py: many important things ended up in here, including IP addresses for the TCS systems, possibly parsing commands for the filter wheel.
- gui/AcquisitionClasses.py: handles everything in the imaging tab
- gui/andor.py: How evora_server.py calls the camera functions (like expose)
- gui/evora_server.py: runs on machine physically connected to camera.
- include/: andor.py is built here, and then copied to gui "upon" install of the drivers
Note that the old version of wxPython (wxgtk3.0) is required, not the current version (v4.x) wxPython, which is called Phoenix and represents a major overhaul of the package.
- etc: Example(?) files. Part of an initial upload of many files from Andor, denoted by "uplaod" from here on out.
- examples/console: Andor example programs demonstrating use of the SDK ("uplaod")
- filter: Release version of the TelescopeServer, then called fw_server.py (fw=filter wheel)
- lib: Andor libraries ("uplaod")
- reductions: only contains logfile and header script from previous TCS and Camera (GTCC and Spyder)
- script: Andor scripts ("uplaod")
- src/driver: Andor Linux PCI driver and associated files ("uplaod")
- various files associated with the initial "uplaod" of Andor software