4.1.2.4. pamtra2.core

4.1.2.4.1. Module Contents

4.1.2.4.1.1. Classes

customProfile

pamtra2

4.1.2.4.1.2. Functions

_dynamic_viscosity_air(temperature)

! This function returns the dynamic viscosity of dry air in Pa s

4.1.2.4.1.3. Attributes

__version__

__version__ = 0.2[source]
class customProfile(parent, profileVars=[])[source]

Bases: xarray.Dataset

class pamtra2(nLayer, hydrometeors, frequencies, profileVars=[('height', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('temperature', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('pressure', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('relativeHumidity', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('horizontalWind', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('verticalWind', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('eddyDissipationRate', [dimensions.ADDITIONAL, dimensions.LAYER], np.float64), ('hydrometeorContent', [dimensions.ADDITIONAL, dimensions.LAYER, dimensions.HYDROMETEOR], np.float64)], profile=None, additionalDims={}, verbosity=0)[source]

Bases: object

getProfileAllBroadcasted(self, variables=None, sel={})[source]
getIntegratedScatteringCrossSections(self, frequencies=None, crossSections='all')[source]
addMissingVariables(self)[source]
addHeightBinDepth(self, update=False)[source]
addAbsoluteHumidity(self)[source]

add absolute humidity

addSpecificHumidity(self)[source]

add specific humidity

addWaterVaporPressure(self)[source]

add waterVaporPressure

addDryAirDensity(self)[source]

add dry air density

addAirDensity(self)[source]

add air density

addDynamicViscosity(self)[source]

dynamic viscosity of dry air

addKinematicViscosity(self)[source]

kinematic viscosity of dry air

property nHydrometeors(self)[source]
property nInstruments(self)[source]
property nLayer(self)[source]
addHydrometeor(self, hydrometeorClass, solve=True)[source]

Add hydrometeor properties for one hydrometeor. Hydrometeor is added to self.hydrometeors[name]

Parameters
  • hydrometeorClass – initialized hydrometeor class

  • solve (bool, optional) – Solve hydrometeor description (default true)

Returns

linked hydrometeor class

Return type

hydrometeorClass

addInstrument(self, instrumentClass, solve=True)[source]
Parameters
  • instrumentClass – initialized instrument class

  • solve (bool, optional) – Solve instrument description (default true)

_dynamic_viscosity_air(temperature)[source]

! This function returns the dynamic viscosity of dry air in Pa s ! Sutherland law ! coefficients from F. M. White, Viscous Fluid Flow, 2nd ed., McGraw-Hill, ! (1991). Kim et al., arXiv:physics/0410237v1