faninsar.constants.Sentinel1#
- class faninsar.constants.Sentinel1[source]#
Bases:
SARSentinel-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
__init__()Attributes
Get the frequency of the SAR mission.
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:
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:
Examples
>>> s1 = Sentinel1() >>> print(s1.wavelength) 55.46 mm