table of contents
KMO_SHIFT(7) | kmos recipes | KMO_SHIFT(7) |
NAME¶
kmo_shift - Shift a cube spatially
SYNOPSIS¶
esorex kmo_shift [OPTIONS] FILE.sof
DESCRIPTION¶
This recipe shifts a cube spatially. A positive x-shift shifts the data to the left, a positive y-shift shifts upwards, where a shift of one pixel equals 0.2arcsec. The output will still have the same dimensions, but the borders will be filled with NaNs accordingly.
BASIC PARAMETERS¶
--shifts This parameter must be supplied. It contains the amount of shift to apply. The unit is in arcsec. If the --shifts parameter contains only two values (x,y), all IFUs will be shifted by the same amount. If it contains 48 values (x1,y1;x2,y2;...;x24,y24), the IFUs are shifted individually.
--imethod The interpolation method to apply when the shift value
isn’t a multiple of the pixel scale. There are two methods available:
* BCS: Bicubic spline
* NN: Nearest Neighbor
--ifu If a single IFU should be shifted, it can be defined using the --ifu parameter (--shifts parameter contains only two values).
ADVANCED PARAMETERS¶
--flux Specify if flux conservation should be applied.
--extrapolate By default no extrapolation is applied. This means that the output frame will shrink at most one pixel, because the data is shifted out of the frame. When turning extrapolation on, the size of the output frame stays the same as for the input frame.
Input files:
DO KMOS
category Type Explanation Required #Frames
-------- ----- ----------- -------- -------
<none or any> F3I data frame Y 1
Output files:
DO KMOS
category Type Explanation
-------- ----- -----------
SHIFT F3I Shifted data cube
OPTIONS¶
- --imethod <str>
- Method to use for interpolation. ["BCS" (bicubic spline, default), "NN" (nearest neighbor)] (str; default: ´BCS´). The full name of this option for the EsoRex configuration file is kmos.kmo_shift.imethod [default = BCS].
- --extrapolate <bool>
- Applies only to ´method=BCS´ when doing sub-pixel shifts: FALSE: shifted IFU will be filled with NaN´s at the borders,TRUE: shifted IFU will be extrapolated at the borders (bool; default: False). The full name of this option for the EsoRex configuration file is kmos.kmo_shift.extrapolate [default = False].
- --shifts <str>
- The shifts for each spatial dimension for all specified IFUs."x1,y1;x2,y2;..." (arcsec) (str; default: ´´). The full name of this option for the EsoRex configuration file is kmos.kmo_shift.shifts [default = ].
- --ifu <int>
- The IFU to shift [1 to 24] or shift all IFUs Default value of 0 applies shift to all IFUs. (int; default: 0). The full name of this option for the EsoRex configuration file is kmos.kmo_shift.ifu [default = 0].
- --flux <bool>
- Apply flux conservation: (TRUE (apply) or FALSE (don´t apply) (bool; default: False). The full name of this option for the EsoRex configuration file is kmos.kmo_shift.flux [default = False].
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.
SEE ALSO¶
The full documentation for the kmos pipeline can be downloaded as a PDF file using the following URL:
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 kmos pipeline are kmo_arithmetic(7), kmo_copy(7), kmo_fit_profile(7), kmo_fits_strip(7), kmo_make_image(7), kmo_noise_map(7), kmo_rotate(7), kmo_sky_mask(7), kmo_stats(7), kmos_combine(7), kmos_dark(7), kmos_extract_spec(7), kmos_flat(7), kmos_gen_reflines(7), kmos_gen_telluric(7), kmos_illumination(7), kmos_reconstruct(7), kmos_sci_red(7), kmos_sky_tweak(7), kmos_std_star(7), kmos_test(7), kmos_wave_cal(7)
VERSION¶
kmo_shift 2.1.0
AUTHOR¶
Alex Agudo Berbel <usd-help@eso.org>
BUG REPORTS¶
Please report any problems to usd-help@eso.org. Alternatively, you may send a report to the ESO User Support Department <usd-help@eso.org>.
LICENSE¶
This file is part of the CRIRES Instrument Pipeline Copyright (C) 2002,2003 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2.1.0 | kmo_shift |