## snap_graph.BackscatterConfig


Settings shared by the backscatter pipelines, RTC and GTC.


Usage

``` python
snap_graph.BackscatterConfig()
```


Abstract: pass [RTCConfig](snap_graph.RTCConfig.md#s1bursts.snap_graph.RTCConfig) for terrain-flattened gamma-0 backscatter or [GTCConfig](snap_graph.GTCConfig.md#s1bursts.snap_graph.GTCConfig) for beta-0 backscatter that is geocoded only. Inherits every parameter of [GeocodingConfig](snap_graph.GeocodingConfig.md#s1bursts.snap_graph.GeocodingConfig).


## Parameters


`multilook`  
`(n_rg_looks, n_az_looks)` applied after `TOPSAR-Deburst`, before terrain flattening; `None` skips the `Multilook` step. Multilooking here cuts runtime sharply, because the reduced raster passes through both terrain flattening and terrain correction.

SNAP's `grSquarePixel` option, which derives the azimuth looks from the range looks and the local geometry and discards the requested `n_az_looks` is pinned off. Therefore, the looks given are the looks applied.


## Attributes

| Name | Description |
|----|----|
| [output_bands](#output_bands) | Names assigned to the output GeoTIFF bands by the SNAP client. |

------------------------------------------------------------------------


#### output_bands


Names assigned to the output GeoTIFF bands by the SNAP client.


`output_bands: list[str]`


## Methods

| Name | Description |
|----|----|
| [to_xml()](#to_xml) | Build the backscatter graph XML for this config. |

------------------------------------------------------------------------


#### to_xml()


Build the backscatter graph XML for this config.


Usage

``` python
to_xml(*, snap_version=None)
```


Takes `snap_version` for a uniform signature; only the coherence graph has options that depend on it, so it does not change this one.
