== Programming in the Hetdex python environment == === TCS files === * ''' tcssubsystem.py ''' * ''' TCSNamed.py ''' * ''' TCSLog.py ''' * ''' TCSEventData.py ''' * ''' tcsdb.py ''' === hetlib files === * ''' tcsutils.py ''' 1. start_clients() 2. getposition() 3. moveStructure() 4. named_lookup() * ''' hetutils.py ''' 1. degrees_to_hours(deg) 2. hours_to_degrees(hr) 3. radians_to_hours(rad) 4. hours_to_radians(hr) 5. modulo(x, y) 6. clipToCircle_deg(deg) 7. clipToCircle_rad(rad) 8. BestAzimuth(dec_deg) 9. Tde(azimuth_deg) 10. Ho(azimuth_deg) 11. Pa(azimuth_deg) 12. Att(azimuth_deg, dec_deg) 13. Constants a. Latitude_deg b. Latitude_rad c. LongitudeWest_deg d. LongitudeWest_rad e. LongitudeEast_deg f. LongitudeEast_rad g. Altitude_deg h. Altitude_rad i. Height_meters j. Fs_meters k. Fs_millimeters l. BetaLimit_deg m. BetaLimit_rad * [wiki:HetDescription/jrf/tu_hettime hetTime.py] * ''' tcsconfig.py ''' * ''' spectrograph.py ''' * ''' Points.py '''