ó
ø`9Sc           @   sd   d  d l  Td  d l Td  d l Td  d l Td d g Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ d S(   iÿÿÿÿ(   t   *t   RamanParamst   RamanParamsDialogc        $   B   s«  e  Z d  Z e d d ƒ e d d d e d d d ƒe d d d	 e d d d ƒe d d
 d e d d d ƒe d d d e d d d ƒe d d ƒ e d d d e d d d ƒe d d d e d d d ƒe d d ƒ e d d d e d d d ƒe d d d e d d d ƒe d d ƒ e d d d e d d d ƒe d d d e d d d ƒe d d ƒ e d d  d! e d d d ƒe d d" d# e d d d ƒe d$ d% ƒ e d$ d& d' e d( d d ƒe d) d* ƒ e d) d+ d, e d d d ƒe d) d- d. e d d d ƒe d) d/ ƒ e d) d0 d1 e d2 d d ƒe d) d3 d4 e d2 d d ƒe d5 d6 ƒ e d5 d7 d8 e d9 d d ƒe d5 d: ƒ e d5 d; d< e d9 d d ƒg Z e d= „  ƒ Z e d> „  ƒ Z	 RS(?   si   Parameters for aerosol backscatter and lidar ratio retrieval algorithm
    utilizing Raman lidar signals.t   Weighting_coefficientss   Lidar signals:s   k<sub>355</sub> =t   weighting355gñhãˆµøÔ>t   minValueg        s   k<sub>387</sub> =t   weighting387s   k<sub>532</sub> =t   weighting532s   k<sub>607</sub> =t   weighting607s   Backscatter ratio smoothness:u   d2<sub>Î¸, 355</sub> =t   weightSmoothBackscatter355g      ð?u   d2<sub>Î¸, 532</sub> =t   weightSmoothBackscatter532s   Lidar ratio smoothness:u   d1<sub>Î³, 355</sub> =t   weightSmoothLidar355u   d1<sub>Î³, 532</sub> =t   weightSmoothLidar532s   Lidar ratio deviation:u   d0<sub>Î³, 355</sub> =t   weightDeviateLidar355u   d0<sub>Î³, 532</sub> =t   weightDeviateLidar532t   Raman_parameterss   Raman attenuation ratios:u   Î·<sub>387/355</sub> =t   attenuationRatio355u   Î·<sub>607/532</sub> =t   attenuationRatio532t   Polarization_parameterss   Molecular depolarization:u   Ï‡ =t   molDepolarizationgyé&1¬Œ?t   Reference_point_parameterss   Lidar correction coefficients:s   R<sub>1</sub> =t   ratioSources   q<sub>2</sub> =t
   ratioRamans   Correction limits:u   Î±<sub>1</sub> =t   ratioSourceLimitgš™™™™™¹?u   Î±<sub>2</sub> =t   ratioRamanLimitt   Optimization_optionss   Function tolerance:s   Tol<sub>Fun</sub> =t   tolFungH¯¼šò×z>s   Parameter tolerance:s   Tol<sub>X</sub> =t   tolXc         C   s   |  j  S(   N(   t   parameterList(   t   cls(    (    s   code\RamanParams.pyt   getParameterListd   s    c         C   s   d S(   Ns   settings/RamanParams.ini(    (   R   (    (    s   code\RamanParams.pyt   getSettingsFilePathh   s    (
   t   __name__t
   __module__t   __doc__t   ParameterHeadert   ParameterInfot   floatR   t   classmethodR   R   (    (    (    s   code\RamanParams.pyR      sn   																			c           B   s,   e  Z d  Z e d „  ƒ Z e d „  ƒ Z RS(   s@   Dialog for interactive modification of a 'RamanParams' instance.c         C   sC   t  d d ƒ t  d d t ƒ t  d d ƒ t  d d ƒ t  d	 d
 ƒ g S(   NR   s   &Weighting coefficientsR   s   &Raman parametersR   s   &Polarization parametersR   s   R&eference point parametersR   s   &Optimization options(   t   ParameterGroupInfot   True(   R   (    (    s   code\RamanParams.pyt   getGroupInfoListq   s    	c         C   s   d S(   Ns   Raman retrieval parameters(    (   R   (    (    s   code\RamanParams.pyt   getWindowTitle‚   s    (   R    R!   R"   R&   R)   R*   (    (    (    s   code\RamanParams.pyR   m   s   N(	   t   PyQt4.QtCoret   PyQt4.QtGuit   common.ParamsCollectiont   common.ParamsDialogt   __all__t   ParamsCollectionR   t   ParamsDialogR   (    (    (    s   code\RamanParams.pyt   <module>   s   



R