4.1.1.3.1.2. pamtra2.instruments.radar¶
4.1.1.3.1.2.1. Module Contents¶
4.1.1.3.1.2.1.1. Classes¶
Base instrument simulator class |
|
Base instrument simulator class |
4.1.1.3.1.2.1.2. Functions¶
|
- class simpleRadar(name='simpleRadar', parent=None, frequencies='all', radarK2=0.93, gaseousAttenuationModel='Rosenkranz98', applyAttenuation=None, **kwargs)[source]¶
Bases:
pamtra2.instruments.core.microwaveInstrumentBase instrument simulator class
This is the base class for all instrument simulators providing the most important data structures.
- Parameters
parent ({pamtra2 class}) – Calling parent object
frequencies ({list} or {'all'}, optional) – Use this instrument for the frequencies indicated in the list or ‘all’ frequencies (the default is ‘all’, which means all frequencies)
**settings ({dict}) – Additional settings for the instrument
- frequencies¶
List of used frequencies
- Type
{list}
- settings¶
Instrument specific settings
- Type
{dict}
- parent¶
Calling parent object
- Type
{pamtra2 class}
- profile¶
Calling parent’s profile
- Type
{xr.Dataset}
- hydrometeorProfiles¶
Calling parent’s hydrometeor profiles
- Type
{pamtra2.helpers.AttrDict}
- results¶
Instrument simulator results
- Type
{xr.Dataset}
- class dopplerRadarPamtra(name='dopplerRadarPamtra', parent=None, frequencies='all', radarMaxV=7.885, radarMinV=-7.885, radarAliasingNyquistInterv=4, radarNFFT=256, verbosity=0, radarAirmotion=True, radarAirmotionModel='constant', radarAirmotionVmin=0, radarAirmotionVmax=0, radarAirmotionLinearSteps=30, radarAirmotionStepVmin=0.5, radarK2=0.93, radarBeamwidthDeg=0.2, radarIntegrationTime=60, radarPNoise1000=-30, radarNAve=150, momentsNPeaks=2, momentsNoiseDistanceFactor=0, momentsSpecNoiseMean=None, momentsSpecNoiseMax=None, momentsPeakMinSnr=-10, momentsPeakMinBins=2, momentsSmoothSpectrum=True, momentsUseWiderPeak=False, momentsReceiverMiscalibration=0, seed=0, applyAttenuation=None, gaseousAttenuationModel='Rosenkranz98')[source]¶
Bases:
simpleRadarBase instrument simulator class
This is the base class for all instrument simulators providing the most important data structures.
- Parameters
parent ({pamtra2 class}) – Calling parent object
frequencies ({list} or {'all'}, optional) – Use this instrument for the frequencies indicated in the list or ‘all’ frequencies (the default is ‘all’, which means all frequencies)
**settings ({dict}) – Additional settings for the instrument
- frequencies¶
List of used frequencies
- Type
{list}
- settings¶
Instrument specific settings
- Type
{dict}
- parent¶
Calling parent object
- Type
{pamtra2 class}
- profile¶
Calling parent’s profile
- Type
{xr.Dataset}
- hydrometeorProfiles¶
Calling parent’s hydrometeor profiles
- Type
{pamtra2.helpers.AttrDict}
- results¶
Instrument simulator results
- Type
{xr.Dataset}