Changeset 14e9eb3 in sasview for calculator/docs/sphinx


Ignore:
Timestamp:
May 28, 2010 1:24:47 PM (14 years ago)
Author:
Gervaise Alina <gervyh@…>
Branches:
master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, release_4.0.1, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
Children:
25a2ee3
Parents:
2882fb5
Message:

working on documentation

Location:
calculator/docs/sphinx
Files:
4 added
13 edited

Legend:

Unmodified
Added
Removed
  • calculator/docs/sphinx/_build/html/_sources/api/index.txt

    rbeb374a r14e9eb3  
    1515 
    1616   sld_calculator.rst 
     17   slit_length_calculator.rst 
  • calculator/docs/sphinx/_build/html/api/index.html

    rbeb374a r14e9eb3  
    6060<tr class="field"><th class="field-name">Release:</th><td class="field-body">0.1</td> 
    6161</tr> 
    62 <tr class="field"><th class="field-name">Date:</th><td class="field-body">May 27, 2010</td> 
     62<tr class="field"><th class="field-name">Date:</th><td class="field-body">May 28, 2010</td> 
    6363</tr> 
    6464</tbody> 
     
    6868<li class="toctree-l1"><a class="reference internal" href="sld_calculator.html">Sld Calculator</a><ul> 
    6969<li class="toctree-l2"><a class="reference internal" href="sld_calculator.html#module-sans.calculator.sld_calculator"><tt class="docutils literal"><span class="pre">sans.calculator.sld_calculator</span></tt></a></li> 
     70</ul> 
     71</li> 
     72<li class="toctree-l1"><a class="reference internal" href="slit_length_calculator.html">Slit Length Calculator</a><ul> 
     73<li class="toctree-l2"><a class="reference internal" href="slit_length_calculator.html#module-sans.calculator.slit_length_calculator"><tt class="docutils literal"><span class="pre">sans.calculator.slit_length_calculator</span></tt></a></li> 
    7074</ul> 
    7175</li> 
  • calculator/docs/sphinx/_build/html/api/sld_calculator.html

    rbeb374a r14e9eb3  
    2525    <link rel="top" title="calculator v0.1.0 documentation" href="../index.html" /> 
    2626    <link rel="up" title="Reference" href="index.html" /> 
     27    <link rel="next" title="Slit Length Calculator" href="slit_length_calculator.html" /> 
    2728    <link rel="prev" title="Reference" href="index.html" />  
    2829  </head> 
     
    3738          <a href="../py-modindex.html" title="Python Module Index" 
    3839             >modules</a> |</li> 
     40        <li class="right" > 
     41          <a href="slit_length_calculator.html" title="Slit Length Calculator" 
     42             accesskey="N">next</a> |</li> 
    3943        <li class="right" > 
    4044          <a href="index.html" title="Reference" 
     
    5458<div class="section" id="module-sans.calculator.sld_calculator"> 
    5559<span id="sans-calculator-sld-calculator"></span><h2><a class="reference internal" href="#module-sans.calculator.sld_calculator"><tt class="xref py py-mod docutils literal"><span class="pre">sans.calculator.sld_calculator</span></tt></a><a class="headerlink" href="#module-sans.calculator.sld_calculator" title="Permalink to this headline">¶</a></h2> 
    56 <p>This module intends to compute the neutron scattering length density of molecule 
    57 &#64;author: Gervaise B. Alina</p> 
     60<p>This module intends to compute the neutron scattering length density  
     61of a molecule.It uses methods of the periodictable package to provide  
     62easy user interface for  Sld calculator applications.</p> 
    5863<dl class="class"> 
    5964<dt id="sans.calculator.sld_calculator.SldCalculator"> 
    6065<em class="property">class </em><tt class="descclassname">sans.calculator.sld_calculator.</tt><tt class="descname">SldCalculator</tt><a class="headerlink" href="#sans.calculator.sld_calculator.SldCalculator" title="Permalink to this definition">¶</a></dt> 
    6166<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p> 
    62 <p>compute neutron SLD and related parameters</p> 
    63 <dl class="method"> 
    64 <dt id="sans.calculator.sld_calculator.SldCalculator.calculate_coherence_im"> 
    65 <tt class="descname">calculate_coherence_im</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.calculator.sld_calculator.SldCalculator.calculate_coherence_im" title="Permalink to this definition">¶</a></dt> 
    66 <dd>Compute imaginary part of the absorption</dd></dl> 
    67  
     67<p>Given a molecule, a density and a wavelength, this class  
     68determine scattering length density.</p> 
     69<p>Example: To get the sld value and the length 1/e the following  
     70methods need to be called in this later order:</p> 
     71<div class="highlight-python"><pre>formula = "H2O" 
     72density = 1.0 
     73wavelength = 6.0 
     74sld_calculator = SldCalculator() 
     75sld_calculator.set_value(formula, density, wavelength)  
     76sld_real, sld_im, _ = sld_calculator.calculate_neutron_sld() 
     77result : sld = sld_real +i sld_im</pre> 
     78</div> 
     79<p>Note: <strong>set_value()</strong> and <strong>calculate_neutron_sld()</strong> methods must 
     80be called in this order prior calling <strong>calculate_length()</strong> to get  
     81the proper result.</p> 
    6882<dl class="method"> 
    6983<dt id="sans.calculator.sld_calculator.SldCalculator.calculate_length"> 
     
    7589<tt class="descname">calculate_neutron_sld</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.calculator.sld_calculator.SldCalculator.calculate_neutron_sld" title="Permalink to this definition">¶</a></dt> 
    7690<dd>Compute the neutron SLD for a given molecule 
    77 &#64;return absorp: absorption 
    78 &#64;return coh: coherence cross section 
     91&#64;return sld_real : real part of the sld value 
     92&#64;return sld_im: imaginary part of the sld value 
    7993&#64;return inc: incoherence cross section</dd></dl> 
    8094 
     
    87101<dl class="method"> 
    88102<dt id="sans.calculator.sld_calculator.SldCalculator.set_value"> 
    89 <tt class="descname">set_value</tt><big>(</big><em>user_formula</em>, <em>density</em>, <em>wavelength=6.0</em><big>)</big><a class="headerlink" href="#sans.calculator.sld_calculator.SldCalculator.set_value" title="Permalink to this definition">¶</a></dt> 
    90 <dd>Store values of density and wavelength into the calculator  
    91 and compute the volume</dd></dl> 
     103<tt class="descname">set_value</tt><big>(</big><em>formula</em>, <em>density</em>, <em>wavelength=6.0</em><big>)</big><a class="headerlink" href="#sans.calculator.sld_calculator.SldCalculator.set_value" title="Permalink to this definition">¶</a></dt> 
     104<dd>Store values into the sld calculator and compute the corresponding 
     105volume.</dd></dl> 
    92106 
    93107</dd></dl> 
     
    113127  <p class="topless"><a href="index.html" 
    114128                        title="previous chapter">Reference</a></p> 
     129  <h4>Next topic</h4> 
     130  <p class="topless"><a href="slit_length_calculator.html" 
     131                        title="next chapter">Slit Length Calculator</a></p> 
    115132  <h3>This Page</h3> 
    116133  <ul class="this-page-menu"> 
     
    145162             >modules</a> |</li> 
    146163        <li class="right" > 
     164          <a href="slit_length_calculator.html" title="Slit Length Calculator" 
     165             >next</a> |</li> 
     166        <li class="right" > 
    147167          <a href="index.html" title="Reference" 
    148168             >previous</a> |</li> 
  • calculator/docs/sphinx/_build/html/genindex.html

    rbeb374a r14e9eb3  
    4848 
    4949   <div class="genindex-jumpbox"> 
    50    <a href="#C"><strong>C</strong></a> | <a href="#S"><strong>S</strong></a>  
     50   <a href="#C"><strong>C</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#S"><strong>S</strong></a>  
    5151   </div> 
    5252<h2 id="C">C</h2> 
    5353<table width="100%" class="indextable genindextable"><tr> 
    5454  <td width="33%" valign="top"><dl> 
    55     <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.calculate_coherence_im">calculate_coherence_im() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
    5655    <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.calculate_length">calculate_length() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
     56    <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.calculate_neutron_sld">calculate_neutron_sld() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
    5757</dl></td> 
    5858  <td width="33%" valign="top"><dl> 
    59     <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.calculate_neutron_sld">calculate_neutron_sld() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
     59    <dt><a href="api/slit_length_calculator.html#sans.calculator.slit_length_calculator.SlitlengthCalculator.calculate_slit_length">calculate_slit_length() (sans.calculator.slit_length_calculator.SlitlengthCalculator method)</a></dt> 
    6060    <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.calculate_xray_sld">calculate_xray_sld() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
     61</dl></td> 
     62</tr></table> 
     63 
     64<h2 id="G">G</h2> 
     65<table width="100%" class="indextable genindextable"><tr> 
     66  <td width="33%" valign="top"><dl> 
     67    <dt><a href="api/slit_length_calculator.html#sans.calculator.slit_length_calculator.SlitlengthCalculator.get_slit_length_unit">get_slit_length_unit() (sans.calculator.slit_length_calculator.SlitlengthCalculator method)</a></dt> 
    6168</dl></td> 
    6269</tr></table> 
     
    6673  <td width="33%" valign="top"><dl> 
    6774    <dt><a href="api/sld_calculator.html#module-sans.calculator.sld_calculator">sans.calculator.sld_calculator (module)</a></dt> 
    68     <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.set_value">set_value() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
     75    <dt><a href="api/slit_length_calculator.html#module-sans.calculator.slit_length_calculator">sans.calculator.slit_length_calculator (module)</a></dt> 
     76    <dt><a href="api/slit_length_calculator.html#sans.calculator.slit_length_calculator.SlitlengthCalculator.set_data">set_data() (sans.calculator.slit_length_calculator.SlitlengthCalculator method)</a></dt> 
    6977</dl></td> 
    7078  <td width="33%" valign="top"><dl> 
     79    <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator.set_value">set_value() (sans.calculator.sld_calculator.SldCalculator method)</a></dt> 
    7180    <dt><a href="api/sld_calculator.html#sans.calculator.sld_calculator.SldCalculator">SldCalculator (class in sans.calculator.sld_calculator)</a></dt> 
     81    <dt><a href="api/slit_length_calculator.html#sans.calculator.slit_length_calculator.SlitlengthCalculator">SlitlengthCalculator (class in sans.calculator.slit_length_calculator)</a></dt> 
    7282</dl></td> 
    7383</tr></table> 
  • calculator/docs/sphinx/_build/html/index.html

    rbeb374a r14e9eb3  
    6767<li class="toctree-l1"><a class="reference internal" href="api/index.html">Reference</a><ul> 
    6868<li class="toctree-l2"><a class="reference internal" href="api/sld_calculator.html">Sld Calculator</a></li> 
     69<li class="toctree-l2"><a class="reference internal" href="api/slit_length_calculator.html">Slit Length Calculator</a></li> 
    6970</ul> 
    7071</li> 
  • calculator/docs/sphinx/_build/html/py-modindex.html

    rbeb374a r14e9eb3  
    6969       <a href="api/sld_calculator.html#module-sans.calculator.sld_calculator"><tt class="xref">sans.calculator.sld_calculator</tt></a></td><td> 
    7070       <em></em></td></tr> 
     71     <tr class="cg-1"> 
     72       <td></td> 
     73       <td>&nbsp;&nbsp;&nbsp; 
     74       <a href="api/slit_length_calculator.html#module-sans.calculator.slit_length_calculator"><tt class="xref">sans.calculator.slit_length_calculator</tt></a></td><td> 
     75       <em></em></td></tr> 
    7176   </table> 
    7277 
  • calculator/docs/sphinx/_build/html/searchindex.js

    rbeb374a r14e9eb3  
    1 Search.setIndex({objects:{"sans.calculator.sld_calculator":{SldCalculator:[2,1,1]},"sans.calculator":{sld_calculator:[2,0,0]},"sans.calculator.sld_calculator.SldCalculator":{calculate_neutron_sld:[2,2,1],calculate_coherence_im:[2,2,1],calculate_xray_sld:[2,2,1],calculate_length:[2,2,1],set_value:[2,2,1]}},terms:{comput:[1,2],san:[0,2],sld_calcul:[0,2],thi:2,modul:[1,2],independ:1,calcul:[0,1,2],indic:1,correspond:2,each:1,packag:1,slit:[],exist:2,coher:2,tabl:1,sansview:1,follow:1,gervais:2,paramet:2,index:1,given:2,absorpt:2,sub:1,author:2,titl:[],section:2,releas:[0,1],cross:2,param:2,content:[],other:1,densiti:2,formula:2,page:1,document:[],intend:2,tool:1,neutron:2,refer:[0,1],calculate_xray_sld:2,applic:1,alina:2,relat:2,"return":2,string:2,get:2,wavelength:2,imaginari:2,object:2,molecul:2,sld:[0,1,2],calculate_length:2,volum:2,date:[0,1],atom:2,mai:[0,1],elementi:2,part:2,absorp:2,"class":2,valu:2,welcom:[],search:1,contain:1,calculate_coherence_im:2,current:1,sldcalcul:2,element:2,length:2,base:2,necessari:1,store:2,user_formula:2,calculate_neutron_sld:2,small:1,coh:2,incoher:2,inc:2,scatter:2,set_valu:2},objtypes:{"0":"py:module","1":"py:class","2":"py:method"},titles:["Reference","Calculator","Sld Calculator"],objnames:{"0":"Python module","1":"Python class","2":"Python method"},filenames:["api/index","index","api/sld_calculator"]}) 
     1Search.setIndex({objects:{"sans.calculator.sld_calculator":{SldCalculator:[3,1,1]},"sans.calculator":{sld_calculator:[3,0,0],slit_length_calculator:[2,0,0]},"sans.calculator.slit_length_calculator.SlitlengthCalculator":{get_slit_length_unit:[2,2,1],calculate_slit_length:[2,2,1],set_data:[2,2,1]},"sans.calculator.sld_calculator.SldCalculator":{calculate_neutron_sld:[3,2,1],calculate_length:[3,2,1],calculate_xray_sld:[3,2,1],set_value:[3,2,1]},"sans.calculator.slit_length_calculator":{SlitlengthCalculator:[2,1,1]}},terms:{thi:[2,3],follow:[1,3],paramet:[],get_slit_length_unit:2,easi:3,param:[2,3],should:[],better:[],densiti:3,arrai:2,real:3,applic:[1,3],"return":[2,3],string:3,get:3,molecul:3,beam:2,calculate_sld_im:[],volum:3,method:3,necessari:1,user_formula:[],each:1,small:[1,2],page:1,set:2,sld_calcul:[0,3],sldcalcul:3,result:3,proper:3,wavelength:3,todo:[],index:1,absorpt:[],sub:1,"3rd":2,section:3,slit_length_calcul:[0,2],content:[],formula:3,imaginari:3,slitlengthcalcul:2,refer:[0,1],alina:[],sansview:1,contain:1,calculate_slit_length:2,calculate_length:3,set_data:2,releas:[0,1],valu:[2,3],search:1,current:1,prior:3,length:[0,1,2,3],base:[2,3],calculate_neutron_sld:3,coh:[],col:2,point:[],modul:[2,1,3],independ:1,"2nd":2,saxsess:2,"1st":2,unit:2,given:3,from:2,call:3,sld_real:3,interfac:3,store:3,quickli:2,tool:[1,2],factor:[],part:3,atom:3,set_valu:3,must:3,none:2,provid:3,calcul:[0,1,2,3],sld:[0,1,3],scatter:3,later:3,comput:[2,1,3],san:[0,2,3],indic:1,packag:[1,3],slit:[0,1,2],exist:3,coher:[],tabl:1,need:[2,3],gervais:[],inc:3,date:[0,1],welcom:[],calculate_xray_sld:3,titl:[],cross:3,note:3,other:1,futur:[],document:[],neutron:3,incoher:3,sld_im:3,relat:[],intend:3,allow:2,max:[],object:[2,3],periodict:3,user:[2,3],mai:[0,1],elementi:3,absorp:[],data:2,"class":[2,3],don:2,calculate_coherence_im:[],author:[],correspond:3,element:3,h2o:3,exampl:3,determin:[2,3],profil:2,order:3},objtypes:{"0":"py:module","1":"py:class","2":"py:method"},titles:["Reference","Calculator","Slit Length Calculator","Sld Calculator"],objnames:{"0":"Python module","1":"Python class","2":"Python method"},filenames:["api/index","index","api/slit_length_calculator","api/sld_calculator"]}) 
  • calculator/docs/sphinx/api/index.rst

    rbeb374a r14e9eb3  
    1515 
    1616   sld_calculator.rst 
     17   slit_length_calculator.rst 
  • calculator/docs/sphinx/genmods.py

    rbeb374a r14e9eb3  
    5454modules=[ 
    5555    ('sld_calculator', 'Sld Calculator'), 
     56    ('slit_length_calculator', 'Slit Length Calculator'), 
    5657] 
    5758package='sans.calculator' 
Note: See TracChangeset for help on using the changeset viewer.