faninsar.constants.Sentinel1#

class faninsar.constants.Sentinel1[source]#

Bases: SAR

Sentinel-1 SAR mission (C-band, 5.405 GHz).

Sentinel-1 is a European radar imaging mission with a C-band SAR operating at 5.405 GHz frequency (approximately 55.46 mm wavelength).

Examples

>>> # Use without instantiation
>>> print(Sentinel1._frequency)
5.405 GHz
>>> # Or use with instantiation
>>> s1 = Sentinel1()
>>> print(s1.frequency)
5.405 GHz
>>> print(s1.wavelength)
55.46 mm

Notes

The frequency is predefined as a class attribute and cannot be changed.

__init__()#

Methods

Attributes

frequency

Get the frequency of the SAR mission.

wavelength

Get the wavelength of the SAR mission.

property frequency: Frequency#

Get the frequency of the SAR mission.

Returns:

The frequency of the SAR mission.

Return type:

Frequency

Examples

>>> s1 = Sentinel1()
>>> print(s1.frequency)
5.405 GHz
property wavelength: Wavelength#

Get the wavelength of the SAR mission.

The wavelength is computed from frequency.

Returns:

The wavelength of the SAR mission in millimeters.

Return type:

Wavelength

Examples

>>> s1 = Sentinel1()
>>> print(s1.wavelength)
55.46 mm