Skip to content
Oliver Fraser edited this page May 30, 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/photoAquisitionGUI.py.

Software Notes

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). "The functions in there are not to be trusted except for those "swigged". You can find the functions that are being swigged in atmcdLxd.i of the include folder."
  • 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.

Installation

Dependancies are similar to the TCS, with the addition of Pandas. For a virtual environment:

sudo git clone https://github.com/UWMRO/ScienceCamera.git
sudo apt-get install python-wxgtk3.0
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
mkdir logs

Note that the old version of wxPython (wxgtk3.0) is required, not the current version (v4.x) wxPython--Phoenix--which represents a major overhaul of the package.

Clone this wiki locally