# ARTS built-in documentation server

## Agenda iy_independent_beam_approx_agenda

Agenda dedicated to iyIndependentBeamApproximation. If iyIndependentBeamApproximation is used, this agenda basically replaces iy_main_agenda. Accordingly, this agenda has exactly the same output as iy_main_agenda.

**Group: **Agenda

### Variables

OUT | iy | (Matrix) | Monochromatic pencil beam radiance spectrum. |

OUT | iy_aux | (ArrayOfMatrix) | Data auxiliary to iy. |

OUT | ppath | (Ppath) | The propagation path for one line-of-sight. |

OUT | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |

IN | diy_dx | (ArrayOfTensor3) | Derivative of iy with respect to retrieval quantities. |

IN | iy_agenda_call1 | (Index) | Flag to handle recursive calls of iy_main_agenda The agenda iy_main_agenda can be used recursively and this flag is used to tell the methods inside the agenda which is the primary call. |

IN | iy_unit | (String) | Selection of output unit for radiative transfer methods. |

IN | iy_transmittance | (Tensor3) | Transmittance to be included in iy. |

IN | iy_aux_vars | (ArrayOfString) | Selection of quantities for iy_aux and when applicable also y_aux. |

IN | iy_id | (Index) | Identification number of iy. |

IN | atmosphere_dim | (Index) | The atmospheric dimensionality (1-3). |

IN | p_grid | (Vector) | The pressure grid. |

IN | lat_grid | (Vector) | The latitude grid. |

IN | lon_grid | (Vector) | The longitude grid. |

IN | lat_true | (Vector) | Latitudinal geolocation for 1D and 2D data. |

IN | lon_true | (Vector) | Longitudinal geolocation for 1D and 2D data. |

IN | t_field | (Tensor3) | The field of atmospheric temperatures. |

IN | z_field | (Tensor3) | The field of geometrical altitudes. |

IN | vmr_field | (Tensor4) | VMR field. |

IN | z_surface | (Matrix) | The surface altitude. |

IN | ppath_lmax | (Numeric) | Maximum length between points describing propagation paths. |

IN | ppath_lraytrace | (Numeric) | Maximum length of ray tracing steps when determining propagation paths. |

IN | cloudbox_on | (Index) | Flag to activate the cloud box. |

IN | cloudbox_limits | (ArrayOfIndex) | The limits of the cloud box. |

IN | pnd_field | (Tensor4) | Particle number density field. |

IN | jacobian_do | (Index) | Flag to activate (clear-sky) Jacobian calculations. |

IN | f_grid | (Vector) | The frequency grid for monochromatic pencil beam calculations. |

IN | rte_pos | (Vector) | A geographical position for starting radiative transfer calculations. |

IN | rte_los | (Vector) | A line-of-sight for (complete) radiative transfer calculations. |

IN | rte_pos2 | (Vector) | A second geographical position to define the geometry for radiative transfer calculations. |

### Specific methods that can generate iy_independent_beam_approx_agenda

### Generic and supergeneric methods that can generate iy_independent_beam_approx_agenda

### Specific methods that require iy_independent_beam_approx_agenda

### Generic and supergeneric methods that can use iy_independent_beam_approx_agenda

- AgendaAppend
- AgendaExecute
- AgendaExecuteExclusive
- Append
- Copy
- Delete
- Ignore
- WriteXML
- WriteXMLIndexed

### Agendas that can generate iy_independent_beam_approx_agenda

- none

### Agendas that require iy_independent_beam_approx_agenda

- none