00001
00002
00003
00004
00005
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
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
01226
01227