VMDET(7)
π
VMDET β¨ (the vmdet recipe, section 7 of the vimos recipes manual, bestie)
ok so. sit down. hydrate. we're doing detector physics today and honestly? it's giving iconic. π
πΈ NAME πΈ
vmdet β Determine RON, gain, and bad pixels from a set of flat field exposures.
like. it figures out your detector's whole personality. no cap. π₯
β¨ SYNOPSIS β¨
esorex vmdet [OPTIONS] FILE.sof
that's it. that's the whole vibe. one recipe, one SOF file, a dream. π«
π¦ DESCRIPTION π¦
okay so bestie, this recipe is the one that estimates the read-out-noise (RON) and the gain of the CCD, and also figures out where all the bad pixels are hiding. three jobs. one recipe. main character energy fr fr.
Your input SOF needs to have at least five pairs of flat field exposures, and here's the important part β they all have to belong to the same quadrant, and each pair has to correspond to a different exposure time. Like a lil matching set. π§
The flat fields can be produced either in imaging or in MOS mode. In MOS mode a HR grism is used, so that the CCD gets illuminated also beyond the central region that direct imaging mode uses β but heads up, no mask is inserted at the telescope focal plane. (the way that grism just... does all that π)
ngl this type of exposure cannot really be considered a spectral flat field, because the CCD is exposed to white light β meaning there's no wavelength dependency along the dispersion direction. it's flat-flat. plain. unbothered. π
The flat fields generated for the purpose of determining the detector properties get assigned the DO category DETECTOR_PROPERTIES, so we can tell them apart from the more common IMG_SCREEN_FLAT or MOS_SCREEN_FLAT that are used to produce master calibrations. different flat, different job, iykyk. β¨
Input files:
- DO category:
DETECTOR_PROPERTIESβ Type: Raw β Explanation: Flat field β Required: Y - DO category:
MASTER_BIASβ Type: Calib β Explanation: Master bias β Required: Y
Output files:
- DO category:
CCD_TABLEβ Data type: FITS table β Explanation: Bad pixel table - DO category:
(none)β Data type: FITS image β Explanation: Bad pixel image - DO category:
(none)β Data type: FITS image β Explanation: Error image
And here's the tea π: only the primary product, the bad pixel table, is copied (or moved) to the product directory. The other products are generated only on request β typically for debug purposes β and they don't get assigned a DO category, because they wouldn't be used anywhere in further data processing steps. they're just there for the lore. π
For more details, please refer to the VIMOS Pipeline UserΒ΄s Guide. (yes bestie, actual documentation, go read it, it's good for you π)
π OPTIONS π
five options. all bangers. let's go. π
--CreateBadPixelMap <bool>β Bad pixel map creation (bool; default:True). The full name of this option for the EsoRex configuration file isvimos.Parameters.map [default = True].--CreateErrorImage <bool>β Response slope uncertainty map creation (bool; default:False). The full name of this option for the EsoRex configuration file isvimos.Parameters.error [default = False].--DetectionThreshold <float>β Threshold in determination of bad pixels (float; default:5.0). The full name of this option for the EsoRex configuration file isvimos.Parameters.threshold [default = 5.0].--DetectionMode <str>β Bad pixel detection method (str; default:Β΄IntolerantΒ΄). The full name of this option for the EsoRex configuration file isvimos.Parameters.method [default = Intolerant].--ComputeQC <bool>β Compute QC1 parameters. (bool; default:True). The full name of this option for the EsoRex configuration file isvimos.Parameters.quality.enable [default = True].
π‘ note that it is possible to create a configuration file containing these options, along with suitable default values. Please refer to the details provided by the 'esorex --help' command. (go on, run it, it's free π«Ά)
π SEE ALSO π
The full documentation for the vimos pipeline can be downloaded as a PDF file using the following URL:
ftp://ftp.eso.org/pub/dfs/pipelines/vimos/vimos-pipeline-manual-6.9.pdf
An overview over the existing ESO pipelines can be found on the web page https://www.eso.org/sci/software/pipelines/.
Basic documentation about the EsoRex program can be found at the esorex (1) man page.
It is possible to call the pipelines from python using the python-cpl package. See https://packages.python.org/python-cpl/index.html for further information. (python girlies we are SO back πβ¨)
The other recipes of the vimos pipeline are:
vimos_ima_bias(7), vimos_ima_dark(7), vimos_ima_det_noise(7), vimos_ima_fringe(7), vimos_ima_science(7), vimos_ima_standard(7), vimos_ima_twilight_flat(7), vmbias(7), vmdark(7), vmifucalib(7), vmifucombine(7), vmifucombinecube(7), vmifuscience(7), vmifustandard(7), vmmoscalib(7), vmmosscience(7), vmspphot(7)
the whole squad. the friend group. every single one of them ate. π
β VERSION β
vmdet 4.1.7
π AUTHOR π
ESO VIMOS Pipeline Team <https://support.eso.org>
π BUG REPORTS π
Please report any problems to https://support.eso.org. Alternatively, you may send a report to the ESO User Support Department <usd-help@eso.org>.
fr fr if something's broken, tell them. they wanna know. don't suffer in silence bestie π
π LICENSE π
This file is part of the VIMOS Instrument Pipeline Copyright (C) 2002-2005 European Southern Observatory
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
okay that's the whole page!! π this was vmdet, version 4.1.7, from the vimos recipes collection β documented by the ESO VIMOS Pipeline Team, and the manual itself lives at the footer of VMDET(7). ty for coming to my ted talk, go determine some bad pixels, slay, periodt. π¦β¨π
π¦ where this page comes from
- debian bookworm: cpl-plugin-vimos-doc 4.1.7+dfsg-2 Β· GPL-v2+
- ubuntu noble: cpl-plugin-vimos-doc 4.1.7+dfsg-2build3 Β· GPL-v2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms