GISCIENCE(7)
π GISCIENCE(7) π
okay so bestie, welcome to giscience(7) β straight out of the giraf recipes section of the manual, and yes, we're doing this. this page is a whole journey, so buckle up. π¦
πΈ NAME πΈ
giscience β Process a science observation.
like. that's the whole job. process a science observation. iconic behavior. π
β¨ SYNOPSIS β¨
esorex giscience [OPTIONS] FILE.sof
that's it, that's the summoning ritual. esorex, then giscience, then your options, then your .sof file. periodt. π
π DESCRIPTION π
so for the detailed info, bestie, you gotta go read the GIRAFFE pipeline user manual. it's giving "the real lore lives elsewhere" and honestly? valid.
it lives at http://www.eso.org/pipelines. go get it. π«Ά
π₯ OPTIONS π₯
okay this is the big one. every single flag, every default, every EsoRex config-file name. no skipping. let's GO. πββοΈπ¨
--remove-bias <bool>β turns bias removal on or off. it's abool, defaultTrue. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.remove[default = True].--bsremove-method <str>β the bias removal method. it's astr, defaultPROFILE. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.method[default = PROFILE].--bsremove-areas <str>β which bias areas to use, formatted likeXl0:Xr0:Yl0:Yr0, ... ,Xln:Xrn:Yln:Yrn. it's astr, default5:40:0:4095. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.areas[default = 5:40:0:4095].--bsremove-sigma <float>β sigma clipping: the sigma threshold factor. it's afloat, default2.5. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.sigma[default = 2.5].--bsremove-niter <int>β sigma clipping: max number of iterations. it's anint, default5. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.iterations[default = 5].--bsremove-mfrac <float>β sigma clipping: minimum fraction of points accepted over total, in the range[0.0..1.0]. it's afloat, default0.8. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.fraction[default = 0.8].--bsremove-xorder <int>β order of the X polynomial fit (CURVEmethod only, bestie, don't forget). it's anint, default1. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.xorder[default = 1].--bsremove-yorder <int>β order of the Y polynomial fit (again,CURVEmethod only). it's anint, default1. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.yorder[default = 1].--bsremove-xstep <int>β sampling step along X (CURVEmethod only). it's anint, default1. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.xstep[default = 1].--bsremove-ystep <int>β sampling step along Y (CURVEmethod only). it's anint, default1. the full name of this option for the EsoRex configuration file isgiraffe.biasremoval.ystep[default = 1].
π extraction era π
--extr-method <str>β the extraction method:SUM,HORNEorOPTIMAL. it's astr, defaultSUM. the full name of this option for the EsoRex configuration file isgiraffe.extraction.method[default = SUM].--extr-ron <float>β new bias sigma (RON) value for the bias- and dark-corrected image. it's afloat, default-1.0. the full name of this option for the EsoRex configuration file isgiraffe.extraction.ron[default = -1.0].--extr-psfmodel <str>β the PSF profile model:psfexp,psfexp2. it's astr, defaultpsfexp2. the full name of this option for the EsoRex configuration file isgiraffe.extraction.psf.model[default = psfexp2].--extr-psfsigma <float>β sigma clipping threshold used for rejecting data points during PSF fitting (Horne's sigma). it's the one that rejects bad pixels and cosmics, bestie β lowkey a bouncer. it's afloat, default7.0. the full name of this option for the EsoRex configuration file isgiraffe.extraction.psf.sigma[default = 7.0].--extr-psfniter <int>β max number of iterations used for fitting the PSF profile. it's anint, default2. the full name of this option for the EsoRex configuration file isgiraffe.extraction.psf.iterations[default = 2].--extr-hewidth <int>β Horne extraction method: number of extra pixels added to the fiber half-width. it's anint, default2. the full name of this option for the EsoRex configuration file isgiraffe.extraction.horne.extrawidth[default = 2].--extr-hmingood <int>β Horne extraction method: minimum number of points used for the profile fit. it sets the lower limit of data points for the pixel rejection. it's anint, default3. the full name of this option for the EsoRex configuration file isgiraffe.extraction.horne.mingood[default = 3].--extr-omfrac <float>β optimal extraction method: minimum fraction of the data points used for fitting the fiber profiles. it sets the lower limit for the pixel rejection. it's afloat, default0.9. the full name of this option for the EsoRex configuration file isgiraffe.extraction.optimal.fraction[default = 0.9].--extr-owfactor <float>β optimal extraction method: the factor you multiply the fiber PSF half width by. adjacent spectra inside this area are assumed to affect the spectrum being extracted. it's afloat, default3.0. the full name of this option for the EsoRex configuration file isgiraffe.extraction.optimal.wfactor[default = 3.0].--extr-obkgorder <int>β optimal extraction method: order of the polynomial background model, which gets fitted for each wavelength bin along the spatial direction. it's anint, default2. the full name of this option for the EsoRex configuration file isgiraffe.extraction.optimal.bkgorder[default = 2].
π§ flat field & transmission π§
--flat-apply <bool>β controls the flat field correction. it's abool, defaultTrue. the full name of this option for the EsoRex configuration file isgiraffe.flat.apply[default = True].--transmission-apply <bool>β controls the fiber-to-fiber transmission correction. it's abool, defaultFalse. the full name of this option for the EsoRex configuration file isgiraffe.flat.transmission[default = False].
β rebinning vibes β
--rbin-method <str>β the method to use:linearorspline. it's astr, defaultlinear. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.method[default = linear].--rbin-xresid <bool>β use x residuals during rebinning?true/false. it's abool, defaultTrue. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.xresiduals[default = True].--rbin-lstep <float>β lambda step size, and heads up bestie: it's only used if the scaling method islinear. it's afloat, default0.005. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.lstep[default = 0.005].--rbin-scmethod <str>β the scaling method:logorlinear. it's astr, defaultlinear. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.scalemethod[default = linear].--rbin-size <int>β size of the output rebinned spectra.0means "calculate the size based on wavelength range and lambda stepsize", so it's the β¨do it yourselfβ¨ option. it's anint, default0. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.size[default = 0].--rbin-range <str>β the rebinning range:setuporcommon. it's astr, defaultsetup. the full name of this option for the EsoRex configuration file isgiraffe.rebinning.range[default = setup].
π«Ά simultaneous wavelength calibration π«Ά
--siwc-apply <bool>β enable simultaneous wavelength calibration correction. it's abool, defaultTrue. the full name of this option for the EsoRex configuration file isgiraffe.siwc.apply[default = True].
π slit geometry calibration π
--scal-cniter <int>β slit geometry calibration maximum number of iterations. it's anint, default1. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.iterations[default = 1].--scal-zmax <float>β maximum allowed pixel value. > to actually do anything it has to be larger than 0, so don't come in with a0and expect magic, bestie. it's afloat, default10000.0. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.zmax[default = 10000.0].--scal-cstep <float>β cross-correlation step. it's afloat, default-0.005. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.cc.step[default = -0.005].--scal-cdomain <str>β restricts the cross-correlation to the given domain. it's astr, default0.,0.. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.cc.domain[default = 0.,0.].--scal-rvlimits <str>β delta RV limits of the cross-correlation window, in km/s. it's astr, default-200.,200.. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.rv.limits[default = -200.,200.].--scal-rvniter <int>β maximum number of iterations used for the RV determination. it's anint, default3. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.rv.iterations[default = 3].--scal-rvwfactor <float>β data window width factor. the FWHM times this value is what determines the window width. it's afloat, default1.5. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.rv.wfactor[default = 1.5].--scal-pfniter <int>β peak model fit maximum number of iterations. it's anint, default50. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.peak.iterations[default = 50].--scal-pfntest <int>β cross-correlation peak fit maximum number of tests. it's anint, default7. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.peak.tests[default = 7].--scal-pfdchisq <float>β cross-correlation peak fit minimum chi-square difference. it's afloat, default0.0001. the full name of this option for the EsoRex configuration file isgiraffe.sgcalibration.peak.dchisquare[default = 0.0001].
π image reconstruction π
--recon-min <float>β minimum wavelength for image reconstruction. it's afloat, default0.0. the full name of this option for the EsoRex configuration file isgiraffe.fov.range.minimum[default = 0.0].--recon-max <float>β maximum wavelength for image reconstruction. it's afloat, default0.0. the full name of this option for the EsoRex configuration file isgiraffe.fov.range.maximum[default = 0.0].
okay bestie, we are SO not done β that's just part one and the rest is still loading in the group chatβ¦ πβ¨
okay bestie, we're still deep in OPTIONS, last little batch, don't scroll away π
--recon-cube <bool>β turns data cube creation on and off (bool; default:True). The full name of this option for the EsoRex configuration file isgiraffe.fov.cube [default = True]. β¨ iconic toggle energy β¨--recon-format <str>β selects the file format for cubes (str; default:Β΄singleΒ΄). The full name of this option for the EsoRex configuration file isgiraffe.fov.cube.format [default = single]. cube format, but make it fashion π--generate-SDP-format <bool>βTRUEif additional files should be generated in Science Data Product (SDP) format. (bool; default:False). The full name of this option for the EsoRex configuration file isgiraffe.sdp.format.generate [default = False]. science data product moment π§--dummy-association-keys <int>β sets the number of dummy (empty)ASSONi,ASSOCiandASSOMikeywords to create. (int; default:0). The full name of this option for the EsoRex configuration file isgiraffe.sdp.nassoc.keys [default = 0]. keyword goblin behavior, honestly π
also just so you know: 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. π«Ά
β¨ SEE ALSO β¨
The full documentation for the giraf pipeline can be downloaded as a PDF file using the following URL:
ftp://ftp.eso.org/pub/dfs/pipelines/giraffe/giraf-pipeline-manual-2.11.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.
The other recipes of the giraf pipeline are giframestack(7), gimasterbias(7), gimasterdark(7), gimasterflat(7), gistandard(7), giwavecalibration(7). π
π VERSION π
giscience 2.16.10 β periodt. π
π AUTHOR π
Giraffe Pipeline <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>. they will help you, bestie, no cap π
π LICENSE π
This file is part of the GIRAFFE Instrument Pipeline Copyright (C) 2002-2014 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.
and that's the whole manual page, bestie β¨ source/version: giscience 2.16.10, manual section: GISCIENCE(7). mwah π
π¦ where this page comes from
- debian bookworm: cpl-plugin-giraf-doc 2.16.10+dfsg-1 Β· GPL-v2+
- ubuntu noble: cpl-plugin-giraf-doc 2.16.10+dfsg-1build3 Β· GPL-v2+
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms