FourStar Software Documentation

Release Notes


Location of this document: http://instrumentation.obs.carnegiescience.edu/Software/FourStar/notes.html


v2.3, v2.2, v2.1, v2.0
v1.10, v1.9, v1.8, v1.7, v1.6, v1.5, v1.4, v1.3, v1.2, v1.1, v1.0


v2.3.2 (2017-09-12)
  • Added a warning (dialog) when the user starts an exposure that is likely to saturate the arrays.
  • Ks: 20 seconds
    H, Hl, Hs: 32 seconds
    J: 120 seconds
    J3: 250 seconds
    J1, J2, NB209: 500 seconds
    NB118: 600 seconds
    v2.3.1 (2015-11-10)
  • Warmup/cooldown cycle and pumping to improve the dewar vacuum.
  • Some minor bug-fixes.
  • v2.3 (2014-06-18)
  • The average aperture value in the QuickLook Tool is displayed in red if the value is above the saturation threshold.
  • saturation = 50000 * exptime / (exptime + fowler*1.4555)
    'fowler' is the number of samples before and after the exposure time (ie. '1' for readmode Double)
  • Disabled the internal ftp mechanism to copy the status- and log-files to the web server at SBS.
  • The new system writes these files to the local disk and uses scp , initiated by a cron job, to copy them to SBS.


    v2.2 (2014-02-19)

  • The "T+G-noGuiderWait" dither mode is now the default.

  • v2.1 (2013-11-07)

  • The GUI opens a warning dialog at startup if the LN2 fill system is not in Automatic mode.
  • The FourStar software synchronizes its time with the TCS UT (was ST)
  • It displays a warning if the internal clock of the ControlMac is more than 15 seconds off.
  • Fixed the "tabbing" order in the Edit Object (object list) dialog.
  • Separate pressure alarm levels for the Pfeiffer gauge and the ion pump sensor.
  • The new entries in the Preference file are alarm-pfeiffer (default=1.0e-5) and alarm-ionpump (default=5.0e-6).


    v2.0 (2013-10-12)

    Motor Controller
    The Motor Controller Chassis has been modified by combining the functionality of the two Nyden/MAC-300 motor controllers into one controller. The pupil motor was moved from MAC300#2-A to MAC300#1-D. This resulted in the loss of the 8 digital inputs that were used for the absolute encoding of the 2 filter wheels and the field-flattener wheel. Since the absolute encoders were already broken for some time, they were now simply disconnected.
    This change allowed us to disconnect the second MAC-300 inside the MC Chassis but keep it as a spare. Both MC Chassis were modified during Andy's October/2013 run.
    The Setup window has been modified to only show one MotorControl IP number. The only other effect on the FourStar GUI is the (permanently) disabled Encoder popup button (DR = dead reckoning) on the Motors hardhat window.


    v1.10 (2012-05-01)

    Telescope GUI
  • The GUI has a new edit window that allows to preset the rotator offset angle (PA) when sending coordinates to the TCS.
    Note: Please use OFF rotator mode.
  • The object list format has been updated to include a column for the PA (rotator offset angle) preset.
  • Added the "opslew" command after sending coordinates to the TCS (tested in v1.9.3).
  • v1.10.1 (2012-05-02)
  • Fixed bug in the 'edit-object' dialog.
  • v1.10.2 (2012-05-11)
  • Added the box size to the 'poisson' macro filename.
  • v1.10.3 (2012-05-18)
  • Update the guider-coordinates after an asynchronous guider move has finished. The guider coordinates for the first exposure in a loop will still be wrong, but later exposures should have the proper guider-x/y values.
  • v1.10.4 (2012-05-22)
  • Removed the password from the Motor-Hardhat panel.
  • v1.10.5 (2012-05-31)
  • Restore the last-known filter wheel position at startup if the wheels are in dead-reckoning mode.
  • Removed the password from the H2RG-Hardhat panel.
  • Speak email alerts
  • v1.10.6 (2012-09-30)
  • fixed a bug in the macro creator tool that failed to move back from the Sky to the Object position when the cycle count was greater than one.
  • v1.10.7 (2012-11-16)
  • In asynchonous guider mode I query the telescope coordinates before waiting for the guider probe. This should ensure the proper telescope coordinates already in the first exposure in a loop. The guider probe coordinates might still be out-of-date in the header of the first exposure, but only for short exposures.
  • Disable the the "Preview" and "Set" buttons on the object list window while the software is waiting for the guiders during a macro (async. guider mode).
  • Attempted to improve the fault tolerance of the status update mechanism (that provides the data for the FourStar status website).
  • v1.10.8 (never installed, but part of v2.0)
  • volatile tpar
  • mutex protection for l_tpar, fits_setup, telio_temp,tg_send
  • wait_for_flag(tg_gdrmove) before macro commands move and guiding
  • v1.10.9 (never installed, but part of v2.0)
  • Removed (unused) focus motor code (N_MOTORS=4)

  • v1.9 (2012-02-09)

    Camera / Macros
  • Allow arbitrary rotation angles for the 'dice5' and 'square9' dither macros. This feature obsoletes the distinction between the regular (dice5/sqr9) and rotated (rot5/rot9) macros.
  • Fixed "stuck" Macro Paused dialog window when the user aborts a macro while it is paused.
  • Other
  • Added a timestamped 'shutdown requested' line to the logfile when the user attempts to shutdown the FourStar-GUI. The software attempts to immediately transfer the current log-buffer to SBS.
  • v1.9.1 (2012-02-14)
  • Proper handling of guider-probe errors and guider turn-on commands ("F3"/"F5") when probe-1 is used as the Shack-Hartmann guider.
  • Fixed macro dialog bug (dither pattern parameter for sky and object were swapped). [build# 1.902]
  • v1.9.3 (2012-04-17)
  • Added "opslew" command after sending coordinates to the TCS.

  • v1.8 (2011-11-30)

    Camera / Macros
  • Recover the guider when a guider move is rejected during a macro by keeping track of the 'missed' offset(s).
  • v1.8.1 (2011-12-02)
  • Fix a bug in the guider-offset recovery code.
  • Display a message at software startup reminding the user to Home any wheel that operates in dead-reckoning mode.
  • v1.8.2 (2011-12-05)
  • Change the communication port with the TCS. This allows the TCS software to distinguish requests from each rotator port.

  • v1.7 (2011-10-31)

    Camera / Filter
  • Display a "Please try again" message after a filter-combo failure.
  • Camera / Macros
  • The macro-status window displays an estimate of the time remaining for the current macro.
    Note: This feature is under development and will require some calibration.
  • Add an experimental telescope offset (dither) mode:
    For coordinated offsets initiate the telescope and guider moves but only wait for the telescope move to finish before starting the next exposure.
  • Telescope / SkyMap
  • [control-click] on the SkyMap window presets the offset sums (Telescope-GUI) of the actual point in the sky (was the coordinate of the nearest star).
  • [control-shift-click] on the SkyMap window presets the absolute coordinate in the Telescope-GUI.
  • Fixed the rotator angle of previously exposed areas on the SkyMap window (green sqares).
  • Telescope / ObjectList
  • The ObjectList window has now a Preview button that allows the observer to load the coordinates of the selected object into the SkyMap and Airmass windows without setting the Object and Comment fields in the Camera-GUI.
  • v1.7.1 (2011-11-07)
  • Use 'gaffiv' (F5) to start the guiding when using the 'move_coord_async' command.
  • v1.7.2 (2011-11-08)
  • Allow 'click-through' on the QL-Tool window.
  • Move scroll-bar to the top when loading a new object list.
  • v1.7.3 (2011-11-10)
  • QlTool: Changed the color of the magnifier outline from yellow to green.
  • v1.7.4 (2011-11-14)
  • Created a separate error message (and voice) when one of the guider moves is rejected:
    guider#1 (PR): "guider move rejected"
    guider#2 (SH): "shack hartmann move rejected"
  • Added the temperature from the weather station to the FITS header (TEMPWST).
  • Fixed a bug in the FITS writing routine that did _not_ pad the files to a multiple of 2880 bytes.
  • v1.7.5 (2011-11-15)
  • Added telescope temperatures to the FITS header (TEMPAMBI,TEMPCELL,TEMPTRUS).

  • v1.6 (2011-09-13)

    Camera
  • Add "Stare" macro design tool.
  • Separate dither patterns for sky and object position.
  • Telescope
  • Fix SkyMap position angle (compass).
  • Allow R.A. degrees in object lists (eg. 187.5 instead of 12:30:00).
  • Improved display of the guider field on the SkyMap.
  • v1.6.1 (2011-09-21)
  • Updated the gap between the arrays to 19.5" (was 17.7").
  • "Execute" (macro) button changes to "ExecAgain" after a macro terminates.
  • The logfiles use UT time stamps (was local time).

  • v1.5 (2011-09-01)

    Camera
  • Menu: Camera--ShowLoopStatus shows a progress window when taking an exposure loop.
  • Change the default datapath at 8am local time (was 9am).
  • Automatically open the Ql-Tool when the Camera-GUI is started.
  • Macros
  • Audible warning when the macro script is paused by a TCS error or a pause command.
  • Auto-pause the macro script when the TCS returns an error (eg. "guider move rejected")
  • Help-Menu:
  • updated Help links

  • v1.4 (2011-08-02)

    Telescope
  • Allow loading an object-list before the 'ObjectList' window is on the screen.
  • The object-list may to be sorted by the comment field.

  • v1.3 (2011/June)

    Telescope / Macros
  • Audible warning when the TCS rejects a guider move (coordinated offsets).
  • Other
  • Snow Leopard compatibility.
  • Version number in logfile.
  • Runtime in logfile.
  • Modified alerts of the LN2 auto-fill system.

  • v1.2 (2011/March+April)

    Camera / Macros
  • Warning if a macro is started but the filter-comdo is undefined.
  • Added gain macro command.
  • Added macro-status window.
  • Improved macro timing.
  • Camera / Array Readout
  • Variable reference pixel subtraction scheme.
  • Temperature Monitoring
  • Added alert if the shroud dewar temperature exceeds 85 [K].
  • Added alert if the detector heater utilizes less than 0.1 [W].
  • Telescope / SkyMap
  • Added 2MASS catalog.

  • v1.1 (2011/February)

    Camera / Quick-Look Tool
  • Display the filename in the title of the bar when a file is manually loaded.
  • Camera / Filter-Combo
  • Calibrate the pupil (open,closed) positions.
  • System Monitoring
  • Query the Magellan weather station (via TCS) and write temperature and humitidy to the logfile.
  • Write the guide-probe focus and the current filter to the logfile.
    This may enable us to predict the telescope focus in a future version of the FourStar software.
  • Write the guide-probe position [x,y] into the FITS header of each exposure.
    This will help the data pipeline to detect vignetting by the guider probes.

  • v1.0 (2011/January)

    Camera / ObjectList
  • Automatically preset the comment line in the Camera-GUI when an object is set in the ObjectList window.
  • LN2 AutoFill System
  • Detect (dead-reckoning) fills by analyzing the temperature of the shroud dewar and send an alert (email) if there is no fill detected for more thn 12 hours.

  • 2011/January, Christoph C. Birk, Carnegie Observatories