Firmware and Software to control the SDR readout for the instrument Arcons.
Enthought Python Distribution (EPD) 7.3 (http://www.enthought.com/products/epd.php)
PyQt
PyEphem (http://rhodesmill.org/pyephem/)
(you can check if you have them with help('modules') within the (i)python interpreter)
If you are having troubles with PyTables (which you shouldn't since it is built into EPD), see http://www.tumblr.com/tagged/pytables and instructions therein for Mac.
Firmware/ contains Simulink model files (.mdl) for the channelizer program used to find phase pulse peaks, as well as compilation logs for those models
DataReadout/ChannelizerControls/ contains python code to characterize MKID resonators, and to start the DAC with a waveform catered to current resonators, and to set up parameters so that the firmware can capture photon pulses.
DataReadout/ReadoutControls/ contains the main dashboard controls to take observation data at the telescope.
Setup/ contains code needed to process resonator characterization data.
Projects/ contains code for smaller projects related to the ARCONS instrument, such as tools based on the main channelizer controls that test new aspects of the firmware.
These are set in a script. The reference scripts are in
SDR/DataReadout/setEnvironment.sh
and setEnvironmentFNAL.sh
.
These are the environment variables used:
MKID_DATA_DIR
: where data live.
-
SDR/Setup/WideSweep/SegmentedSweep.vi
creates 'data01.txt'. This program does not useMKID_DATA_DIR
so you need to specify it in the dialog box.