SarBandNames

class SarBandNames(value)[source]

Bases: eoreader.bands.bands.BandNames

SAR Band names

Attributes

HH

Horizontal Transmit-Horizontal Receive Polarisation

HH_DSPK

Horizontal Transmit-Horizontal Receive Polarisation Despeckled

HV

Horizontal Transmit-Vertical Receive Polarisation

HV_DSPK

Horizontal Transmit-Vertical Receive Polarisation Despeckled

VH

Vertical Transmit-Horizontal Receive Polarisation

VH_DSPK

Vertical Transmit-Horizontal Receive Polarisatio Despeckled

VV

Vertical Transmit-Vertical Receive Polarisation

VV_DSPK

Vertical Transmit-Vertical Receive Polarisation Despeckled

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

VH = 'VH'

Vertical Transmit-Horizontal Receive Polarisation

VH_DSPK = 'VH_DSPK'

Vertical Transmit-Horizontal Receive Polarisatio Despeckled

VV = 'VV'

Vertical Transmit-Vertical Receive Polarisation

VV_DSPK = 'VV_DSPK'

Vertical Transmit-Vertical Receive Polarisation Despeckled

classmethod corresponding_despeckle(band: eoreader.bands.bands.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: eoreader.bands.bands.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: eoreader.bands.bands.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