ybatchColdAtmHotAtmCycle
- Workspace.ybatchColdAtmHotAtmCycle(self: pyarts.arts._Workspace, ybatch: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfVector]] = self.ybatch, sensor_time: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfTime]] = self.sensor_time, level0_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfVector]] = self.level0_data, level0_time: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfTime]] = self.level0_time, cold_temp: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], hot_temp: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], first_c_index: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None
Computes
ybatch
from input using standard calibration scheme of a cycle through cold-atm-hot-atm-cold-… observations- Computes for every full cycle reaching a new hot or cold:
y = cold_temp + (hot_temp - cold_temp) * (atm - cold) / (hot - cold)
Assumes data is ordered as Cold-Atm-Hot-Atm-Cold-Atm-Hot-Atm-…, but Cold does not have to be at data[0], instead the first cold position is set by
first_c_index
, which defaults to 0 but can be any positive index so thatlevel0_data`[``first_c_index`
] is a cold-measurements. Note that iffirst_c_index
is larger than 1, then the first output data will be around the observation cycle -HAC-, where H is atfirst_c_index
-2Also returns the times of the Atm measurements in
sensor_time
if the measurement’s time data is providedAuthor(s): Richard Larsson
- Parameters:
ybatch (ArrayOfVector, optional) – Batch of spectra. See
ybatch
, defaults toself.ybatch
[OUT]sensor_time (ArrayOfTime, optional) – The time for each measurement block. See
sensor_time
, defaults toself.sensor_time
[OUT]level0_data (ArrayOfVector, optional) – List of L0 data. Can be of any type. See
level0_data
, defaults toself.level0_data
[IN]level0_time (ArrayOfTime, optional) – List of L0 times. Should be in UTC. See
level0_time
, defaults toself.level0_time
[IN]cold_temp (Vector) – Cold load calibration temperature (must match level0_data length). [IN]
hot_temp (Vector) – Hot load calibration temperature (must match level0_data length). [IN]
first_c_index (Index, optional) – Index offset of the first cold position. Defaults to
0
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]