casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
atmosphere.py
Go to the documentation of this file.
00001 # This file was automatically generated by SWIG (http://www.swig.org).
00002 # Version 2.0.5
00003 #
00004 # Do not make changes to this file unless you know what you are doing--modify
00005 # the SWIG interface file instead.
00006 
00007 
00008 
00009 from sys import version_info
00010 if version_info >= (2,6,0):
00011     def swig_import_helper():
00012         from os.path import dirname
00013         import imp
00014         fp = None
00015         try:
00016             fp, pathname, description = imp.find_module('_atmosphere', [dirname(__file__)])
00017         except ImportError:
00018             import _atmosphere
00019             return _atmosphere
00020         if fp is not None:
00021             try:
00022                 _mod = imp.load_module('_atmosphere', fp, pathname, description)
00023             finally:
00024                 fp.close()
00025             return _mod
00026     _atmosphere = swig_import_helper()
00027     del swig_import_helper
00028 else:
00029     import _atmosphere
00030 del version_info
00031 try:
00032     _swig_property = property
00033 except NameError:
00034     pass # Python < 2.2 doesn't have 'property'.
00035 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
00036     if (name == "thisown"): return self.this.own(value)
00037     if (name == "this"):
00038         if type(value).__name__ == 'SwigPyObject':
00039             self.__dict__[name] = value
00040             return
00041     method = class_type.__swig_setmethods__.get(name,None)
00042     if method: return method(self,value)
00043     if (not static):
00044         self.__dict__[name] = value
00045     else:
00046         raise AttributeError("You cannot add attributes to %s" % self)
00047 
00048 def _swig_setattr(self,class_type,name,value):
00049     return _swig_setattr_nondynamic(self,class_type,name,value,0)
00050 
00051 def _swig_getattr(self,class_type,name):
00052     if (name == "thisown"): return self.this.own()
00053     method = class_type.__swig_getmethods__.get(name,None)
00054     if method: return method(self)
00055     raise AttributeError(name)
00056 
00057 def _swig_repr(self):
00058     try: strthis = "proxy of " + self.this.__repr__()
00059     except: strthis = ""
00060     return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
00061 
00062 try:
00063     _object = object
00064     _newclass = 1
00065 except AttributeError:
00066     class _object : pass
00067     _newclass = 0
00068 
00069 
00070 class atmosphere(_object):
00071     """Proxy of C++ casac::atmosphere class"""
00072     __swig_setmethods__ = {}
00073     __setattr__ = lambda self, name, value: _swig_setattr(self, atmosphere, name, value)
00074     __swig_getmethods__ = {}
00075     __getattr__ = lambda self, name: _swig_getattr(self, atmosphere, name)
00076     __repr__ = _swig_repr
00077     __swig_setmethods__["_altitude_getBasicAtmParms"] = _atmosphere.atmosphere__altitude_getBasicAtmParms_set
00078     __swig_getmethods__["_altitude_getBasicAtmParms"] = _atmosphere.atmosphere__altitude_getBasicAtmParms_get
00079     if _newclass:_altitude_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__altitude_getBasicAtmParms_get, _atmosphere.atmosphere__altitude_getBasicAtmParms_set)
00080     __swig_setmethods__["_temperature_getBasicAtmParms"] = _atmosphere.atmosphere__temperature_getBasicAtmParms_set
00081     __swig_getmethods__["_temperature_getBasicAtmParms"] = _atmosphere.atmosphere__temperature_getBasicAtmParms_get
00082     if _newclass:_temperature_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__temperature_getBasicAtmParms_get, _atmosphere.atmosphere__temperature_getBasicAtmParms_set)
00083     __swig_setmethods__["_pressure_getBasicAtmParms"] = _atmosphere.atmosphere__pressure_getBasicAtmParms_set
00084     __swig_getmethods__["_pressure_getBasicAtmParms"] = _atmosphere.atmosphere__pressure_getBasicAtmParms_get
00085     if _newclass:_pressure_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__pressure_getBasicAtmParms_get, _atmosphere.atmosphere__pressure_getBasicAtmParms_set)
00086     __swig_setmethods__["_maxAltitude_getBasicAtmParms"] = _atmosphere.atmosphere__maxAltitude_getBasicAtmParms_set
00087     __swig_getmethods__["_maxAltitude_getBasicAtmParms"] = _atmosphere.atmosphere__maxAltitude_getBasicAtmParms_get
00088     if _newclass:_maxAltitude_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__maxAltitude_getBasicAtmParms_get, _atmosphere.atmosphere__maxAltitude_getBasicAtmParms_set)
00089     __swig_setmethods__["_humidity_getBasicAtmParms"] = _atmosphere.atmosphere__humidity_getBasicAtmParms_set
00090     __swig_getmethods__["_humidity_getBasicAtmParms"] = _atmosphere.atmosphere__humidity_getBasicAtmParms_get
00091     if _newclass:_humidity_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__humidity_getBasicAtmParms_get, _atmosphere.atmosphere__humidity_getBasicAtmParms_set)
00092     __swig_setmethods__["_dTem_dh_getBasicAtmParms"] = _atmosphere.atmosphere__dTem_dh_getBasicAtmParms_set
00093     __swig_getmethods__["_dTem_dh_getBasicAtmParms"] = _atmosphere.atmosphere__dTem_dh_getBasicAtmParms_get
00094     if _newclass:_dTem_dh_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__dTem_dh_getBasicAtmParms_get, _atmosphere.atmosphere__dTem_dh_getBasicAtmParms_set)
00095     __swig_setmethods__["_dP_getBasicAtmParms"] = _atmosphere.atmosphere__dP_getBasicAtmParms_set
00096     __swig_getmethods__["_dP_getBasicAtmParms"] = _atmosphere.atmosphere__dP_getBasicAtmParms_get
00097     if _newclass:_dP_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__dP_getBasicAtmParms_get, _atmosphere.atmosphere__dP_getBasicAtmParms_set)
00098     __swig_setmethods__["_dPm_getBasicAtmParms"] = _atmosphere.atmosphere__dPm_getBasicAtmParms_set
00099     __swig_getmethods__["_dPm_getBasicAtmParms"] = _atmosphere.atmosphere__dPm_getBasicAtmParms_get
00100     if _newclass:_dPm_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__dPm_getBasicAtmParms_get, _atmosphere.atmosphere__dPm_getBasicAtmParms_set)
00101     __swig_setmethods__["_h0_getBasicAtmParms"] = _atmosphere.atmosphere__h0_getBasicAtmParms_set
00102     __swig_getmethods__["_h0_getBasicAtmParms"] = _atmosphere.atmosphere__h0_getBasicAtmParms_get
00103     if _newclass:_h0_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__h0_getBasicAtmParms_get, _atmosphere.atmosphere__h0_getBasicAtmParms_set)
00104     __swig_setmethods__["_atmType_getBasicAtmParms"] = _atmosphere.atmosphere__atmType_getBasicAtmParms_set
00105     __swig_getmethods__["_atmType_getBasicAtmParms"] = _atmosphere.atmosphere__atmType_getBasicAtmParms_get
00106     if _newclass:_atmType_getBasicAtmParms = _swig_property(_atmosphere.atmosphere__atmType_getBasicAtmParms_get, _atmosphere.atmosphere__atmType_getBasicAtmParms_set)
00107     __swig_setmethods__["_thickness_getProfile"] = _atmosphere.atmosphere__thickness_getProfile_set
00108     __swig_getmethods__["_thickness_getProfile"] = _atmosphere.atmosphere__thickness_getProfile_get
00109     if _newclass:_thickness_getProfile = _swig_property(_atmosphere.atmosphere__thickness_getProfile_get, _atmosphere.atmosphere__thickness_getProfile_set)
00110     __swig_setmethods__["_temperature_getProfile"] = _atmosphere.atmosphere__temperature_getProfile_set
00111     __swig_getmethods__["_temperature_getProfile"] = _atmosphere.atmosphere__temperature_getProfile_get
00112     if _newclass:_temperature_getProfile = _swig_property(_atmosphere.atmosphere__temperature_getProfile_get, _atmosphere.atmosphere__temperature_getProfile_set)
00113     __swig_setmethods__["_watermassdensity_getProfile"] = _atmosphere.atmosphere__watermassdensity_getProfile_set
00114     __swig_getmethods__["_watermassdensity_getProfile"] = _atmosphere.atmosphere__watermassdensity_getProfile_get
00115     if _newclass:_watermassdensity_getProfile = _swig_property(_atmosphere.atmosphere__watermassdensity_getProfile_get, _atmosphere.atmosphere__watermassdensity_getProfile_set)
00116     __swig_setmethods__["_water_getProfile"] = _atmosphere.atmosphere__water_getProfile_set
00117     __swig_getmethods__["_water_getProfile"] = _atmosphere.atmosphere__water_getProfile_get
00118     if _newclass:_water_getProfile = _swig_property(_atmosphere.atmosphere__water_getProfile_get, _atmosphere.atmosphere__water_getProfile_set)
00119     __swig_setmethods__["_pressure_getProfile"] = _atmosphere.atmosphere__pressure_getProfile_set
00120     __swig_getmethods__["_pressure_getProfile"] = _atmosphere.atmosphere__pressure_getProfile_get
00121     if _newclass:_pressure_getProfile = _swig_property(_atmosphere.atmosphere__pressure_getProfile_get, _atmosphere.atmosphere__pressure_getProfile_set)
00122     __swig_setmethods__["_O3_getProfile"] = _atmosphere.atmosphere__O3_getProfile_set
00123     __swig_getmethods__["_O3_getProfile"] = _atmosphere.atmosphere__O3_getProfile_get
00124     if _newclass:_O3_getProfile = _swig_property(_atmosphere.atmosphere__O3_getProfile_get, _atmosphere.atmosphere__O3_getProfile_set)
00125     __swig_setmethods__["_CO_getProfile"] = _atmosphere.atmosphere__CO_getProfile_set
00126     __swig_getmethods__["_CO_getProfile"] = _atmosphere.atmosphere__CO_getProfile_get
00127     if _newclass:_CO_getProfile = _swig_property(_atmosphere.atmosphere__CO_getProfile_get, _atmosphere.atmosphere__CO_getProfile_set)
00128     __swig_setmethods__["_N2O_getProfile"] = _atmosphere.atmosphere__N2O_getProfile_set
00129     __swig_getmethods__["_N2O_getProfile"] = _atmosphere.atmosphere__N2O_getProfile_get
00130     if _newclass:_N2O_getProfile = _swig_property(_atmosphere.atmosphere__N2O_getProfile_get, _atmosphere.atmosphere__N2O_getProfile_set)
00131     __swig_setmethods__["_dryOpacity_getDryOpacitySpec"] = _atmosphere.atmosphere__dryOpacity_getDryOpacitySpec_set
00132     __swig_getmethods__["_dryOpacity_getDryOpacitySpec"] = _atmosphere.atmosphere__dryOpacity_getDryOpacitySpec_get
00133     if _newclass:_dryOpacity_getDryOpacitySpec = _swig_property(_atmosphere.atmosphere__dryOpacity_getDryOpacitySpec_get, _atmosphere.atmosphere__dryOpacity_getDryOpacitySpec_set)
00134     __swig_setmethods__["_wetOpacity_getWetOpacitySpec"] = _atmosphere.atmosphere__wetOpacity_getWetOpacitySpec_set
00135     __swig_getmethods__["_wetOpacity_getWetOpacitySpec"] = _atmosphere.atmosphere__wetOpacity_getWetOpacitySpec_get
00136     if _newclass:_wetOpacity_getWetOpacitySpec = _swig_property(_atmosphere.atmosphere__wetOpacity_getWetOpacitySpec_get, _atmosphere.atmosphere__wetOpacity_getWetOpacitySpec_set)
00137     __swig_setmethods__["_tebbSky_getTebbSkySpec"] = _atmosphere.atmosphere__tebbSky_getTebbSkySpec_set
00138     __swig_getmethods__["_tebbSky_getTebbSkySpec"] = _atmosphere.atmosphere__tebbSky_getTebbSkySpec_get
00139     if _newclass:_tebbSky_getTebbSkySpec = _swig_property(_atmosphere.atmosphere__tebbSky_getTebbSkySpec_get, _atmosphere.atmosphere__tebbSky_getTebbSkySpec_set)
00140     def __init__(self): 
00141         """__init__(self) -> atmosphere"""
00142         this = _atmosphere.new_atmosphere()
00143         try: self.this.append(this)
00144         except: self.this = this
00145     __swig_destroy__ = _atmosphere.delete_atmosphere
00146     __del__ = lambda self : None;
00147     def getAtmVersion(self):
00148         """
00149         getAtmVersion(self) -> string
00150 
00151         Summary
00152                 Returns the version of ATM library.
00153            
00154         --------------------------------------------------------------------------------
00155                       
00156         """
00157         return _atmosphere.atmosphere_getAtmVersion(self)
00158 
00159     def listAtmosphereTypes(self):
00160         """
00161         listAtmosphereTypes(self) -> std::vector< std::string >
00162 
00163         Summary
00164                 Returns a list of atmospheric types used by ATM.
00165            
00166         --------------------------------------------------------------------------------
00167                       
00168         """
00169         return _atmosphere.atmosphere_listAtmosphereTypes(self)
00170 
00171     def initAtmProfile(self, *args, **kwargs):
00172         """
00173         initAtmProfile(self, altitude=Quantity(std::vector<double>(1, 5000.),"m"), temperature=Quantity(std::vector<double>(1, 270.0),"K"), 
00174             pressure=Quantity(std::vector<double>(1, 560.0),"mbar"), 
00175             maxAltitude=Quantity(std::vector<double>(1, 48.0),"km"), humidity=20.0, 
00176             dTem_dh=Quantity(std::vector<double>(1, -5.6),"K/km"), dP=Quantity(std::vector<double>(1, 10.0),"mbar"), 
00177             dPm=1.2, h0=Quantity(std::vector<double>(1, 2.0),"km"), 
00178             atmType=1) -> string
00179 
00180         Summary
00181                 Set initial atmospheric profile for atmosphere tool
00182            
00183 
00184         Input Parameters:
00185                 altitude         Site altitude - Quantity with units of altitude, meter 5000. 
00186                 temperature      Ambient Temperature - Quantity with units of temperature, K 270.0 
00187                 pressure         Ambient pressure - Quantity with units of pressure, mbar 560.0 
00188                 maxAltitude      altitude of the top pf the modelled atmosphere - Quantity with dimension of length, and units of kilometer 48.0 
00189                 humidity         used to guess water (0-100) 20.0 
00190                 dTem_dh          the derivative of temperature with respect to height - Quantity with units of K/km -5.6 
00191                 dP               initial pressure step - Quantity with the units of pressure, mb 10.0 
00192                 dPm              pressure multiplicative factor for steps 1.2 
00193                 h0               scale height for water( exp distribution ) - Quantity with the dimension of length, and units of kilometer 2.0 
00194                 atmType          atmospheric type 1(tropical),2(mid latitude summer),3(mid latitude winter), 4(subarctic summer),5(subarctic winter), dimensionless 1 
00195                 
00196         --------------------------------------------------------------------------------
00197                       
00198         """
00199         return _atmosphere.atmosphere_initAtmProfile(self, *args, **kwargs)
00200 
00201     def updateAtmProfile(self, *args, **kwargs):
00202         """
00203         updateAtmProfile(self, altitude=Quantity(std::vector<double>(1, 5000.),"m"), temperature=Quantity(std::vector<double>(1, 270.0),"K"), 
00204             pressure=Quantity(std::vector<double>(1, 560.0),"mbar"), 
00205             humidity=20.0, dTem_dh=Quantity(std::vector<double>(1, -5.6),"K/km"), 
00206             h0=Quantity(std::vector<double>(1, 2.0),"km")) -> string
00207 
00208         Summary
00209                 Update basic atmospheric parameters of atmosphere tool
00210            
00211 
00212         Input Parameters:
00213                 altitude         Site altitude - Quantity with units of altitude, meter 5000. 
00214                 temperature      Ambient ground temperature - Quantity with units of temperature, K 270.0 
00215                 pressure         Ambient ground pressure - Quantity with units of pressure, mbar 560.0 
00216                 humidity         Relative humidy used to guess water (0-100) 20.0 
00217                 dTem_dh          Tropospheric Lapse Rate - the derivative of temperature with respect to height - Quantity with units of K/km -5.6 
00218                 h0               scale height for water( exp distribution ) - Quantity with the dimension of length, and units of kilometer 2.0 
00219                 
00220         --------------------------------------------------------------------------------
00221                       
00222         """
00223         return _atmosphere.atmosphere_updateAtmProfile(self, *args, **kwargs)
00224 
00225     def getBasicAtmParms(self, *args, **kwargs):
00226         """
00227         getBasicAtmParms(self, _altitude=_altitude_getBasicAtmParms, _temperature=_temperature_getBasicAtmParms, 
00228             _pressure=_pressure_getBasicAtmParms, _maxAltitude=_maxAltitude_getBasicAtmParms, 
00229             _humidity=_humidity_getBasicAtmParms, _dTem_dh=_dTem_dh_getBasicAtmParms, 
00230             _dP=_dP_getBasicAtmParms, _dPm=_dPm_getBasicAtmParms, _h0=_h0_getBasicAtmParms, 
00231             _atmType=_atmType_getBasicAtmParms) -> string
00232 
00233         Summary
00234                 Gets the current basic atmospheric parameters of the model.
00235            
00236 
00237         Output Parameters:
00238                 _altitude        Site altitude - Quantity with units of altitude, meter 
00239                 _temperature     Ambient ground temperature - Quantity with units of temperature, K 
00240                 _pressure        Ambient pressure - Quantity with units of pressure, mbar 
00241                 _maxAltitude     altitude of the top pf the modelled atmosphere - Quantity with dimension of length, and units of kilometer 
00242                 _humidity        Ground relative humidity used to guess water (0-100) 
00243                 _dTem_dh         Current Tropospheric Lapse Rate (the derivative of temperature with respect to height) - Quantity with units of K/km 
00244                 _dP              initial pressure step - Quantity with the units of pressure, mb 
00245                 _dPm             pressure multiplicative factor for steps 
00246                 _h0              Water vapor scale height ( exp distribution ) - Quantity with the dimension of length, and units of kilometer 
00247                 _atmType         atmospheric type used to describe the behaviour above the tropopause. 1(tropical),2(mid latitude summer),3(mid latitude winter), 4(subarctic summer),5(subarctic winter), dimensionless 
00248                 
00249         --------------------------------------------------------------------------------
00250                       
00251         """
00252         return _atmosphere.atmosphere_getBasicAtmParms(self, *args, **kwargs)
00253 
00254     def getNumLayers(self):
00255         """
00256         getNumLayers(self) -> int
00257 
00258         Summary
00259                 Returns the number of layers in the atmospheric profile.
00260            
00261         --------------------------------------------------------------------------------
00262                       
00263         """
00264         return _atmosphere.atmosphere_getNumLayers(self)
00265 
00266     def getGroundWH2O(self):
00267         """
00268         getGroundWH2O(self) -> Quantity
00269 
00270         Summary
00271                 get the zenith column of water vapor
00272         --------------------------------------------------------------------------------
00273                       
00274         """
00275         return _atmosphere.atmosphere_getGroundWH2O(self)
00276 
00277     def getProfile(self, *args, **kwargs):
00278         """
00279         getProfile(self, _thickness=_thickness_getProfile, _temperature=_temperature_getProfile, _watermassdensity=_watermassdensity_getProfile, 
00280             _water=_water_getProfile, _pressure=_pressure_getProfile, 
00281             _O3=_O3_getProfile, _CO=_CO_getProfile, _N2O=_N2O_getProfile) -> string
00282 
00283         Summary
00284                 get atmospheric profile
00285 
00286         Output Parameters:
00287                 _thickness       thickness of every atmospheric layer - Quantum with a vector value and unit of length, m 
00288                 _temperature     temperature of every atmospheric layer - Quantum with a vector value and unit of temperature, K 
00289                 _watermassdensity        water vapor mass density content of every atmospheric layer - Quantum with a vector value and unit of kg.m-3 
00290                 _water           water vapor content of every atmospheric layer - Quantum with a vector value and unit of m-3 
00291                 _pressure        pressure of every atmospheric layer - Quantum with a vector value and unit of Pascal 
00292                 _O3              O3 of every atmospheric layer - Quantum with a vector value and unit of m-3 
00293                 _CO              CO of every atmospheric layer - Quantum with a vector value and unit of m-3 
00294                 _N2O             N2O of every atmospheric layer - Quantum with a vector value and unit of m-3 
00295                 
00296         --------------------------------------------------------------------------------
00297                       
00298         """
00299         return _atmosphere.atmosphere_getProfile(self, *args, **kwargs)
00300 
00301     def initSpectralWindow(self, *args, **kwargs):
00302         """
00303         initSpectralWindow(self, nbands=1, fCenter=Quantity(std::vector<double>(1, 90),"GHz"), fWidth=Quantity(std::vector<double>(1, 0.64),"GHz"), 
00304             fRes=Quantity(std::vector<double>(1, 0.0),"GHz")) -> int
00305 
00306         Summary
00307                 initialize spectral window
00308 
00309         Input Parameters:
00310                 nbands           number of spectral windows/bands 1 
00311                 fCenter          center frequencies - Quantum with a vector value and unit of frequency, GHz 90 
00312                 fWidth           frequency width of band - Quantum with a vector value and unit of frequency, GHz 0.64 
00313                 fRes             resolution inside band - Quantum with a vector value and unit frequency, GHz. Default is for a single frequency. 0.0 
00314                 
00315         --------------------------------------------------------------------------------
00316                       
00317         """
00318         return _atmosphere.atmosphere_initSpectralWindow(self, *args, **kwargs)
00319 
00320     def addSpectralWindow(self, *args, **kwargs):
00321         """
00322         addSpectralWindow(self, fCenter=Quantity(std::vector<double>(1, 350),"GHz"), fWidth=Quantity(std::vector<double>(1, 0.008),"GHz"), 
00323             fRes=Quantity(std::vector<double>(1, 0.002),"GHz")) -> int
00324 
00325         Summary
00326                 add a new spectral window
00327 
00328         Input Parameters:
00329                 fCenter          frequencies - Quantum with a double value and unit of frequency, GHz 350 
00330                 fWidth           frequency width of band - Quantum with a double value and unit of frequency, GHz 0.008 
00331                 fRes             resolution inside band - Quantum with a double value and unit frequency, GHz 0.002 
00332                 
00333         --------------------------------------------------------------------------------
00334                       
00335         """
00336         return _atmosphere.atmosphere_addSpectralWindow(self, *args, **kwargs)
00337 
00338     def getNumSpectralWindows(self):
00339         """
00340         getNumSpectralWindows(self) -> int
00341 
00342         Summary
00343                 Get number of spectral windows
00344         --------------------------------------------------------------------------------
00345                       
00346         """
00347         return _atmosphere.atmosphere_getNumSpectralWindows(self)
00348 
00349     def getNumChan(self, spwid=0):
00350         """
00351         getNumChan(self, spwid=0) -> int
00352 
00353         Summary
00354                 return the number of channels of ith band
00355 
00356         Input Parameters:
00357                 spwid            Int standing for identifier of bands (0-based) 0 
00358                 
00359         --------------------------------------------------------------------------------
00360                       
00361         """
00362         return _atmosphere.atmosphere_getNumChan(self, spwid)
00363 
00364     def getRefChan(self, spwid=0):
00365         """
00366         getRefChan(self, spwid=0) -> int
00367 
00368         Summary
00369                 Get the reference channel of a given spectral window
00370            
00371 
00372         Input Parameters:
00373                 spwid            Int standing for spectral window id (0-based) 0 
00374                 
00375         --------------------------------------------------------------------------------
00376                       
00377         """
00378         return _atmosphere.atmosphere_getRefChan(self, spwid)
00379 
00380     def getRefFreq(self, spwid=0):
00381         """
00382         getRefFreq(self, spwid=0) -> Quantity
00383 
00384         Summary
00385                 Get the reference frequency of given spectral window
00386            
00387 
00388         Input Parameters:
00389                 spwid            Int standing for spectral window id (0-based) 0 
00390                 
00391         --------------------------------------------------------------------------------
00392                       
00393         """
00394         return _atmosphere.atmosphere_getRefFreq(self, spwid)
00395 
00396     def getChanSep(self, spwid=0):
00397         """
00398         getChanSep(self, spwid=0) -> Quantity
00399 
00400         Summary
00401                 Get the channel separation for regularly spaced grid for spectral window
00402            
00403 
00404         Input Parameters:
00405                 spwid            Int standing for spectral window id (0-based) 0 
00406                 
00407         --------------------------------------------------------------------------------
00408                       
00409         """
00410         return _atmosphere.atmosphere_getChanSep(self, spwid)
00411 
00412     def getChanFreq(self, chanNum=0, spwid=0):
00413         """
00414         getChanFreq(self, chanNum=0, spwid=0) -> Quantity
00415 
00416         Summary
00417                 Get the channel frequency for a given grid point for the specified spectral window.
00418            
00419 
00420         Input Parameters:
00421                 chanNum          Int standing for channel number (0-based) 0 
00422                 spwid            Int standing for spectral window id (0-based) 0 
00423                 
00424         --------------------------------------------------------------------------------
00425                       
00426         """
00427         return _atmosphere.atmosphere_getChanFreq(self, chanNum, spwid)
00428 
00429     def getSpectralWindow(self, spwid=0):
00430         """
00431         getSpectralWindow(self, spwid=0) -> Quantity
00432 
00433         Summary
00434                 Get the spectral grid for the specified spectral window.
00435            
00436 
00437         Input Parameters:
00438                 spwid            Int standing for spectral window id (0-based) 0 
00439                 
00440         --------------------------------------------------------------------------------
00441                       
00442         """
00443         return _atmosphere.atmosphere_getSpectralWindow(self, spwid)
00444 
00445     def getChanNum(self, *args, **kwargs):
00446         """
00447         getChanNum(self, freq, spwid=0) -> double
00448 
00449         Summary
00450                 Get the grid position for a given frequency in the specified spectral window.
00451            
00452 
00453         Input Parameters:
00454                 freq             Frequency 
00455                 spwid            Int standing for spectral window id (0-based) 0 
00456                 
00457         --------------------------------------------------------------------------------
00458                       
00459         """
00460         return _atmosphere.atmosphere_getChanNum(self, *args, **kwargs)
00461 
00462     def getBandwidth(self, spwid=0):
00463         """
00464         getBandwidth(self, spwid=0) -> Quantity
00465 
00466         Summary
00467                 
00468         Get the frequency range encompassing the list of frequency grid points for the specified spectral window.
00469            
00470 
00471         Input Parameters:
00472                 spwid            Int standing for spectral window id (0-based) 0 
00473                 
00474         --------------------------------------------------------------------------------
00475                       
00476         """
00477         return _atmosphere.atmosphere_getBandwidth(self, spwid)
00478 
00479     def getMinFreq(self, spwid=0):
00480         """
00481         getMinFreq(self, spwid=0) -> Quantity
00482 
00483         Summary
00484                 
00485         Get lowest frequency channel for the specified spectral window.
00486            
00487 
00488         Input Parameters:
00489                 spwid            Int standing for spectral window id (0-based) 0 
00490                 
00491         --------------------------------------------------------------------------------
00492                       
00493         """
00494         return _atmosphere.atmosphere_getMinFreq(self, spwid)
00495 
00496     def getMaxFreq(self, spwid=0):
00497         """
00498         getMaxFreq(self, spwid=0) -> Quantity
00499 
00500         Summary
00501                 
00502         Get highest frequency channel for the specified spectral window.
00503            
00504 
00505         Input Parameters:
00506                 spwid            Int standing for spectral window id (0-based) 0 
00507                 
00508         --------------------------------------------------------------------------------
00509                       
00510         """
00511         return _atmosphere.atmosphere_getMaxFreq(self, spwid)
00512 
00513     def getDryOpacity(self, *args, **kwargs):
00514         """
00515         getDryOpacity(self, nc=-1, spwid=0) -> double
00516 
00517         Summary
00518                 get the integrated Dry Opacity along the atmospheric path for channel nc in spectral window swpId
00519 
00520         Input Parameters:
00521                 nc               Channel number (0-based; defaults to reference channel) -1 
00522                 spwid            Int standing for spectral window id (0-based) 0 
00523                 
00524         --------------------------------------------------------------------------------
00525                       
00526         """
00527         return _atmosphere.atmosphere_getDryOpacity(self, *args, **kwargs)
00528 
00529     def getDryContOpacity(self, *args, **kwargs):
00530         """
00531         getDryContOpacity(self, nc=-1, spwid=0) -> double
00532 
00533         Summary
00534                 get the integrated Dry Continuum Opacity along the atmospheric path for channel nc in spectral window spwid
00535 
00536         Input Parameters:
00537                 nc               Channel number (0-based; defaults to reference channel) -1 
00538                 spwid            Int standing for spectral window id (0-based) 0 
00539                 
00540         --------------------------------------------------------------------------------
00541                       
00542         """
00543         return _atmosphere.atmosphere_getDryContOpacity(self, *args, **kwargs)
00544 
00545     def getO2LinesOpacity(self, *args, **kwargs):
00546         """
00547         getO2LinesOpacity(self, nc=-1, spwid=0) -> double
00548 
00549         Summary
00550                 get the integrated O2 Lines Opacity along the atmospheric path for channel nc in spectral window spwid
00551 
00552         Input Parameters:
00553                 nc               Channel number (0-based; defaults to reference channel) -1 
00554                 spwid            Int standing for spectral window id (0-based) 0 
00555                 
00556         --------------------------------------------------------------------------------
00557                       
00558         """
00559         return _atmosphere.atmosphere_getO2LinesOpacity(self, *args, **kwargs)
00560 
00561     def getO3LinesOpacity(self, *args, **kwargs):
00562         """
00563         getO3LinesOpacity(self, nc=-1, spwid=0) -> double
00564 
00565         Summary
00566                 get the integrated O3 Lines Opacity along the atmospheric path for channel nc in spectral window spwid
00567 
00568         Input Parameters:
00569                 nc               Channel number (0-based; defaults to reference channel) -1 
00570                 spwid            Int standing for spectral window id (0-based) 0 
00571                 
00572         --------------------------------------------------------------------------------
00573                       
00574         """
00575         return _atmosphere.atmosphere_getO3LinesOpacity(self, *args, **kwargs)
00576 
00577     def getCOLinesOpacity(self, *args, **kwargs):
00578         """
00579         getCOLinesOpacity(self, nc=-1, spwid=0) -> double
00580 
00581         Summary
00582                 get the integrated CO Lines Opacity along the atmospheric path for channel nc in spectral window spwid
00583 
00584         Input Parameters:
00585                 nc               Channel number (0-based; defaults to reference channel) -1 
00586                 spwid            Int standing for spectral window id (0-based) 0 
00587                 
00588         --------------------------------------------------------------------------------
00589                       
00590         """
00591         return _atmosphere.atmosphere_getCOLinesOpacity(self, *args, **kwargs)
00592 
00593     def getN2OLinesOpacity(self, *args, **kwargs):
00594         """
00595         getN2OLinesOpacity(self, nc=-1, spwid=0) -> double
00596 
00597         Summary
00598                 get the integrated N2O Lines Opacity along the atmospheric path for channel nc in spectral window spwid
00599 
00600         Input Parameters:
00601                 nc               Channel number (0-based; defaults to reference channel) -1 
00602                 spwid            Int standing for spectral window id (0-based) 0 
00603                 
00604         --------------------------------------------------------------------------------
00605                       
00606         """
00607         return _atmosphere.atmosphere_getN2OLinesOpacity(self, *args, **kwargs)
00608 
00609     def getWetOpacity(self, *args, **kwargs):
00610         """
00611         getWetOpacity(self, nc=-1, spwid=0) -> Quantity
00612 
00613         Summary
00614                 get the integrated Wet Opacity along the atmospheric path for channel nc in spectral window spwid
00615 
00616         Input Parameters:
00617                 nc               Channel number (0-based; defaults to reference channel) -1 
00618                 spwid            Int standing for spectral window id (0-based) 0 
00619                 
00620         --------------------------------------------------------------------------------
00621                       
00622         """
00623         return _atmosphere.atmosphere_getWetOpacity(self, *args, **kwargs)
00624 
00625     def getH2OLinesOpacity(self, *args, **kwargs):
00626         """
00627         getH2OLinesOpacity(self, nc=-1, spwid=0) -> double
00628 
00629         Summary
00630                 get the integrated H2O Lines Opacity along the atmospheric path for channel nc in spectral window spwid
00631 
00632         Input Parameters:
00633                 nc               Channel number (0-based; defaults to reference channel) -1 
00634                 spwid            Int standing for spectral window id (0-based) 0 
00635                 
00636         --------------------------------------------------------------------------------
00637                       
00638         """
00639         return _atmosphere.atmosphere_getH2OLinesOpacity(self, *args, **kwargs)
00640 
00641     def getH2OContOpacity(self, *args, **kwargs):
00642         """
00643         getH2OContOpacity(self, nc=-1, spwid=0) -> double
00644 
00645         Summary
00646                 get the integrated H2O Continuum Opacity along the atmospheric path for channel nc in spectral window spwid
00647 
00648         Input Parameters:
00649                 nc               Channel number (0-based; defaults to reference channel) -1 
00650                 spwid            Int standing for spectral window id (0-based) 0 
00651                 
00652         --------------------------------------------------------------------------------
00653                       
00654         """
00655         return _atmosphere.atmosphere_getH2OContOpacity(self, *args, **kwargs)
00656 
00657     def getDryOpacitySpec(self, *args, **kwargs):
00658         """
00659         getDryOpacitySpec(self, spwid=0, _dryOpacity=_dryOpacity_getDryOpacitySpec) -> int
00660 
00661         Summary
00662                 get the integrated Dry optical depth along the atmospheric path on each channel of a band
00663 
00664         Input Parameters:
00665                 spwid            Int standing for spectral window id (0-based) 0 
00666                 
00667 
00668         Output Parameters:
00669                 _dryOpacity      dry opacity for each channel 
00670                 
00671         --------------------------------------------------------------------------------
00672                       
00673         """
00674         return _atmosphere.atmosphere_getDryOpacitySpec(self, *args, **kwargs)
00675 
00676     def getWetOpacitySpec(self, *args, **kwargs):
00677         """
00678         getWetOpacitySpec(self, spwid=0, _wetOpacity=_wetOpacity_getWetOpacitySpec) -> int
00679 
00680         Summary
00681                 get the integrated Wet optical depth along the atmospheric path on each channel of a band
00682 
00683         Input Parameters:
00684                 spwid            Int standing for spectral window id (0-based) 0 
00685                 
00686 
00687         Output Parameters:
00688                 _wetOpacity      wet opacity for each channel in band - Quantum with a vector value and unit of mm-1 
00689                 
00690         --------------------------------------------------------------------------------
00691                       
00692         """
00693         return _atmosphere.atmosphere_getWetOpacitySpec(self, *args, **kwargs)
00694 
00695     def getDispersivePhaseDelay(self, *args, **kwargs):
00696         """
00697         getDispersivePhaseDelay(self, nc=-1, spwid=0) -> Quantity
00698 
00699         Summary
00700                 get the integrated zenith H2O Atmospheric Phase Delay
00701 
00702         Input Parameters:
00703                 nc               Channel number (0-based; defaults to reference channel) -1 
00704                 spwid            Int standing for spectral window id (0-based) 0 
00705                 
00706         --------------------------------------------------------------------------------
00707                       
00708         """
00709         return _atmosphere.atmosphere_getDispersivePhaseDelay(self, *args, **kwargs)
00710 
00711     def getDispersiveWetPhaseDelay(self, *args, **kwargs):
00712         """
00713         getDispersiveWetPhaseDelay(self, nc=-1, spwid=0) -> Quantity
00714 
00715         Summary
00716                 get the integrated dispersive wet Atmospheric Phase Delay
00717 
00718         Input Parameters:
00719                 nc               Channel number (0-based; defaults to reference channel) -1 
00720                 spwid            Int standing for spectral window id (0-based) 0 
00721                 
00722         --------------------------------------------------------------------------------
00723                       
00724         """
00725         return _atmosphere.atmosphere_getDispersiveWetPhaseDelay(self, *args, **kwargs)
00726 
00727     def getNonDispersiveWetPhaseDelay(self, *args, **kwargs):
00728         """
00729         getNonDispersiveWetPhaseDelay(self, nc=-1, spwid=0) -> Quantity
00730 
00731         Summary
00732                 get the integrated nondispersive wet Atmospheric Phase Delay
00733 
00734         Input Parameters:
00735                 nc               Channel number (0-based; defaults to reference channel) -1 
00736                 spwid            Int standing for spectral window id (0-based) 0 
00737                 
00738         --------------------------------------------------------------------------------
00739                       
00740         """
00741         return _atmosphere.atmosphere_getNonDispersiveWetPhaseDelay(self, *args, **kwargs)
00742 
00743     def getNonDispersiveDryPhaseDelay(self, *args, **kwargs):
00744         """
00745         getNonDispersiveDryPhaseDelay(self, nc=-1, spwid=0) -> Quantity
00746 
00747         Summary
00748                 get the integrated nondispersive dry Atmospheric Phase Delay
00749 
00750         Input Parameters:
00751                 nc               Channel number (0-based; defaults to reference channel) -1 
00752                 spwid            Int standing for spectral window id (0-based) 0 
00753                 
00754         --------------------------------------------------------------------------------
00755                       
00756         """
00757         return _atmosphere.atmosphere_getNonDispersiveDryPhaseDelay(self, *args, **kwargs)
00758 
00759     def getNonDispersivePhaseDelay(self, *args, **kwargs):
00760         """
00761         getNonDispersivePhaseDelay(self, nc=-1, spwid=0) -> Quantity
00762 
00763         Summary
00764                 get the integrated zenith H2O Atmospheric Phase Delay (Non-Dispersive part)
00765 
00766         Input Parameters:
00767                 nc               Channel number (0-based; defaults to reference channel) -1 
00768                 spwid            Int standing for spectral window id (0-based) 0 
00769                 
00770         --------------------------------------------------------------------------------
00771                       
00772         """
00773         return _atmosphere.atmosphere_getNonDispersivePhaseDelay(self, *args, **kwargs)
00774 
00775     def getDispersivePathLength(self, *args, **kwargs):
00776         """
00777         getDispersivePathLength(self, nc=-1, spwid=0) -> Quantity
00778 
00779         Summary
00780                 get the integrated Atmospheric Dispersive Path
00781 
00782         Input Parameters:
00783                 nc               Channel number (0-based; defaults to reference channel) -1 
00784                 spwid            Int standing for spectral window id (0-based) 0 
00785                 
00786         --------------------------------------------------------------------------------
00787                       
00788         """
00789         return _atmosphere.atmosphere_getDispersivePathLength(self, *args, **kwargs)
00790 
00791     def getDispersiveWetPathLength(self, *args, **kwargs):
00792         """
00793         getDispersiveWetPathLength(self, nc=-1, spwid=0) -> Quantity
00794 
00795         Summary
00796                 get the integrated wet Atmospheric Dispersive Path
00797 
00798         Input Parameters:
00799                 nc               Channel number (0-based; defaults to reference channel) -1 
00800                 spwid            Int standing for spectral window id (0-based) 0 
00801                 
00802         --------------------------------------------------------------------------------
00803                       
00804         """
00805         return _atmosphere.atmosphere_getDispersiveWetPathLength(self, *args, **kwargs)
00806 
00807     def getNonDispersiveWetPathLength(self, *args, **kwargs):
00808         """
00809         getNonDispersiveWetPathLength(self, nc=-1, spwid=0) -> Quantity
00810 
00811         Summary
00812                 get the integrated wet Atmospheric NonDispersive Path
00813 
00814         Input Parameters:
00815                 nc               Channel number (0-based; defaults to reference channel) -1 
00816                 spwid            Int standing for spectral window id (0-based) 0 
00817                 
00818         --------------------------------------------------------------------------------
00819                       
00820         """
00821         return _atmosphere.atmosphere_getNonDispersiveWetPathLength(self, *args, **kwargs)
00822 
00823     def getNonDispersiveDryPathLength(self, *args, **kwargs):
00824         """
00825         getNonDispersiveDryPathLength(self, nc=-1, spwid=0) -> Quantity
00826 
00827         Summary
00828                 get the integrated dry Atmospheric NonDispersive Path
00829 
00830         Input Parameters:
00831                 nc               Channel number (0-based; defaults to reference channel) -1 
00832                 spwid            Int standing for spectral window id (0-based) 0 
00833                 
00834         --------------------------------------------------------------------------------
00835                       
00836         """
00837         return _atmosphere.atmosphere_getNonDispersiveDryPathLength(self, *args, **kwargs)
00838 
00839     def getO2LinesPathLength(self, *args, **kwargs):
00840         """
00841         getO2LinesPathLength(self, nc=-1, spwid=0) -> Quantity
00842 
00843         Summary
00844                 get the integrated O2 lines Path
00845 
00846         Input Parameters:
00847                 nc               Channel number (0-based; defaults to reference channel) -1 
00848                 spwid            Int standing for spectral window id (0-based) 0 
00849                 
00850         --------------------------------------------------------------------------------
00851                       
00852         """
00853         return _atmosphere.atmosphere_getO2LinesPathLength(self, *args, **kwargs)
00854 
00855     def getO3LinesPathLength(self, *args, **kwargs):
00856         """
00857         getO3LinesPathLength(self, nc=-1, spwid=0) -> Quantity
00858 
00859         Summary
00860                 get the integrated O3 lines Path
00861 
00862         Input Parameters:
00863                 nc               Channel number (0-based; defaults to reference channel) -1 
00864                 spwid            Int standing for spectral window id (0-based) 0 
00865                 
00866         --------------------------------------------------------------------------------
00867                       
00868         """
00869         return _atmosphere.atmosphere_getO3LinesPathLength(self, *args, **kwargs)
00870 
00871     def getCOLinesPathLength(self, *args, **kwargs):
00872         """
00873         getCOLinesPathLength(self, nc=-1, spwid=0) -> Quantity
00874 
00875         Summary
00876                 get the integrated CO lines Path
00877 
00878         Input Parameters:
00879                 nc               Channel number (0-based; defaults to reference channel) -1 
00880                 spwid            Int standing for spectral window id (0-based) 0 
00881                 
00882         --------------------------------------------------------------------------------
00883                       
00884         """
00885         return _atmosphere.atmosphere_getCOLinesPathLength(self, *args, **kwargs)
00886 
00887     def getN2OLinesPathLength(self, *args, **kwargs):
00888         """
00889         getN2OLinesPathLength(self, nc=-1, spwid=0) -> Quantity
00890 
00891         Summary
00892                 get the integrated N2O lines Path
00893 
00894         Input Parameters:
00895                 nc               Channel number (0-based; defaults to reference channel) -1 
00896                 spwid            Int standing for spectral window id (0-based) 0 
00897                 
00898         --------------------------------------------------------------------------------
00899                       
00900         """
00901         return _atmosphere.atmosphere_getN2OLinesPathLength(self, *args, **kwargs)
00902 
00903     def getNonDispersivePathLength(self, *args, **kwargs):
00904         """
00905         getNonDispersivePathLength(self, nc=-1, spwid=0) -> Quantity
00906 
00907         Summary
00908                 get the integrated Atmospheric Non-Dispersive Path
00909 
00910         Input Parameters:
00911                 nc               Channel number (0-based; defaults to reference channel) -1 
00912                 spwid            Int standing for spectral window id (0-based) 0 
00913                 
00914         --------------------------------------------------------------------------------
00915                       
00916         """
00917         return _atmosphere.atmosphere_getNonDispersivePathLength(self, *args, **kwargs)
00918 
00919     def getAbsH2OLines(self, *args, **kwargs):
00920         """
00921         getAbsH2OLines(self, nl, nf=0, spwid=0) -> Quantity
00922 
00923         Summary
00924                 
00925         Get H2O lines Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
00926            
00927 
00928         Input Parameters:
00929                 nl               atmospheric layer number 
00930                 nf               frequency channnel number 0 
00931                 spwid            spectral window id 0 
00932                 
00933         --------------------------------------------------------------------------------
00934                       
00935         """
00936         return _atmosphere.atmosphere_getAbsH2OLines(self, *args, **kwargs)
00937 
00938     def getAbsH2OCont(self, *args, **kwargs):
00939         """
00940         getAbsH2OCont(self, nl, nf=0, spwid=0) -> Quantity
00941 
00942         Summary
00943                 
00944         Get H2O continuum Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
00945            
00946 
00947         Input Parameters:
00948                 nl               atmospheric layer number 
00949                 nf               frequency channnel number 0 
00950                 spwid            spectral window id 0 
00951                 
00952         --------------------------------------------------------------------------------
00953                       
00954         """
00955         return _atmosphere.atmosphere_getAbsH2OCont(self, *args, **kwargs)
00956 
00957     def getAbsO2Lines(self, *args, **kwargs):
00958         """
00959         getAbsO2Lines(self, nl, nf=0, spwid=0) -> Quantity
00960 
00961         Summary
00962                 
00963         Get O2 lines Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
00964            
00965 
00966         Input Parameters:
00967                 nl               atmospheric layer number 
00968                 nf               frequency channnel number 0 
00969                 spwid            spectral window id 0 
00970                 
00971         --------------------------------------------------------------------------------
00972                       
00973         """
00974         return _atmosphere.atmosphere_getAbsO2Lines(self, *args, **kwargs)
00975 
00976     def getAbsDryCont(self, *args, **kwargs):
00977         """
00978         getAbsDryCont(self, nl, nf=0, spwid=0) -> Quantity
00979 
00980         Summary
00981                 
00982         Get Dry Continuum Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
00983            
00984 
00985         Input Parameters:
00986                 nl               atmospheric layer number 
00987                 nf               frequency channnel number 0 
00988                 spwid            spectral window id 0 
00989                 
00990         --------------------------------------------------------------------------------
00991                       
00992         """
00993         return _atmosphere.atmosphere_getAbsDryCont(self, *args, **kwargs)
00994 
00995     def getAbsO3Lines(self, *args, **kwargs):
00996         """
00997         getAbsO3Lines(self, nl, nf=0, spwid=0) -> Quantity
00998 
00999         Summary
01000                 
01001         Get O3 lines Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
01002            
01003 
01004         Input Parameters:
01005                 nl               atmospheric layer number 
01006                 nf               frequency channnel number 0 
01007                 spwid            spectral window id 0 
01008                 
01009         --------------------------------------------------------------------------------
01010                       
01011         """
01012         return _atmosphere.atmosphere_getAbsO3Lines(self, *args, **kwargs)
01013 
01014     def getAbsCOLines(self, *args, **kwargs):
01015         """
01016         getAbsCOLines(self, nl, nf=0, spwid=0) -> Quantity
01017 
01018         Summary
01019                 
01020         Get CO lines Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
01021            
01022 
01023         Input Parameters:
01024                 nl               atmospheric layer number 
01025                 nf               frequency channnel number 0 
01026                 spwid            spectral window id 0 
01027                 
01028         --------------------------------------------------------------------------------
01029                       
01030         """
01031         return _atmosphere.atmosphere_getAbsCOLines(self, *args, **kwargs)
01032 
01033     def getAbsN2OLines(self, *args, **kwargs):
01034         """
01035         getAbsN2OLines(self, nl, nf=0, spwid=0) -> Quantity
01036 
01037         Summary
01038                 
01039         Get N2O lines Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
01040            
01041 
01042         Input Parameters:
01043                 nl               atmospheric layer number 
01044                 nf               frequency channnel number 0 
01045                 spwid            spectral window id 0 
01046                 
01047         --------------------------------------------------------------------------------
01048                       
01049         """
01050         return _atmosphere.atmosphere_getAbsN2OLines(self, *args, **kwargs)
01051 
01052     def getAbsTotalDry(self, *args, **kwargs):
01053         """
01054         getAbsTotalDry(self, nl, nf=0, spwid=0) -> Quantity
01055 
01056         Summary
01057                 
01058         Get Total Dry Absorption Coefficient at layer nl and frequency channel nf in spectral window spwid
01059            
01060 
01061         Input Parameters:
01062                 nl               atmospheric layer number 
01063                 nf               frequency channnel number 0 
01064                 spwid            spectral window id 0 
01065                 
01066         --------------------------------------------------------------------------------
01067                       
01068         """
01069         return _atmosphere.atmosphere_getAbsTotalDry(self, *args, **kwargs)
01070 
01071     def getAbsTotalWet(self, *args, **kwargs):
01072         """
01073         getAbsTotalWet(self, nl, nf=0, spwid=0) -> Quantity
01074 
01075         Summary
01076                 
01077         Get total wet absorption coefficient at layer nl and frequency channel nf in spectral window spwid
01078            
01079 
01080         Input Parameters:
01081                 nl               atmospheric layer number 
01082                 nf               frequency channnel number 0 
01083                 spwid            spectral window id 0 
01084                 
01085         --------------------------------------------------------------------------------
01086                       
01087         """
01088         return _atmosphere.atmosphere_getAbsTotalWet(self, *args, **kwargs)
01089 
01090     def setUserWH2O(self, *args, **kwargs):
01091         """
01092         setUserWH2O(self, wh2o=Quantity(std::vector<double>(1, 0.0),"mm")) -> bool
01093 
01094         Summary
01095                 set the user zenith water vapor column
01096 
01097         Input Parameters:
01098                 wh2o             User water vapor column 0.0 
01099                 
01100         --------------------------------------------------------------------------------
01101                       
01102         """
01103         return _atmosphere.atmosphere_setUserWH2O(self, *args, **kwargs)
01104 
01105     def getUserWH2O(self):
01106         """
01107         getUserWH2O(self) -> Quantity
01108 
01109         Summary
01110                 get the user zenith water vapor column
01111         --------------------------------------------------------------------------------
01112                       
01113         """
01114         return _atmosphere.atmosphere_getUserWH2O(self)
01115 
01116     def setAirMass(self, *args, **kwargs):
01117         """
01118         setAirMass(self, airmass) -> bool
01119 
01120         Summary
01121                 Set the air mass
01122 
01123         Input Parameters:
01124                 airmass          Air Mass 
01125                 
01126         --------------------------------------------------------------------------------
01127                       
01128         """
01129         return _atmosphere.atmosphere_setAirMass(self, *args, **kwargs)
01130 
01131     def getAirMass(self):
01132         """
01133         getAirMass(self) -> double
01134 
01135         Summary
01136                 Get the air mass
01137         --------------------------------------------------------------------------------
01138                       
01139         """
01140         return _atmosphere.atmosphere_getAirMass(self)
01141 
01142     def setSkyBackgroundTemperature(self, *args, **kwargs):
01143         """
01144         setSkyBackgroundTemperature(self, tbgr=Quantity(std::vector<double>(1, 2.73),"K")) -> bool
01145 
01146         Summary
01147                 Set the sky background temperature
01148 
01149         Input Parameters:
01150                 tbgr             sky background temperature 2.73 
01151                 
01152         --------------------------------------------------------------------------------
01153                       
01154         """
01155         return _atmosphere.atmosphere_setSkyBackgroundTemperature(self, *args, **kwargs)
01156 
01157     def getSkyBackgroundTemperature(self):
01158         """
01159         getSkyBackgroundTemperature(self) -> Quantity
01160 
01161         Summary
01162                 Get the sky background temperature
01163         --------------------------------------------------------------------------------
01164                       
01165         """
01166         return _atmosphere.atmosphere_getSkyBackgroundTemperature(self)
01167 
01168     def getAverageTebbSky(self, *args, **kwargs):
01169         """
01170         getAverageTebbSky(self, spwid=0, wh2o=Quantity(std::vector<double>(1, -1),"mm")) -> Quantity
01171 
01172         Summary
01173                 Returns average equiv. BB Temp
01174 
01175         Input Parameters:
01176                 spwid            Spectral window (0-based) 0 
01177                 wh2o             User specified water column length in mm. Default is not to use wh2o. -1 
01178                 
01179         --------------------------------------------------------------------------------
01180                       
01181         """
01182         return _atmosphere.atmosphere_getAverageTebbSky(self, *args, **kwargs)
01183 
01184     def getTebbSky(self, *args, **kwargs):
01185         """
01186         getTebbSky(self, nc=-1, spwid=0, wh2o=Quantity(std::vector<double>(1, -1),"mm")) -> Quantity
01187 
01188         Summary
01189                 Returns equiv. BB Temp
01190 
01191         Input Parameters:
01192                 nc               Channel number (0-based) - defaults to reference channel -1 
01193                 spwid            Spectral window (0-based) 0 
01194                 wh2o             User specified water column length in mm. Default is not to use wh2o. -1 
01195                 
01196         --------------------------------------------------------------------------------
01197                       
01198         """
01199         return _atmosphere.atmosphere_getTebbSky(self, *args, **kwargs)
01200 
01201     def getTebbSkySpec(self, *args, **kwargs):
01202         """
01203         getTebbSkySpec(self, spwid=0, wh2o=Quantity(std::vector<double>(1, -1),"mm"), _tebbSky=_tebbSky_getTebbSkySpec) -> int
01204 
01205         Summary
01206                 Returns equiv. BB Temp on each channel of a band
01207 
01208         Input Parameters:
01209                 spwid            Spectral window (0-based) 0 
01210                 wh2o             User specified water column length in mm. Default is not to use wh2o. -1 
01211                 
01212 
01213         Output Parameters:
01214                 _tebbSky         the Equivalent Blackbody Temperatures in a band - Quantum with a vector value and unit of K 
01215                 
01216         --------------------------------------------------------------------------------
01217                       
01218         """
01219         return _atmosphere.atmosphere_getTebbSkySpec(self, *args, **kwargs)
01220 
01221 atmosphere_swigregister = _atmosphere.atmosphere_swigregister
01222 atmosphere_swigregister(atmosphere)
01223 cvar = _atmosphere.cvar
01224 
01225 # This file is compatible with both classic and new-style classes.
01226 
01227