SarBandNames#

class SarBandNames(value)[source]#

Bases: BandNames

SAR Band names

classmethod corresponding_despeckle(band: SarBandNames)[source]#

Corresponding despeckled band.

>>> SarBandNames.corresponding_despeckle(SarBandNames.VV)
<SarBandNames.VV_DSPK: 'VV_DSPK'>
>>> SarBandNames.corresponding_despeckle(SarBandNames.VV_DSPK)
<SarBandNames.VV_DSPK: 'VV_DSPK'>
Parameters:

band (SarBandNames) – Noisy (speckle) band

Returns:

Despeckled band

Return type:

SarBandNames

classmethod corresponding_speckle(band: SarBandNames)[source]#

Corresponding speckle (noisy) band.

>>> SarBandNames.corresponding_speckle(SarBandNames.VV)
<SarBandNames.VV: 'VV'>
>>> SarBandNames.corresponding_speckle(SarBandNames.VV_DSPK)
<SarBandNames.VV: 'VV'>
Parameters:

band (SarBandNames) – Noisy (speckle) band

Returns:

Despeckled band

Return type:

SarBandNames

classmethod is_despeckle(band: SarBandNames)[source]#

Returns True if the band corresponds to a despeckled one.

>>> SarBandNames.is_despeckle(SarBandNames.VV)
False
>>> SarBandNames.is_despeckle(SarBandNames.VV_DSPK)
True
Parameters:

band (SarBandNames) – Band to test

Returns:

Despeckled band

Return type:

SarBandNames

classmethod speckle_list()[source]#
HH = 'HH'#

Horizontal Transmit-Horizontal Receive Polarisation

HH_DSPK = 'HH_DSPK'#

Horizontal Transmit-Horizontal Receive Polarisation (Despeckled)

HV = 'HV'#

Horizontal Transmit-Vertical Receive Polarisation

HV_DSPK = 'HV_DSPK'#

Horizontal Transmit-Vertical Receive Polarisation (Despeckled)

RH = 'RH'#

right circular transmit, horizontal receive

Type:

Compact polarization

RH_DSPK = 'RH_DSPK'#

right circular transmit, horizontal receive

Type:

Compact polarization

RV = 'RV'#

right circular transmit, vertical receive (Despeckled)

Type:

Compact polarization

RV_DSPK = 'RV_DSPK'#

right circular transmit, horizontal receive (Despeckled)

Type:

Compact polarization

VH = 'VH'#

Vertical Transmit-Horizontal Receive Polarisation

VH_DSPK = 'VH_DSPK'#

Vertical Transmit-Horizontal Receive Polarisation (Despeckled)

VV = 'VV'#

Vertical Transmit-Vertical Receive Polarisation

VV_DSPK = 'VV_DSPK'#

Vertical Transmit-Vertical Receive Polarisation (Despeckled)