VISIR_OLD_UTIL_DESTRIPE(7)

πŸ“¦
version 4.4.2 Β· 2 versions
, in debian bookworm, ubuntu noble

✨ visir_old_util_destripe ✨

okay bestie, listen up πŸ’– this is a page from the visir recipes manual, section 7, and it's all about a lil tool called visir_old_util_destripe. it's an Old DRS detector recipe whose whole entire job is: attempt to remove stripes in spectral data. yes. stripes. the annoying line-y ones. we hate them, we remove them, periodt πŸ’…


🌸 NAME 🌸

visir_old_util_destripe β€” Old DRS detector: Attempt to remove stripes in spectral data

like literally, that's it. that's the mission. declutter the vibes, de-stripe the spectrum πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

esorex visir_old_util_destripe [OPTIONS] FILE.sof

so you run esorex, you hand it the recipe name, you can sprinkle in [OPTIONS], and you give it a FILE.sof. simple as that, no cap ✨


πŸ’œ DESCRIPTION πŸ’œ

the files you list in the Set Of Frames (that's the sof-file, iykyk) must be tagged like this:

VISIR-chopnod-corrected-file.fits BKG_CORRECTED

and then the product(s) it spits out? they'll carry a FITS card that says HIERARCH ESO PRO CATG and its value will be:

DESTRIPED

slay. that's the whole description. your file goes in tagged, your file comes out de-striped and labeled. main character energy fr fr πŸ‘‘


πŸ”₯ OPTIONS πŸ”₯

two options, both iconic, both matter:

  • --destripe_iterations <int> β€” Max number of destriping iterations (0 to disable destriping). Horizontal destriping is done first and if no horizontal striping is detected, vertical destriping is performed (int; default: 15). The full name of this option for the EsoRex configuration file is visir.visir_old_util_destripe.nstripe [default = 15].
  • --destripe_morpho <bool> β€” Destripe with morphological cleaning (bool; default: False). The full name of this option for the EsoRex configuration file is visir.visir_old_util_destripe.mstripe [default = False].
heads up bestie β€” you can totally make a configuration file holding these options with your own cute default values πŸ’– just go peek at the details the esorex --help command gives you.

and like, quick recap of the order of operations because it's important: horizontal first, and only if no horizontal striping gets detected does it go vertical. also 0 disables destriping entirely β€” not me offering you an off switch 🫢


🌈 SEE ALSO 🌈

the full documentation for the visir pipeline can be downloaded as a PDF file using this URL:

ftp://ftp.eso.org/pub/dfs/pipelines/visir/visir-pipeline-manual-1.4.pdf

an overview over the existing ESO pipelines lives here:

https://www.eso.org/sci/software/pipelines/

basic documentation about the EsoRex program can be found at the esorex(1) man page.

and fun fact β€” 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, this one's for you πŸπŸ’œ

the other recipes of the visir pipeline are: visir_img_dark(7), visir_img_ff(7), visir_img_reduce(7), visir_img_trans(7), visir_old_img_combine(7), visir_old_img_phot(7), visir_old_spc_obs(7), visir_old_spc_obs_ech(7), visir_old_spc_phot(7), visir_old_spc_phot_ech(7), visir_old_spc_wcal(7), visir_old_spc_wcal_ech(7), visir_spc_reduce(7), visir_util_apply_calib(7), visir_util_clip(7), visir_util_convert_weight(7), visir_util_detect_shift(7), visir_util_img_std_cat(7), visir_util_join(7), visir_util_qc(7), visir_util_repack(7), visir_util_run_swarp(7), visir_util_spc_std_cat(7), visir_util_spc_txt2fits(7), visir_util_undistort(7)

the whole squad fr fr πŸŽ€


⭐ VERSION ⭐

visir_old_util_destripe 4.4.2


πŸ¦‹ AUTHOR πŸ¦‹

Julian Taylor <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>.

found a bug? tell them, don't suffer in silence bestie 😭 they literally want the report.

πŸ‘‘ LICENSE πŸ‘‘

this file is part of the VISIR Instrument Pipeline Copyright (C) 2012 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 02111-1307 USA


okay that's the whole page, you're officially educated πŸ’– this was visir_old_util_destripe, version 4.4.2, living in section 7 of the manual β€” source: the visir recipes docs. go forth and de-stripe, you gorgeous genius 🫢✨🌸

πŸ“¦ where this page comes from