Science Operations

Twilight Sky Flats

LBC Twilight Sky Flats

To flat-field LBC images, twilight sky flats are needed because the enclosure is too compact and the surface too uneven to obtain useful dome flats. During each twilight period, usually only ~2 filters per side can be covered, so it is sometimes necessary to use archived flats. Flats taken within several months of the run should be fine in most cases, so long as nothing was done to the filters or instrument that might alter the illumination pattern, e.g. a filter was cleaned. Cleaning of a lens that is far from the focal plane, like the corrector lens L1, should not affect the flats. Dates when the filters or lenses were cleaned are listed here (requires VPN access).

Twilight sky flats can be downloaded from the LBT archive by anyone, since they are flagged as “Calibrations”. Click the box next to “Add Calibration Files” and enter “SkyFlat” as the Object name to limit the search within any given range of dates.

Current LBC Flats [NEW!]

The tables below, the first for LBC-Blue and the second for LBC-Red, list the number of twilight flats with median count levels within a good (acceptable) range for each filter and each month for the last 12 months.  For flats going back to Feb. 2023 click here, where each file list is labeled sf_[B|R]_[filter]_YYYYMM.dat (for even older flats please contact us). The median counts and median absolute deviation were measured within a 2048 x 2048 box on chip 2 [51:2098,1877:3924], roughly centered on the optical axis. The ~300 ADU bias level has not been subtracted. Flats with median counts between 10,000 and 30,000 ADU are considered “good”, while those with median counts between 7500 and 40,000 ADU are deemed “acceptable”. These ranges are somewhat arbitrary, however the “good” range is based on SNR considerations at the low end and, at the high end, it runs up to about half-well. The “acceptable” range loosens these restrictions in case only 1 or 2 “good” flats are found.

LBC Blue:

Date SDT_USpec U-Bessel B-Bessel V-Bessel g-Sloan r-Sloan
202411 6(6) 5(10) 12(18) 10(12) 10(10)
202410 11(14) 5(7) 6(9) 3(3) 13(15)
202409 13(19) 4(7) 14(14) 9(22)
202408
202407
202406 13(15) 7(8) 6(9) 9(15) 17(20) 17(22)
202405 7(7) 21(23) 27(34) 25(29)
202404 1(2) 2(3) 0(0)
202403 5(5) 3(3) 0(3)
202402 3(4) 0(0)
202401
202312 4(7) 3(5) 11(13)

 

LBC Red:

Date V-Bessel R-Bessel I-Bessel r-Sloan i-Sloan z-Sloan Y-Fan F972N20 TiO_784 CN_817
202411 18(22) 10(10) 5(8) 9(10) 12(16)
202410 9(15) 9(10) 3(3) 16(18)
202409 14(16) 7(15) 6(8) 15(17) 6(9)
202408
202407
202406 8(9) 10(14) 12(14) 10(11) 10(13) 18(26) 3(7)
202405 29(35) 15(17) 6(9) 15(23) 7(7)
202404 3(8)
202403 5(8)
202402 0(1) 0(0)
202401
202312 11(17) 2(6)

Table Notes:

  • 20200228: Flats were taken in cloudy conditions.
  • 20201122: Flats were taken in cloudy conditions.
  • 20201123: Flats were taken in cloudy conditions.
  • 20210319: Ignore the beginning of night flats; dome lights were on.
  • 20230606: These are not sky flats – please take note. We will be removing these from the list.

Blank Fields

Blank field coordinates used to take twilight flats can be found here, which include 60 x 60 arcmin images of each field.

Sky Flats: About mkskyflat

The perl script mkskyflat creates two scripts:

(1) SkyFlatTest*   a binocular “FlatTest” OB which is used to slew the telescope to the desired position and take a single pair of LBCB/LBCR images, reading out only a small strip of rows of chip2. This OB is used to monitor count levels.

(2) SkyFlat*         a binocular OB that takes a series of 5 dithered exposures about a specific or “standard” position .

When possible, twilight flats should be performed at blank fields.  Morning (evening) twilight flats should be performed on field in the West (East) to avoid pointing the telescope towards sunrise (sunset). The “standard” position for twilight flats is at an hour angle, HA ~ -00:30, and declination = 27 degrees, close to the zenith.

The script attempts to scale the Blue and Red exposure times to yield similar counts in both channels, but this may need to be adjusted. The command line syntax allows flexibility in coordinates and exposure times.

There are four options for input: The full syntax where the user specifies, in addition to the required PA and filter set, the coordinates of blank sky field and the LBCB/LBCR exposure times is:

>> mkskyflat RA_hh RA_mm RA_ss DEC_dd DEC_mm DEC_ss PA Filter_Blue Filter_Red ExpTime_Blue ExpTime_Red

However, if the user wants just to point to the “standard” flat field position, the coordinates can be replaced with an “e” (evening “standard”) or “m” (morning “standard”):

>> mkskyflat [e|m] PA Filter_Blue Filter_Red ExpTime_Blue ExpTime_Red

If the user wants to use a specific field but accept the exposure time scaling for the pair of filters they wish to use, then they should use the following syntax:

>> mkskyflat RA_hh RA_mm RA_ss DEC_dd DEC_mm DEC_ss PA Filter_Blue Filter_Red

Filter_Blue and Filter_Red are indicated by a single letter as follows:

Filter_Blue: S = SDT_Uspec; U = U-BESSEL; B = B-BESSEL; V = V-BESSEL; g = g-SLOAN and r = r-SLOAN; and

Filter_Red: V = V-BESSEL; R = R-BESSEL; I = I-BESSEL; r = r-SLOAN; i = i-SLOAN; z = z-SLOAN; Y = Y-FAN; F = F972N20; T = TiO_784 and C = CN_81

The OB is created with a minimum exposure time of 1sec and when the exposure time scaling dictates that the lower throughput filter requires the blue/red channel exposure times differ by more than a factor of 3, a warning is issued asking whether the user would like to choose a different pair of filters (sometimes this may not be possible, e.g. for any combination which includes the narrow band F972N20 filter).

To create skyflat scripts for LBCB V-Bessel and LBCR r-SLOAN, using Blank Field Blank19+59 at PA=180 and the default exposure time time scaling, the command would be:

>> mkskyflat 19 15 00 59 33 00 180 V r

Sky Flats: Exposure Time Scalings

Because the LBC user interface only permits one scale factor for both blue and red channels, it is important that the relative exposure times in the script are correct. When ExpTime_Blue and ExpTime_Red are not explicitly given to mkskyflat, the following exposure time scales will be adopted. These were determined from the set of relative count rates, s: (tB/tR = 10(sB – sR)), for which current best measurements are listed in the table below. (Note s = -1 * log10(counts/sec)). These scaling factors still need to be fine-tuned, but are provided here to show the defaults which are assumed in the script, mkskyflat, and to serve as a rough guide for calculating exposure times to be entered on the command line, if needed.

Relative twilight count rates (8-April-2011, used in mkskyflat1.pl, but to be checked)
LBC-Blue LBC-Red
filter S = -log10(cnts/sec) filter S = -log10(cnts/sec)
(S)DT_Uspec +0.55 (V)-BESSEL 0.0
(U)-BESSEL +0.60 (R)-BESSEL 0.0
(B)-BESSEL 0.0 (r)-SLOAN 0.0
(V)-BESSEL 0.0 (I)-BESSEL -0.1
(r)-SLOAN 0.0 (i)-SLOAN -0.1
(g)-SLOAN -0.35 (z)-SLOAN 0.0
(Y)-FAN +0.6
(F)970N20 +0.9

As the sky becomes darker, it will be necessary to increase exposure times. Both the Red and Blue channel exposure times can be scaled by a factor which can be entered on the OB Execution page of the LBC User Interface. If you wish to change the scaling factor while the OB is playing, click the pause button and wait until the it is paused (the play button will change from grey to black), type the new scaling factor, and then click play again to resume.

Sky Flats: When were the last flats taken? (Historical)

Sometimes it is not possible to get all of the necessary twilight sky flats during a partner block. Sky flats taken a few months from the run should be fine to use, so long as no changes were made to the instrument that might affect the flat field. Specifically, cleaning (or new debris) on the filters, which are close to focus, would change the flat field, but cleaning of L1 or L2, which are far from focus, should not affect the flat field.

We maintain a table of good sky flats (i.e. flats with counts within a suitable range) taken within the last year here. Times when the filters were cleaned are recorded here.  The table updates automatically each day, so it has made the lbcsky command obsolete. The table maintains lists going back only 1 year; if you need a list of good flats that are older than that, please send a request to sciops@lbto.org.

The script, lbcsky (/lbt/lbto/lbc/lbcsky on obs1, obs2 and robs) will list flats by camera, filter and month.

Some examples of acceptable syntax (this is seen by typing lbcsky ) are:

lbcsky camera filter -l list,
lbcsky camera filter -y YYYY for a year
lbcsky camera filter -y YYYYMM for a month
lbcsky camera filter -y YYYYMMD for any YYYYMMD*
lbcsky B -y YYYYMM any LBCB filter in YYYYMMD*
lbcsky V -y YYYYMM any LBCB or LBCR V-BESSEL flat in YYYYMMD*

where:

camera = [B] or [R], and
filter = [S]DT_Uspec, [U]-BESSEL, [B]-BESSEL, [V]-BESSEL, [g]-SLOAN or [r]-SLOAN for LBC-Blue, and
filter = [V]-BESSEL, [R]-BESSEL, [I]-BESSEL, [r]-SLOAN, [i]-SLOAN, [z]-SLOAN, [Y]-FAN or [F]972N20 [T]iO_784 [C]N_817 for LBC-Red

If both camera and filter are indicated, the camera must precede the filter designation. Specifying only the filter or the camera, or neither, is allowed. When not indicated, the search will be over both cameras and/or over all filters.