Index: park_integration/docs/sphinx/_build/html/api/AbstractFitEngine.html
===================================================================
--- park_integration/docs/sphinx/_build/html/api/AbstractFitEngine.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/api/AbstractFitEngine.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -36,7 +36,4 @@
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="Fitting.html" title="Fitting"
              accesskey="N">next</a> |</li>
@@ -56,637 +53,6 @@
   <div class="section" id="abstractfitengine">
 <h1>AbstractFitEngine<a class="headerlink" href="#abstractfitengine" title="Permalink to this headline">Â¶</a></h1>
-<div class="section" id="module-sans.fit.AbstractFitEngine">
-<span id="mod-sans-fit-abstractfitengine"></span><h2>:mod:` sans.fit.AbstractFitEngine`<a class="headerlink" href="#module-sans.fit.AbstractFitEngine" title="Permalink to this headline">Â¶</a></h2>
-<dl class="exception">
-<dt id="sans.fit.AbstractFitEngine.FitAbort">
-<em class="property">exception </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">FitAbort</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitAbort" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></tt></p>
-<p>Exception raise to stop the fit</p>
-<dl class="attribute">
-<dt id="sans.fit.AbstractFitEngine.FitAbort.args">
-<tt class="descname">args</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitAbort.args" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="sans.fit.AbstractFitEngine.FitAbort.message">
-<tt class="descname">message</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitAbort.message" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>exception message</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.FitArrange">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">FitArrange</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange" title="Permalink to this definition">Â¶</a></dt>
-<dd><dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.add_data">
-<tt class="descname">add_data</tt><big>(</big><em>data</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.add_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>add_data fill a self.data_list with data to fit</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>data</strong> &#8211; Data to add in the list</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.get_data">
-<tt class="descname">get_data</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.get_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">list of data data_list</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.get_model">
-<tt class="descname">get_model</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.get_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">saved model</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.get_to_fit">
-<tt class="descname">get_to_fit</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.get_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return self.selected value</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.remove_data">
-<tt class="descname">remove_data</tt><big>(</big><em>data</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.remove_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Remove one element from the list</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>data</strong> &#8211; Data to remove from data_list</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set_model save a copy of the model</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model</strong> &#8211; the model being set</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitArrange.set_to_fit">
-<tt class="descname">set_to_fit</tt><big>(</big><em>value=0</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitArrange.set_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set self.selected to 0 or 1  for other values raise an exception</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> &#8211; integer between 0 or 1</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.FitData1D">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">FitData1D</tt><big>(</big><em>x</em>, <em>y</em>, <em>dx=None</em>, <em>dy=None</em>, <em>smearer=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">DataLoader.data_info.Data1D</span></tt></p>
-<p>Wrapper class  for SANS data 
-FitData1D inherits from DataLoader.data_info.Data1D. Implements 
-a way to get residuals from data.</p>
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.add_notes">
-<tt class="descname">add_notes</tt><big>(</big><em>message=''</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.add_notes" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Add notes to datainfo</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.append_empty_process">
-<tt class="descname">append_empty_process</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.append_empty_process" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.clone_without_data">
-<tt class="descname">clone_without_data</tt><big>(</big><em>length=0</em>, <em>clone=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.clone_without_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Clone the current object, without copying the data (which
-will be filled out by a subsequent operation).
-The data arrays will be initialized to zero.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>length</strong> &#8211; length of the data array to be initialized</li>
-<li><strong>clone</strong> &#8211; if provided, the data will be copied to clone</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.get_fit_range">
-<tt class="descname">get_fit_range</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.get_fit_range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the range of data.x to fit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.is_slit_smeared">
-<tt class="descname">is_slit_smeared</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.is_slit_smeared" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Check whether the data has slit smearing information</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">True is slit smearing info is present, False otherwise</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.residuals">
-<tt class="descname">residuals</tt><big>(</big><em>fn</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.residuals" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Compute residuals.</p>
-<p>If self.smearer has been set, use if to smear
-the data before computing chi squared.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>fn</strong> &#8211; function that return model value</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">residuals</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.residuals_deriv">
-<tt class="descname">residuals_deriv</tt><big>(</big><em>model</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.residuals_deriv" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">residuals derivatives .</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">in this case just return empty array</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.set_fit_range">
-<tt class="descname">set_fit_range</tt><big>(</big><em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.set_fit_range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>to set the fit range</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.xaxis">
-<tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.xaxis" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set the x axis label and unit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData1D.yaxis">
-<tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData1D.yaxis" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set the y axis label and unit</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.FitData2D">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">FitData2D</tt><big>(</big><em>sans_data2d</em>, <em>data=None</em>, <em>err_data=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">DataLoader.data_info.Data2D</span></tt></p>
-<p>Wrapper class  for SANS data</p>
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.add_notes">
-<tt class="descname">add_notes</tt><big>(</big><em>message=''</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.add_notes" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Add notes to datainfo</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.append_empty_process">
-<tt class="descname">append_empty_process</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.append_empty_process" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.clone_without_data">
-<tt class="descname">clone_without_data</tt><big>(</big><em>length=0</em>, <em>clone=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.clone_without_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Clone the current object, without copying the data (which
-will be filled out by a subsequent operation).
-The data arrays will be initialized to zero.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>length</strong> &#8211; length of the data array to be initialized</li>
-<li><strong>clone</strong> &#8211; if provided, the data will be copied to clone</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.get_fit_range">
-<tt class="descname">get_fit_range</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.get_fit_range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the range of data.x to fit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.residuals">
-<tt class="descname">residuals</tt><big>(</big><em>fn</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.residuals" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the residuals</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.residuals_deriv">
-<tt class="descname">residuals_deriv</tt><big>(</big><em>model</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.residuals_deriv" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">residuals derivatives .</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">in this case just return empty array</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.set_data">
-<tt class="descname">set_data</tt><big>(</big><em>sans_data2d</em>, <em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.set_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Determine the correct qx_data and qy_data within range to fit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.set_fit_range">
-<tt class="descname">set_fit_range</tt><big>(</big><em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.set_fit_range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>to set the fit range</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.set_smearer">
-<tt class="descname">set_smearer</tt><big>(</big><em>smearer</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.set_smearer" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set smearer</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.xaxis">
-<tt class="descname">xaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.xaxis" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set the x axis label and unit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.yaxis">
-<tt class="descname">yaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.yaxis" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set the y axis label and unit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitData2D.zaxis">
-<tt class="descname">zaxis</tt><big>(</big><em>label</em>, <em>unit</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitData2D.zaxis" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set the z axis label and unit</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.FitEngine">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">FitEngine</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine" title="Permalink to this definition">Â¶</a></dt>
-<dd><dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.get_model">
-<tt class="descname">get_model</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.get_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; id is key in the dictionary containing the model to return</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">a model at this id or None if no FitArrange element was 
-created with this id</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.get_problem_to_fit">
-<tt class="descname">get_problem_to_fit</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.get_problem_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the self.selected value of the fit problem of id</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; the id of the problem</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.remove_fit_problem">
-<tt class="descname">remove_fit_problem</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.remove_fit_problem" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>remove   fitarrange in id</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.select_problem_for_fit">
-<tt class="descname">select_problem_for_fit</tt><big>(</big><em>id</em>, <em>value</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.select_problem_for_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>select a couple of model and data at the id position in dictionary
-and set in self.selected value to value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> &#8211; the value to allow fitting. 
-can only have the value one or zero</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.set_data">
-<tt class="descname">set_data</tt><big>(</big><em>data</em>, <em>id</em>, <em>smearer=None</em>, <em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.set_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Receives plottable, creates a list of data to fit,set data
-in a FitArrange object and adds that object in a dictionary 
-with key id.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>data</strong> &#8211; data added</li>
-<li><strong>id</strong> &#8211; unique key corresponding to a fitArrange object with data</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.FitEngine.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em>, <em>id</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span>, <em>constraints=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.FitEngine.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set a model on a given  in the fit engine.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model</strong> &#8211; sans.models type</td>
-</tr>
-</tbody>
-</table>
-<dl class="docutils">
-<dt>:param <span class="classifier-delimiter">:</span> <span class="classifier">is the key of the fitArrange dictionary where model is </span></dt>
-<dd>saved as a value</dd>
-</dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>pars</strong> &#8211; the list of parameters to fit</li>
-<li><strong>constraints</strong> &#8211; <p>list of 
-tuple (name of parameter, value of parameters)
-the value of parameter must be a string to constraint 2 different
-parameters.
-Example:  
-we want to fit 2 model M1 and M2 both have parameters A and B.
-constraints can be:</p>
-<blockquote>
-<div>constraints = [(M1.A, M2.B+2), (M1.B= M2.A <a href="#id1"><span class="problematic" id="id2">*</span></a>5),...,]</div></blockquote>
-</li>
-</ul>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body"><p class="first last">pars must contains only name of existing model&#8217;s parameters</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.Model">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">Model</tt><big>(</big><em>sans_model</em>, <em>**kw</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">park.model.Model</span></tt></p>
-<p>PARK wrapper for SANS models.</p>
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.Model.eval">
-<tt class="descname">eval</tt><big>(</big><em>x</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model.eval" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>override eval method of park model.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>x</strong> &#8211; the x value used to compute a function</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.Model.eval_derivs">
-<tt class="descname">eval_derivs</tt><big>(</big><em>x</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model.eval_derivs" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Evaluate the model and derivatives wrt pars at x.</p>
-<p>pars is a list of the names of the parameters for which derivatives
-are desired.</p>
-<p>This method needs to be specialized in the model to evaluate the
-model function.  Alternatively, the model can implement is own
-version of residuals which calculates the residuals directly
-instead of calling eval.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.Model.get_params">
-<tt class="descname">get_params</tt><big>(</big><em>fitparams</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model.get_params" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return a list of value of paramter to fit</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>fitparams</strong> &#8211; list of paramaters name to fit</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.Model.set">
-<tt class="descname">set</tt><big>(</big><em>**kw</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model.set" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set the initial value for a set of parameters.</p>
-<p>E.g., model.set(width=3,center=5)</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.Model.set_params">
-<tt class="descname">set_params</tt><big>(</big><em>paramlist</em>, <em>params</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.Model.set_params" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set value for parameters to fit</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>params</strong> &#8211; list of value for parameters to fit</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.SansAssembly">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">SansAssembly</tt><big>(</big><em>paramlist</em>, <em>model=None</em>, <em>data=None</em>, <em>fitresult=None</em>, <em>handler=None</em>, <em>curr_thread=None</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansAssembly" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Sans Assembly class a class wrapper to be call in optimizer.leastsq method</p>
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansAssembly.check_param_range">
-<tt class="descname">check_param_range</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansAssembly.check_param_range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Check the lower and upper bound of the parameter value
-and set res to the inf if the value is outside of the
-range
-:limitation: the initial values must be within range.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansAssembly.chisq">
-<tt class="descname">chisq</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansAssembly.chisq" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Calculates chi^2</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>params</strong> &#8211; list of parameter values</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">chi^2</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.AbstractFitEngine.SansParameter">
-<em class="property">class </em><tt class="descclassname">sans.fit.AbstractFitEngine.</tt><tt class="descname">SansParameter</tt><big>(</big><em>name</em>, <em>model</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">park.parameter.Parameter</span></tt></p>
-<p>SANS model parameters for use in the PARK fitting service.
-The parameter attribute value is redirected to the underlying
-parameter value in the SANS model.</p>
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.get">
-<tt class="descname">get</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.get" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return the current value for a parameter.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.get_name">
-<tt class="descname">get_name</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.get_name" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.iscomputed">
-<tt class="descname">iscomputed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.iscomputed" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.isfeasible">
-<tt class="descname">isfeasible</tt><big>(</big><em>value</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.isfeasible" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return true if the value is in the range</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.isfitted">
-<tt class="descname">isfitted</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.isfitted" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.isfixed">
-<tt class="descname">isfixed</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.isfixed" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.isrestrained">
-<tt class="descname">isrestrained</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.isrestrained" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.name">
-<tt class="descname">name</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.name" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>parameter name</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.range">
-<tt class="descname">range</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.range" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Override _getrange of park parameter
-return the range of parameter</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.set">
-<tt class="descname">set</tt><big>(</big><em>value</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.set" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set a parameter to a value, a range or an expression.  If it is a value,
-the parameter will be fixed for the fit.  If it is a range, the value
-will be varying for the fit.  If it is an expression, the parameter will
-be calculated from the values of other parameters in the fit.</p>
-<p>Raises ValueError if the value could not be interpreted.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.setprefix">
-<tt class="descname">setprefix</tt><big>(</big><em>prefix</em><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.setprefix" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set the full path to the parameter as used in expressions involving
-the parameter name.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.summarize">
-<tt class="descname">summarize</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.summarize" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return parameter range string.</p>
-<p>E.g.,  &#8221;       Gold .....|.... 5.2043 in [2,7]&#8221;</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="sans.fit.AbstractFitEngine.SansParameter.value">
-<tt class="descname">value</tt><a class="headerlink" href="#sans.fit.AbstractFitEngine.SansParameter.value" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>override the _getvalue of park parameter</p>
-<p>:return value the parameter associates with self.name</p>
-</dd></dl>
-
-</dd></dl>
-
+<div class="section" id="mod-sans-fit-abstractfitengine">
+<h2>:mod:` sans.fit.AbstractFitEngine`<a class="headerlink" href="#mod-sans-fit-abstractfitengine" title="Permalink to this headline">Â¶</a></h2>
 </div>
 </div>
@@ -701,5 +67,5 @@
   <ul>
 <li><a class="reference internal" href="#">AbstractFitEngine</a><ul>
-<li><a class="reference internal" href="#module-sans.fit.AbstractFitEngine">:mod:` sans.fit.AbstractFitEngine`</a></li>
+<li><a class="reference internal" href="#mod-sans-fit-abstractfitengine">:mod:` sans.fit.AbstractFitEngine`</a></li>
 </ul>
 </li>
@@ -741,7 +107,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="Fitting.html" title="Fitting"
              >next</a> |</li>
Index: park_integration/docs/sphinx/_build/html/api/Fitting.html
===================================================================
--- park_integration/docs/sphinx/_build/html/api/Fitting.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/api/Fitting.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -36,7 +36,4 @@
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ParkFitting.html" title="ParkFitting"
              accesskey="N">next</a> |</li>
@@ -56,118 +53,6 @@
   <div class="section" id="fitting">
 <h1>Fitting<a class="headerlink" href="#fitting" title="Permalink to this headline">Â¶</a></h1>
-<div class="section" id="module-sans.fit.Fitting">
-<span id="mod-sans-fit-fitting"></span><h2>:mod:` sans.fit.Fitting`<a class="headerlink" href="#module-sans.fit.Fitting" title="Permalink to this headline">Â¶</a></h2>
-<p>Class Fit contains ScipyFit and ParkFit methods declaration
-allows to create instance of type ScipyFit or ParkFit to perform either
-a park fit or a scipy fit.</p>
-<dl class="class">
-<dt id="sans.fit.Fitting.Fit">
-<em class="property">class </em><tt class="descclassname">sans.fit.Fitting.</tt><tt class="descname">Fit</tt><big>(</big><em>engine='scipy'</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Wrap class that allows to select the fitting type.this class 
-can be used as follow :</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">sans.fit.Fitting</span> <span class="kn">import</span> <span class="n">Fit</span>
-<span class="n">fitter</span><span class="o">=</span> <span class="n">Fit</span><span class="p">()</span>
-<span class="n">fitter</span><span class="o">.</span><span class="n">fit_engine</span><span class="p">(</span><span class="s">&#39;scipy&#39;</span><span class="p">)</span> <span class="ow">or</span> <span class="n">fitter</span><span class="o">.</span><span class="n">fit_engine</span><span class="p">(</span><span class="s">&#39;park&#39;</span><span class="p">)</span>
-<span class="n">engine</span> <span class="o">=</span> <span class="n">fitter</span><span class="o">.</span><span class="n">returnEngine</span><span class="p">()</span>
-<span class="n">engine</span><span class="o">.</span><span class="n">set_data</span><span class="p">(</span><span class="n">data</span><span class="p">,</span><span class="nb">id</span><span class="p">)</span>
-<span class="n">engine</span><span class="o">.</span><span class="n">set_param</span><span class="p">(</span> <span class="n">model</span><span class="p">,</span><span class="n">model</span><span class="o">.</span><span class="n">name</span><span class="p">,</span> <span class="n">pars</span><span class="p">)</span>
-<span class="n">engine</span><span class="o">.</span><span class="n">set_model</span><span class="p">(</span><span class="n">model</span><span class="p">,</span><span class="nb">id</span><span class="p">)</span>
-
-<span class="n">chisqr1</span><span class="p">,</span> <span class="n">out1</span><span class="p">,</span> <span class="n">cov1</span><span class="o">=</span><span class="n">engine</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">pars</span><span class="p">,</span><span class="n">qmin</span><span class="p">,</span><span class="n">qmax</span><span class="p">)</span>
-</pre></div>
-</div>
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.fit">
-<tt class="descname">fit</tt><big>(</big><em>q=None</em>, <em>handler=None</em>, <em>curr_thread=None</em>, <em>ftol=1.49012e-008</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Perform the fit</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.get_model">
-<tt class="descname">get_model</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.get_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return list of data</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.get_problem_to_fit">
-<tt class="descname">get_problem_to_fit</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.get_problem_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the self.selected value of the fit problem of id</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; the id of the problem</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.remove_fit_problem">
-<tt class="descname">remove_fit_problem</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.remove_fit_problem" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>remove fitarrange in id</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.select_problem_for_fit">
-<tt class="descname">select_problem_for_fit</tt><big>(</big><em>id</em>, <em>value</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.select_problem_for_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>select a couple of model and data at the id position in dictionary
-and set in self.selected value to value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> &#8211; the value to allow fitting.
-can only have the value one or zero</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.set_data">
-<tt class="descname">set_data</tt><big>(</big><em>data</em>, <em>id</em>, <em>smearer=None</em>, <em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.set_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Store data to fit at the psotion id of the fit engine</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>data</strong> &#8211; data to fit</li>
-<li><strong>smearer</strong> &#8211; smearerobject to smear data</li>
-<li><strong>qmin</strong> &#8211; the minimum q range to fit</li>
-<li><strong>qmax</strong> &#8211; the minimum q range to fit</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.set_engine">
-<tt class="descname">set_engine</tt><big>(</big><em>word</em><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.set_engine" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Select the type of Fit</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>word</strong> &#8211; the keyword to select the fit type</td>
-</tr>
-<tr class="field"><th class="field-name">Raise :</th><td class="field-body">if the user does not enter &#8216;scipy&#8217; or &#8216;park&#8217;,
-a valueError is raised</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.Fitting.Fit.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em>, <em>id</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span>, <em>constraints=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.Fitting.Fit.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>store a model model to fit at the position id of the fit engine</p>
-</dd></dl>
-
-</dd></dl>
-
+<div class="section" id="mod-sans-fit-fitting">
+<h2>:mod:` sans.fit.Fitting`<a class="headerlink" href="#mod-sans-fit-fitting" title="Permalink to this headline">Â¶</a></h2>
 </div>
 </div>
@@ -182,5 +67,5 @@
   <ul>
 <li><a class="reference internal" href="#">Fitting</a><ul>
-<li><a class="reference internal" href="#module-sans.fit.Fitting">:mod:` sans.fit.Fitting`</a></li>
+<li><a class="reference internal" href="#mod-sans-fit-fitting">:mod:` sans.fit.Fitting`</a></li>
 </ul>
 </li>
@@ -222,7 +107,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ParkFitting.html" title="ParkFitting"
              >next</a> |</li>
Index: park_integration/docs/sphinx/_build/html/api/ParkFitting.html
===================================================================
--- park_integration/docs/sphinx/_build/html/api/ParkFitting.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/api/ParkFitting.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -36,7 +36,4 @@
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ScipyFitting.html" title="ScipyFitting"
              accesskey="N">next</a> |</li>
@@ -56,388 +53,6 @@
   <div class="section" id="parkfitting">
 <h1>ParkFitting<a class="headerlink" href="#parkfitting" title="Permalink to this headline">Â¶</a></h1>
-<div class="section" id="module-sans.fit.ParkFitting">
-<span id="mod-sans-fit-parkfitting"></span><h2>:mod:` sans.fit.ParkFitting`<a class="headerlink" href="#module-sans.fit.ParkFitting" title="Permalink to this headline">Â¶</a></h2>
-<p>ParkFitting module contains SansParameter,Model,Data
-FitArrange, ParkFit,Parameter classes.All listed classes work together
-to perform a simple fit with park optimizer.</p>
-<dl class="class">
-<dt id="sans.fit.ParkFitting.MyAssembly">
-<em class="property">class </em><tt class="descclassname">sans.fit.ParkFitting.</tt><tt class="descname">MyAssembly</tt><big>(</big><em>models</em>, <em>curr_thread=None</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">park.assembly.Assembly</span></tt></p>
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.abort">
-<tt class="descname">abort</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.abort" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Interrupt the current function evaluation.</p>
-<p>Forward this to the currently executing model if possible.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.all_results">
-<tt class="descname">all_results</tt><big>(</big><em>result</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.all_results" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Extend result from the fit with the calculated parameters.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.append">
-<tt class="descname">append</tt><big>(</big><em>fitness</em>, <em>weight=1.0</em>, <em>isfitted=True</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.append" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Add a model to the end of set.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>fitness</strong> &#8211; the fitting model</td>
-</tr>
-</tbody>
-</table>
-<p>The fitting model can be an instance of <cite>park.assembly.Fitness</cite>,
-or a tuple of (<cite>park.model.Model</cite>,`park.data.Data1D`)
-:param weight: model weighting (usually 1.0)
-:param isfitted: whether model should be fit (equivalent to weight 0.)</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.cov">
-<tt class="descname">cov</tt><big>(</big><em>pvec</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.cov" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return the covariance matrix inv(J&#8217;J) at point p.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.eval">
-<tt class="descname">eval</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.eval" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Recalculate the theory functions, and from them, the
-residuals and chisq.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">Call this after the parameters have been updated.</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.fit_parameters">
-<tt class="descname">fit_parameters</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.fit_parameters" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return an alphabetical list of the fitting parameters.</p>
-<p>This function is called once at the beginning of a fit,
-and serves as a convenient place to precalculate what
-can be precalculated such as the set of fitting parameters
-and the parameter expressions evaluator.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.fresiduals">
-<tt class="descname">fresiduals</tt><big>(</big><em>pvec</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.fresiduals" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.insert">
-<tt class="descname">insert</tt><big>(</big><em>idx</em>, <em>fitness</em>, <em>weight=1.0</em>, <em>isfitted=True</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.insert" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Add a model to a particular position in the set.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.isfeasible">
-<tt class="descname">isfeasible</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.isfeasible" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Returns true if the parameter set is in a feasible region of the
-modeling space.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.isfitted">
-<tt class="descname">isfitted</tt><big>(</big><em>idx</em>, <em>value=None</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.isfitted" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Query if a particular model is fitted.</p>
-<p>Set isfitted to value if value is supplied.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>idx</strong> (<em>integer</em>) &#8211; model number</li>
-<li><strong>value</strong> &#8211; </li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.jacobian">
-<tt class="descname">jacobian</tt><big>(</big><em>pvec</em>, <em>step=1e-008</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.jacobian" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Returns the derivative wrt the fit parameters at point p.</p>
-<p>Numeric derivatives are calculated based on step, where step is
-the portion of the total range for parameter j, or the portion of
-point value p_j if the range on parameter j is infinite.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.result">
-<tt class="descname">result</tt><big>(</big><em>status='step'</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.result" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Details to send back to the fitting client on an improved fit.</p>
-<p>status is &#8216;start&#8217;, &#8216;step&#8217; or &#8216;end&#8217; depending if this is the
-first result to return, an improved result, or the final result.</p>
-<p>[Not implemented]</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.set_result">
-<tt class="descname">set_result</tt><big>(</big><em>result</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.set_result" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Set the parameters resulting from the fit into the parameter set,
-and update the calculated expression.</p>
-<p>The parameter values may be retrieved by walking the assembly.parameterset
-tree, checking each parameter for isfitted, iscomputed, or isfixed.
-For example:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">assembly</span><span class="o">.</span><span class="n">set_result</span><span class="p">(</span><span class="n">result</span><span class="p">)</span>
-<span class="k">for</span> <span class="n">p</span> <span class="ow">in</span> <span class="n">assembly</span><span class="o">.</span><span class="n">parameterset</span><span class="o">.</span><span class="n">flatten</span><span class="p">():</span>
-    <span class="k">if</span> <span class="n">p</span><span class="o">.</span><span class="n">isfitted</span><span class="p">():</span>
-        <span class="k">print</span> <span class="s">&quot;</span><span class="si">%s</span><span class="s"> </span><span class="si">%g</span><span class="s"> in [</span><span class="si">%g</span><span class="s">,</span><span class="si">%g</span><span class="s">]&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">path</span><span class="p">,</span><span class="n">p</span><span class="o">.</span><span class="n">value</span><span class="p">,</span><span class="n">p</span><span class="o">.</span><span class="n">range</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="n">p</span><span class="o">.</span><span class="n">range</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
-    <span class="k">elif</span> <span class="n">p</span><span class="o">.</span><span class="n">iscomputed</span><span class="p">():</span>
-        <span class="k">print</span> <span class="s">&quot;</span><span class="si">%s</span><span class="s"> computed as </span><span class="si">%g</span><span class="s">&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">p</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">p</span><span class="o">.</span><span class="n">value</span><span class="p">)</span>
-</pre></div>
-</div>
-<p>This does not calculate the function or the residuals for these parameters.
-You can call assembly.eval() to do this.  The residuals will be set in
-assembly[i].residuals.  The theory and data are model specific, and can
-be found in assembly[i].fitness.data.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.stderr">
-<tt class="descname">stderr</tt><big>(</big><em>pvec</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.stderr" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Return parameter uncertainty.</p>
-<p>This is just the sqrt diagonal of covariance matrix inv(J&#8217;J) at point p.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.MyAssembly.weight">
-<tt class="descname">weight</tt><big>(</big><em>idx</em>, <em>value=None</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.MyAssembly.weight" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Query the weight on a particular model.</p>
-<p>Set weight to value if value is supplied.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters :</th><td class="field-body"><dl class="first docutils">
-<dt>idx <span class="classifier-delimiter">:</span> <span class="classifier">integer</span></dt>
-<dd><p class="first last">model number</p>
-</dd>
-<dt>value <span class="classifier-delimiter">:</span> <span class="classifier">float</span></dt>
-<dd><p class="first last">model weight</p>
-</dd>
-</dl>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">model weight</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.ParkFitting.ParkFit">
-<em class="property">class </em><tt class="descclassname">sans.fit.ParkFitting.</tt><tt class="descname">ParkFit</tt><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine" title="sans.fit.AbstractFitEngine.FitEngine"><tt class="xref py py-class docutils literal"><span class="pre">sans.fit.AbstractFitEngine.FitEngine</span></tt></a></p>
-<p>ParkFit performs the Fit.This class can be used as follow:
-#Do the fit Park
-create an engine: engine = ParkFit()
-Use data must be of type plottable
-Use a sans model</p>
-<p>Add data with a dictionnary of FitArrangeList where Uid is a key and data
-is saved in FitArrange object.
-engine.set_data(data,Uid)</p>
-<p>Set model parameter &#8220;M1&#8221;= model.name add {model.parameter.name:value}.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">Set_param() if used must always preceded set_model()
-for the fit to be performed.</td>
-</tr>
-</tbody>
-</table>
-<p>engine.set_param( model,&#8221;M1&#8221;, {&#8216;A&#8217;:2,&#8217;B&#8217;:4})</p>
-<p>Add model with a dictionnary of FitArrangeList{} where Uid is a key
-and model
-is save in FitArrange object.
-engine.set_model(model,Uid)</p>
-<p>engine.fit return chisqr,[model.parameter 1,2,..],[[err1....][..err2...]]
-chisqr1, out1, cov1=engine.fit({model.parameter.name:value},qmin,qmax)</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">{model.parameter.name:value} is ignored in fit function since 
-the user should make sure to call set_param himself.</td>
-</tr>
-</tbody>
-</table>
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.create_assembly">
-<tt class="descname">create_assembly</tt><big>(</big><em>curr_thread</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.create_assembly" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Extract sansmodel and sansdata from 
-self.FitArrangelist ={Uid:FitArrange}
-Create parkmodel and park data ,form a list couple of parkmodel 
-and parkdata
-create an assembly self.problem=  park.Assembly([(parkmodel,parkdata)])</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.fit">
-<tt class="descname">fit</tt><big>(</big><em>q=None</em>, <em>handler=None</em>, <em>curr_thread=None</em>, <em>ftol=1.49012e-008</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Performs fit with park.fit module.It can  perform fit with one model
-and a set of data, more than two fit of  one model and sets of data or 
-fit with more than two model associated with their set of data and 
-constraints</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>pars</strong> &#8211; Dictionary of parameter names for the model and their 
-values.</li>
-<li><strong>qmin</strong> &#8211; The minimum value of data&#8217;s range to be fit</li>
-<li><strong>qmax</strong> &#8211; The maximum value of data&#8217;s range to be fit</li>
-</ul>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body"><p class="first">all parameter are ignored most of the time.Are just there 
-to keep ScipyFit and ParkFit interface the same.</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">result.fitness Value of the goodness of fit metric</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">result.pvec list of parameter with the best value 
-found during fitting</p>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">result.cov Covariance matrix</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.get_model">
-<tt class="descname">get_model</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.get_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; id is key in the dictionary containing the model to return</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">a model at this id or None if no FitArrange element was 
-created with this id</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.get_problem_to_fit">
-<tt class="descname">get_problem_to_fit</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.get_problem_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the self.selected value of the fit problem of id</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; the id of the problem</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.remove_fit_problem">
-<tt class="descname">remove_fit_problem</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.remove_fit_problem" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>remove   fitarrange in id</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.select_problem_for_fit">
-<tt class="descname">select_problem_for_fit</tt><big>(</big><em>id</em>, <em>value</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.select_problem_for_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>select a couple of model and data at the id position in dictionary
-and set in self.selected value to value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> &#8211; the value to allow fitting. 
-can only have the value one or zero</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.set_data">
-<tt class="descname">set_data</tt><big>(</big><em>data</em>, <em>id</em>, <em>smearer=None</em>, <em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.set_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Receives plottable, creates a list of data to fit,set data
-in a FitArrange object and adds that object in a dictionary 
-with key id.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>data</strong> &#8211; data added</li>
-<li><strong>id</strong> &#8211; unique key corresponding to a fitArrange object with data</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ParkFitting.ParkFit.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em>, <em>id</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span>, <em>constraints=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.ParkFitting.ParkFit.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set a model on a given  in the fit engine.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model</strong> &#8211; sans.models type</td>
-</tr>
-</tbody>
-</table>
-<dl class="docutils">
-<dt>:param <span class="classifier-delimiter">:</span> <span class="classifier">is the key of the fitArrange dictionary where model is </span></dt>
-<dd>saved as a value</dd>
-</dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>pars</strong> &#8211; the list of parameters to fit</li>
-<li><strong>constraints</strong> &#8211; <p>list of 
-tuple (name of parameter, value of parameters)
-the value of parameter must be a string to constraint 2 different
-parameters.
-Example:  
-we want to fit 2 model M1 and M2 both have parameters A and B.
-constraints can be:</p>
-<blockquote>
-<div>constraints = [(M1.A, M2.B+2), (M1.B= M2.A <a href="#id1"><span class="problematic" id="id2">*</span></a>5),...,]</div></blockquote>
-</li>
-</ul>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body"><p class="first last">pars must contains only name of existing model&#8217;s parameters</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
+<div class="section" id="mod-sans-fit-parkfitting">
+<h2>:mod:` sans.fit.ParkFitting`<a class="headerlink" href="#mod-sans-fit-parkfitting" title="Permalink to this headline">Â¶</a></h2>
 </div>
 </div>
@@ -452,5 +67,5 @@
   <ul>
 <li><a class="reference internal" href="#">ParkFitting</a><ul>
-<li><a class="reference internal" href="#module-sans.fit.ParkFitting">:mod:` sans.fit.ParkFitting`</a></li>
+<li><a class="reference internal" href="#mod-sans-fit-parkfitting">:mod:` sans.fit.ParkFitting`</a></li>
 </ul>
 </li>
@@ -492,7 +107,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ScipyFitting.html" title="ScipyFitting"
              >next</a> |</li>
Index: park_integration/docs/sphinx/_build/html/api/ScipyFitting.html
===================================================================
--- park_integration/docs/sphinx/_build/html/api/ScipyFitting.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/api/ScipyFitting.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -35,7 +35,4 @@
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ParkFitting.html" title="ParkFitting"
              accesskey="P">previous</a> |</li>
@@ -52,181 +49,6 @@
   <div class="section" id="scipyfitting">
 <h1>ScipyFitting<a class="headerlink" href="#scipyfitting" title="Permalink to this headline">Â¶</a></h1>
-<div class="section" id="module-sans.fit.ScipyFitting">
-<span id="mod-sans-fit-scipyfitting"></span><h2>:mod:` sans.fit.ScipyFitting`<a class="headerlink" href="#module-sans.fit.ScipyFitting" title="Permalink to this headline">Â¶</a></h2>
-<p>ScipyFitting module contains FitArrange , ScipyFit,
-Parameter classes.All listed classes work together to perform a 
-simple fit with scipy optimizer.</p>
-<dl class="class">
-<dt id="sans.fit.ScipyFitting.ScipyFit">
-<em class="property">class </em><tt class="descclassname">sans.fit.ScipyFitting.</tt><tt class="descname">ScipyFit</tt><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine" title="sans.fit.AbstractFitEngine.FitEngine"><tt class="xref py py-class docutils literal"><span class="pre">sans.fit.AbstractFitEngine.FitEngine</span></tt></a></p>
-<p>ScipyFit performs the Fit.This class can be used as follow:
-#Do the fit SCIPY
-create an engine: engine = ScipyFit()
-Use data must be of type plottable
-Use a sans model</p>
-<p>Add data with a dictionnary of FitArrangeDict where Uid is a key and data
-is saved in FitArrange object.
-engine.set_data(data,Uid)</p>
-<p>Set model parameter &#8220;M1&#8221;= model.name add {model.parameter.name:value}.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Note :</th><td class="field-body">Set_param() if used must always preceded set_model()
-for the fit to be performed.In case of Scipyfit set_param is called in
-fit () automatically.</td>
-</tr>
-</tbody>
-</table>
-<p>engine.set_param( model,&#8221;M1&#8221;, {&#8216;A&#8217;:2,&#8217;B&#8217;:4})</p>
-<p>Add model with a dictionnary of FitArrangeDict{} where Uid is a key and model
-is save in FitArrange object.
-engine.set_model(model,Uid)</p>
-<p>engine.fit return chisqr,[model.parameter 1,2,..],[[err1....][..err2...]]
-chisqr1, out1, cov1=engine.fit({model.parameter.name:value},qmin,qmax)</p>
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.fit">
-<tt class="descname">fit</tt><big>(</big><em>q=None</em>, <em>handler=None</em>, <em>curr_thread=None</em>, <em>ftol=1.49012e-008</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.fit" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.get_model">
-<tt class="descname">get_model</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.get_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; id is key in the dictionary containing the model to return</td>
-</tr>
-<tr class="field"><th class="field-name">Returns:</th><td class="field-body">a model at this id or None if no FitArrange element was 
-created with this id</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.get_problem_to_fit">
-<tt class="descname">get_problem_to_fit</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.get_problem_to_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>return the self.selected value of the fit problem of id</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>id</strong> &#8211; the id of the problem</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.remove_fit_problem">
-<tt class="descname">remove_fit_problem</tt><big>(</big><em>id</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.remove_fit_problem" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>remove   fitarrange in id</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.select_problem_for_fit">
-<tt class="descname">select_problem_for_fit</tt><big>(</big><em>id</em>, <em>value</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.select_problem_for_fit" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>select a couple of model and data at the id position in dictionary
-and set in self.selected value to value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> &#8211; the value to allow fitting. 
-can only have the value one or zero</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.set_data">
-<tt class="descname">set_data</tt><big>(</big><em>data</em>, <em>id</em>, <em>smearer=None</em>, <em>qmin=None</em>, <em>qmax=None</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.set_data" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Receives plottable, creates a list of data to fit,set data
-in a FitArrange object and adds that object in a dictionary 
-with key id.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>data</strong> &#8211; data added</li>
-<li><strong>id</strong> &#8211; unique key corresponding to a fitArrange object with data</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.ScipyFit.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em>, <em>id</em>, <em>pars=</em><span class="optional">[</span><span class="optional">]</span>, <em>constraints=</em><span class="optional">[</span><span class="optional">]</span><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.ScipyFit.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>set a model on a given  in the fit engine.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><strong>model</strong> &#8211; sans.models type</td>
-</tr>
-</tbody>
-</table>
-<dl class="docutils">
-<dt>:param <span class="classifier-delimiter">:</span> <span class="classifier">is the key of the fitArrange dictionary where model is </span></dt>
-<dd>saved as a value</dd>
-</dl>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>pars</strong> &#8211; the list of parameters to fit</li>
-<li><strong>constraints</strong> &#8211; <p>list of 
-tuple (name of parameter, value of parameters)
-the value of parameter must be a string to constraint 2 different
-parameters.
-Example:  
-we want to fit 2 model M1 and M2 both have parameters A and B.
-constraints can be:</p>
-<blockquote>
-<div>constraints = [(M1.A, M2.B+2), (M1.B= M2.A <a href="#id1"><span class="problematic" id="id2">*</span></a>5),...,]</div></blockquote>
-</li>
-</ul>
-</td>
-</tr>
-<tr class="field"><th class="field-name">Note :</th><td class="field-body"><p class="first last">pars must contains only name of existing model&#8217;s parameters</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="sans.fit.ScipyFitting.fitresult">
-<em class="property">class </em><tt class="descclassname">sans.fit.ScipyFitting.</tt><tt class="descname">fitresult</tt><big>(</big><em>model=None</em>, <em>param_list=None</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.fitresult" title="Permalink to this definition">Â¶</a></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
-<p>Storing fit result</p>
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.fitresult.print_summary">
-<tt class="descname">print_summary</tt><big>(</big><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.fitresult.print_summary" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.fitresult.set_fitness">
-<tt class="descname">set_fitness</tt><big>(</big><em>fitness</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.fitresult.set_fitness" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="sans.fit.ScipyFitting.fitresult.set_model">
-<tt class="descname">set_model</tt><big>(</big><em>model</em><big>)</big><a class="headerlink" href="#sans.fit.ScipyFitting.fitresult.set_model" title="Permalink to this definition">Â¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
+<div class="section" id="mod-sans-fit-scipyfitting">
+<h2>:mod:` sans.fit.ScipyFitting`<a class="headerlink" href="#mod-sans-fit-scipyfitting" title="Permalink to this headline">Â¶</a></h2>
 </div>
 </div>
@@ -241,5 +63,5 @@
   <ul>
 <li><a class="reference internal" href="#">ScipyFitting</a><ul>
-<li><a class="reference internal" href="#module-sans.fit.ScipyFitting">:mod:` sans.fit.ScipyFitting`</a></li>
+<li><a class="reference internal" href="#mod-sans-fit-scipyfitting">:mod:` sans.fit.ScipyFitting`</a></li>
 </ul>
 </li>
@@ -278,7 +100,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="ParkFitting.html" title="ParkFitting"
              >previous</a> |</li>
Index: park_integration/docs/sphinx/_build/html/api/index.html
===================================================================
--- park_integration/docs/sphinx/_build/html/api/index.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/api/index.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -35,7 +35,4 @@
              accesskey="I">index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="AbstractFitEngine.html" title="AbstractFitEngine"
              accesskey="N">next</a> |</li>
@@ -60,5 +57,5 @@
 <tr class="field"><th class="field-name">Release:</th><td class="field-body">0.1</td>
 </tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 08, 2011</td>
+<tr class="field"><th class="field-name">Date:</th><td class="field-body">August 09, 2011</td>
 </tr>
 </tbody>
@@ -67,17 +64,17 @@
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="AbstractFitEngine.html">AbstractFitEngine</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="AbstractFitEngine.html#module-sans.fit.AbstractFitEngine">:mod:` sans.fit.AbstractFitEngine`</a></li>
+<li class="toctree-l2"><a class="reference internal" href="AbstractFitEngine.html#mod-sans-fit-abstractfitengine">:mod:` sans.fit.AbstractFitEngine`</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="Fitting.html">Fitting</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="Fitting.html#module-sans.fit.Fitting">:mod:` sans.fit.Fitting`</a></li>
+<li class="toctree-l2"><a class="reference internal" href="Fitting.html#mod-sans-fit-fitting">:mod:` sans.fit.Fitting`</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="ParkFitting.html">ParkFitting</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="ParkFitting.html#module-sans.fit.ParkFitting">:mod:` sans.fit.ParkFitting`</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ParkFitting.html#mod-sans-fit-parkfitting">:mod:` sans.fit.ParkFitting`</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="ScipyFitting.html">ScipyFitting</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="ScipyFitting.html#module-sans.fit.ScipyFitting">:mod:` sans.fit.ScipyFitting`</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ScipyFitting.html#mod-sans-fit-scipyfitting">:mod:` sans.fit.ScipyFitting`</a></li>
 </ul>
 </li>
@@ -127,7 +124,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="AbstractFitEngine.html" title="AbstractFitEngine"
              >next</a> |</li>
Index: park_integration/docs/sphinx/_build/html/genindex.html
===================================================================
--- park_integration/docs/sphinx/_build/html/genindex.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/genindex.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -32,7 +32,4 @@
           <a href="#" title="General Index"
              accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
         <li><a href="index.html">park_integration v0.1.0 documentation</a> &raquo;</li> 
       </ul>
@@ -48,283 +45,6 @@
 
    <div class="genindex-jumpbox">
-   <a href="#A"><strong>A</strong></a> | <a href="#C"><strong>C</strong></a> | <a href="#E"><strong>E</strong></a> | <a href="#F"><strong>F</strong></a> | <a href="#G"><strong>G</strong></a> | <a href="#I"><strong>I</strong></a> | <a href="#J"><strong>J</strong></a> | <a href="#M"><strong>M</strong></a> | <a href="#N"><strong>N</strong></a> | <a href="#P"><strong>P</strong></a> | <a href="#R"><strong>R</strong></a> | <a href="#S"><strong>S</strong></a> | <a href="#V"><strong>V</strong></a> | <a href="#W"><strong>W</strong></a> | <a href="#X"><strong>X</strong></a> | <a href="#Y"><strong>Y</strong></a> | <a href="#Z"><strong>Z</strong></a> 
+   
    </div>
-<h2 id="A">A</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.abort">abort() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.add_data">add_data() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.add_notes">add_notes() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.add_notes">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.all_results">all_results() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.append">append() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.append_empty_process">append_empty_process() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.append_empty_process">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitAbort.args">args (sans.fit.AbstractFitEngine.FitAbort attribute)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="C">C</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansAssembly.check_param_range">check_param_range() (sans.fit.AbstractFitEngine.SansAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansAssembly.chisq">chisq() (sans.fit.AbstractFitEngine.SansAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.clone_without_data">clone_without_data() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.clone_without_data">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.cov">cov() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.create_assembly">create_assembly() (sans.fit.ParkFitting.ParkFit method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="E">E</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model.eval">eval() (sans.fit.AbstractFitEngine.Model method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.eval">(sans.fit.ParkFitting.MyAssembly method)</a></dt>
-  </dl></dd>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model.eval_derivs">eval_derivs() (sans.fit.AbstractFitEngine.Model method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="F">F</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit">Fit (class in sans.fit.Fitting)</a></dt>
-    <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.fit">fit() (sans.fit.Fitting.Fit method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.fit">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.fit">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.fit_parameters">fit_parameters() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitAbort">FitAbort</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange">FitArrange (class in sans.fit.AbstractFitEngine)</a></dt>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D">FitData1D (class in sans.fit.AbstractFitEngine)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D">FitData2D (class in sans.fit.AbstractFitEngine)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine">FitEngine (class in sans.fit.AbstractFitEngine)</a></dt>
-    <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.fitresult">fitresult (class in sans.fit.ScipyFitting)</a></dt>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.fresiduals">fresiduals() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="G">G</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.get">get() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.get_data">get_data() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.get_fit_range">get_fit_range() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.get_fit_range">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.get_model">get_model() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.get_model">(sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.get_model">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.get_model">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.get_model">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.get_name">get_name() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model.get_params">get_params() (sans.fit.AbstractFitEngine.Model method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.get_problem_to_fit">get_problem_to_fit() (sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.get_problem_to_fit">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.get_problem_to_fit">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.get_problem_to_fit">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.get_to_fit">get_to_fit() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="I">I</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.insert">insert() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.is_slit_smeared">is_slit_smeared() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.iscomputed">iscomputed() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.isfeasible">isfeasible() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.isfeasible">(sans.fit.ParkFitting.MyAssembly method)</a></dt>
-  </dl></dd>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.isfitted">isfitted() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.isfitted">(sans.fit.ParkFitting.MyAssembly method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.isfixed">isfixed() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.isrestrained">isrestrained() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="J">J</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.jacobian">jacobian() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="M">M</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitAbort.message">message (sans.fit.AbstractFitEngine.FitAbort attribute)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model">Model (class in sans.fit.AbstractFitEngine)</a></dt>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly">MyAssembly (class in sans.fit.ParkFitting)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="N">N</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.name">name (sans.fit.AbstractFitEngine.SansParameter attribute)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="P">P</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit">ParkFit (class in sans.fit.ParkFitting)</a></dt>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.fitresult.print_summary">print_summary() (sans.fit.ScipyFitting.fitresult method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="R">R</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.range">range (sans.fit.AbstractFitEngine.SansParameter attribute)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.remove_data">remove_data() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.remove_fit_problem">remove_fit_problem() (sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.remove_fit_problem">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.remove_fit_problem">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.remove_fit_problem">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.residuals">residuals() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.residuals">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.residuals_deriv">residuals_deriv() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.residuals_deriv">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.result">result() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="S">S</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#module-sans.fit.AbstractFitEngine">sans.fit.AbstractFitEngine (module)</a></dt>
-    <dt><a href="api/Fitting.html#module-sans.fit.Fitting">sans.fit.Fitting (module)</a></dt>
-    <dt><a href="api/ParkFitting.html#module-sans.fit.ParkFitting">sans.fit.ParkFitting (module)</a></dt>
-    <dt><a href="api/ScipyFitting.html#module-sans.fit.ScipyFitting">sans.fit.ScipyFitting (module)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansAssembly">SansAssembly (class in sans.fit.AbstractFitEngine)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter">SansParameter (class in sans.fit.AbstractFitEngine)</a></dt>
-    <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit">ScipyFit (class in sans.fit.ScipyFitting)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.select_problem_for_fit">select_problem_for_fit() (sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.select_problem_for_fit">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.select_problem_for_fit">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.select_problem_for_fit">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model.set">set() (sans.fit.AbstractFitEngine.Model method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.set">(sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.set_data">set_data() (sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.set_data">(sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.set_data">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.set_data">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.set_data">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.set_engine">set_engine() (sans.fit.Fitting.Fit method)</a></dt>
-</dl></td>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.set_fit_range">set_fit_range() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.set_fit_range">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.fitresult.set_fitness">set_fitness() (sans.fit.ScipyFitting.fitresult method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.set_model">set_model() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitEngine.set_model">(sans.fit.AbstractFitEngine.FitEngine method)</a></dt>
-      <dt><a href="api/Fitting.html#sans.fit.Fitting.Fit.set_model">(sans.fit.Fitting.Fit method)</a></dt>
-      <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.ParkFit.set_model">(sans.fit.ParkFitting.ParkFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.ScipyFit.set_model">(sans.fit.ScipyFitting.ScipyFit method)</a></dt>
-      <dt><a href="api/ScipyFitting.html#sans.fit.ScipyFitting.fitresult.set_model">(sans.fit.ScipyFitting.fitresult method)</a></dt>
-  </dl></dd>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.Model.set_params">set_params() (sans.fit.AbstractFitEngine.Model method)</a></dt>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.set_result">set_result() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.set_smearer">set_smearer() (sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitArrange.set_to_fit">set_to_fit() (sans.fit.AbstractFitEngine.FitArrange method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.setprefix">setprefix() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.stderr">stderr() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.summarize">summarize() (sans.fit.AbstractFitEngine.SansParameter method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="V">V</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.SansParameter.value">value (sans.fit.AbstractFitEngine.SansParameter attribute)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="W">W</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/ParkFitting.html#sans.fit.ParkFitting.MyAssembly.weight">weight() (sans.fit.ParkFitting.MyAssembly method)</a></dt>
-</dl></td>
-</tr></table>
-
-<h2 id="X">X</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.xaxis">xaxis() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.xaxis">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-</dl></td>
-</tr></table>
-
-<h2 id="Y">Y</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData1D.yaxis">yaxis() (sans.fit.AbstractFitEngine.FitData1D method)</a></dt>
-    <dd><dl>
-      <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.yaxis">(sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-  </dl></dd>
-</dl></td>
-</tr></table>
-
-<h2 id="Z">Z</h2>
-<table style="width: 100%" class="indextable genindextable"><tr>
-  <td style="width: 33%" valign="top"><dl>
-    <dt><a href="api/AbstractFitEngine.html#sans.fit.AbstractFitEngine.FitData2D.zaxis">zaxis() (sans.fit.AbstractFitEngine.FitData2D method)</a></dt>
-</dl></td>
-</tr></table>
-
 
 
@@ -360,7 +80,4 @@
           <a href="#" title="General Index"
              >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
         <li><a href="index.html">park_integration v0.1.0 documentation</a> &raquo;</li> 
       </ul>
Index: park_integration/docs/sphinx/_build/html/index.html
===================================================================
--- park_integration/docs/sphinx/_build/html/index.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/index.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -33,7 +33,4 @@
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
         <li class="right" >
           <a href="api/index.html" title="Reference"
@@ -118,7 +115,4 @@
              >index</a></li>
         <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
           <a href="api/index.html" title="Reference"
              >next</a> |</li>
Index: park_integration/docs/sphinx/_build/html/search.html
===================================================================
--- park_integration/docs/sphinx/_build/html/search.html	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/search.html	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -38,7 +38,4 @@
           <a href="genindex.html" title="General Index"
              accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
         <li><a href="index.html">park_integration v0.1.0 documentation</a> &raquo;</li> 
       </ul>
@@ -89,7 +86,4 @@
           <a href="genindex.html" title="General Index"
              >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
         <li><a href="index.html">park_integration v0.1.0 documentation</a> &raquo;</li> 
       </ul>
Index: park_integration/docs/sphinx/_build/html/searchindex.js
===================================================================
--- park_integration/docs/sphinx/_build/html/searchindex.js	(revision 0c3003d688318c00e53d04a74f7dc2c3c5e68844)
+++ park_integration/docs/sphinx/_build/html/searchindex.js	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -1,1 +1,1 @@
-Search.setIndex({objects:{"sans.fit":{AbstractFitEngine:[2,0,1],Fitting:[4,0,1],ParkFitting:[5,0,1],ScipyFitting:[1,0,1]},"sans.fit.AbstractFitEngine.FitArrange":{add_data:[2,1,1],get_data:[2,1,1],remove_data:[2,1,1],get_to_fit:[2,1,1],set_model:[2,1,1],set_to_fit:[2,1,1],get_model:[2,1,1]},"sans.fit.AbstractFitEngine.FitData2D":{clone_without_data:[2,1,1],yaxis:[2,1,1],add_notes:[2,1,1],set_smearer:[2,1,1],zaxis:[2,1,1],residuals:[2,1,1],xaxis:[2,1,1],set_data:[2,1,1],get_fit_range:[2,1,1],append_empty_process:[2,1,1],residuals_deriv:[2,1,1],set_fit_range:[2,1,1]},"sans.fit.AbstractFitEngine.SansParameter":{set:[2,1,1],name:[2,3,1],get:[2,1,1],value:[2,3,1],isfixed:[2,1,1],range:[2,3,1],isrestrained:[2,1,1],get_name:[2,1,1],isfitted:[2,1,1],summarize:[2,1,1],iscomputed:[2,1,1],setprefix:[2,1,1],isfeasible:[2,1,1]},"sans.fit.ParkFitting.ParkFit":{fit:[5,1,1],remove_fit_problem:[5,1,1],create_assembly:[5,1,1],set_model:[5,1,1],get_problem_to_fit:[5,1,1],get_model:[5,1,1],set_data:[5,1,1],select_problem_for_fit:[5,1,1]},"sans.fit.AbstractFitEngine.Model":{eval_derivs:[2,1,1],set_params:[2,1,1],set:[2,1,1],eval:[2,1,1],get_params:[2,1,1]},"sans.fit.AbstractFitEngine.FitData1D":{clone_without_data:[2,1,1],yaxis:[2,1,1],add_notes:[2,1,1],is_slit_smeared:[2,1,1],residuals:[2,1,1],xaxis:[2,1,1],set_fit_range:[2,1,1],get_fit_range:[2,1,1],append_empty_process:[2,1,1],residuals_deriv:[2,1,1]},"sans.fit.ScipyFitting.ScipyFit":{fit:[1,1,1],remove_fit_problem:[1,1,1],set_model:[1,1,1],get_problem_to_fit:[1,1,1],get_model:[1,1,1],set_data:[1,1,1],select_problem_for_fit:[1,1,1]},"sans.fit.AbstractFitEngine.FitEngine":{remove_fit_problem:[2,1,1],set_model:[2,1,1],get_problem_to_fit:[2,1,1],get_model:[2,1,1],set_data:[2,1,1],select_problem_for_fit:[2,1,1]},"sans.fit.Fitting.Fit":{fit:[4,1,1],remove_fit_problem:[4,1,1],set_engine:[4,1,1],set_model:[4,1,1],get_problem_to_fit:[4,1,1],get_model:[4,1,1],set_data:[4,1,1],select_problem_for_fit:[4,1,1]},"sans.fit.AbstractFitEngine.SansAssembly":{chisq:[2,1,1],check_param_range:[2,1,1]},"sans.fit.Fitting":{Fit:[4,2,1]},"sans.fit.ScipyFitting":{fitresult:[1,2,1],ScipyFit:[1,2,1]},"sans.fit.AbstractFitEngine.FitAbort":{message:[2,3,1],args:[2,3,1]},"sans.fit.ScipyFitting.fitresult":{print_summary:[1,1,1],set_fitness:[1,1,1],set_model:[1,1,1]},"sans.fit.ParkFitting":{ParkFit:[5,2,1],MyAssembly:[5,2,1]},"sans.fit.AbstractFitEngine":{FitData2D:[2,2,1],SansParameter:[2,2,1],FitArrange:[2,2,1],SansAssembly:[2,2,1],FitEngine:[2,2,1],FitAbort:[2,4,1],Model:[2,2,1],FitData1D:[2,2,1]},"sans.fit.ParkFitting.MyAssembly":{insert:[5,1,1],isfeasible:[5,1,1],weight:[5,1,1],cov:[5,1,1],set_result:[5,1,1],fresiduals:[5,1,1],fit_parameters:[5,1,1],abort:[5,1,1],eval:[5,1,1],all_results:[5,1,1],stderr:[5,1,1],jacobian:[5,1,1],isfitted:[5,1,1],append:[5,1,1],result:[5,1,1]}},terms:{all:[5,1],all_result:5,set_param:[5,4,1,2],eval_deriv:2,prefix:2,follow:[5,4,1],depend:5,send:5,plottabl:[5,1,2],queri:5,string:[5,1,2],fals:2,feasibl:5,retriev:5,list:[5,4,1,2],zaxi:2,stderr:5,set_fit_rang:2,upper:2,check_param_rang:2,p_j:5,smearerobject:4,zero:[5,4,1,2],setprefix:2,append:5,index:0,what:5,curr_thread:[5,4,1,2],is_slit_smear:2,current:[5,2],version:2,method:[4,2],involv:2,full:2,deriv:[5,2],path:[5,2],sinc:5,valu:[5,4,1,2],search:0,fitarrang:[5,4,1,2],get_model:[5,4,1,2],implement:[5,2],"_getvalu":2,param_list:1,modul:[0,5,1],parkmodel:5,paramat:2,total:5,select:[5,4,1,2],ftol:[5,4,1],from:[5,4,2],chi:2,remove_data:2,two:5,handler:[5,4,1,2],call:[5,1,2],type:[5,4,1,2],fitarrangelist:5,more:5,desir:2,get_nam:2,smearer:[5,4,1,2],particular:5,given:[5,1,2],must:[5,1,2],none:[5,4,1,2],word:4,work:[5,1],uniqu:[5,1,2],abort:5,can:[5,4,1,2],residuals_deriv:2,overrid:2,fitengin:[5,1,2],indic:0,slit:2,chisq:[5,2],want:[5,1,2],set_model:[5,4,1,2],err_data:2,alwai:[5,1],fitresult:[1,2],end:5,get_to_fit:2,instead:2,fitparam:2,updat:5,clone_without_data:2,sansmodel:5,clone:2,after:5,minimum:[5,4],befor:2,date:3,data:[5,4,1,2],pvec:5,sansdata:5,correspond:[5,1,2],element:[5,1,2],receiv:[5,1,2],preced:[5,1],allow:[5,4,1,2],enter:4,elif:5,sqrt:5,vari:2,paramet:[5,4,1,2],"_getrang":2,fit:[0,1,2,3,4,5],fix:2,add_data:2,wrt:[5,2],onc:5,them:5,scipi:[4,1],"return":[5,4,1,2],initi:2,dataload:2,interrupt:5,name:[5,4,1,2],simpl:[5,1],data_info:2,each:5,found:5,fitdata1d:2,fitarrangedict:1,weight:5,wrap:4,extract:5,special:2,out:2,datainfo:2,matrix:5,space:5,content:0,print:5,correct:2,iscomput:[5,2],get_problem_to_fit:[5,4,1,2],base:[5,1,2],theori:5,dictionari:[5,4,1,2],releas:3,could:2,park_integr:0,print_summari:1,keep:5,length:2,place:5,outsid:2,get_param:2,get_fit_rang:2,first:5,oper:2,rang:[5,4,2],directli:2,data1d:[5,2],arrai:2,number:5,mai:5,wrapper:2,sansassembl:2,differ:[5,1,2],width:2,associ:[5,2],messag:2,paramt:2,conveni:5,"final":5,store:[4,1],copi:2,park:[5,4,2],than:5,serv:5,keyword:4,provid:2,remov:[5,4,1,2],tree:5,exampl:[5,1,2],posit:[5,4,1,2],select_problem_for_fit:[5,4,1,2],comput:[5,2],san:[3,5,4,1,2],have:[5,4,1,2],tabl:0,need:2,engin:[5,4,1,2],squar:2,equival:5,inform:2,dictionnari:[5,1],self:[5,4,1,2],inv:5,note:[5,1,2],data_list:2,client:5,which:2,jacobian:5,begin:5,sure:5,parkdata:5,object:[5,1,2],most:5,"class":[5,4,1,2],qy_data:2,fitter:4,doe:[5,4],declar:4,determin:2,axi:2,parameterset:5,gold:2,qmin:[5,4,1,2],redirect:2,onli:[5,4,1,2],just:[5,2],should:5,set_fit:1,leastsq:2,get:2,express:[5,2],stop:2,paramlist:2,recalcul:5,sans_data2d:2,contain:[5,4,1,2],where:[5,1,2],set:[5,4,1,2],"49012e":[5,4,1],result:[5,1],arg:2,best:5,yaxi:2,infinit:5,statu:5,kei:[5,1,2],label:2,between:2,"import":4,attribut:2,altern:2,august:3,extend:5,numer:5,set_data:[5,4,1,2],both:[5,1,2],cov:5,region:5,instanc:[5,4],improv:5,uncertainti:5,point:5,within:2,set_result:5,walk:5,residu:[5,2],psotion:4,suppli:5,summar:2,evalu:[5,2],coupl:[5,4,1,2],set_to_fit:2,empti:2,interpret:2,valueerror:[4,2],set_engin:4,sansparamet:[5,2],sans_model:2,togeth:[5,1],present:2,"case":[1,2],save:[5,1,2],servic:2,abstractfitengin:[3,0,5,1,2],calcul:[5,2],metric:5,good:5,par:[5,4,1,2],welcom:0,perform:[5,4,1],alphabet:5,make:5,same:5,document:0,optim:[5,1,2],data2d:2,covari:5,rais:[4,2],user:[5,4],lower:2,center:2,inherit:2,without:2,thi:[5,4,1,2],model:[5,4,1,2],usual:5,isfeas:[5,2],execut:5,except:2,param:[5,1,2],add:[5,1,2],chisqr:[5,1],subsequ:2,xaxi:2,mod:[3,5,4,1,2],insert:5,specif:5,qx_data:2,integ:[5,2],either:4,page:0,underli:2,isfix:[5,2],isfit:[5,2],back:5,flatten:5,chisqr1:[5,4,1],add_not:2,unit:2,refer:[3,0],set_smear:2,fresidu:5,step:5,out1:[5,4,1],idx:5,constraint:[5,4,1,2],smear:[4,2],qmax:[5,4,1,2],scipyfit:[3,0,5,4,1],append_empty_process:2,own:2,"float":5,bound:2,automat:1,diagon:5,been:[5,2],returnengin:4,myassembl:5,wai:2,start:5,interfac:5,forward:5,fitabort:2,"function":[5,2],himself:5,form:5,tupl:[5,1,2],parkfit:[3,0,5,4],err2:[5,1],err1:[5,1],"true":[5,2],info:2,possibl:5,whether:[5,2],remove_fit_problem:[5,4,1,2],maximum:5,limit:2,otherwis:2,problem:[5,4,1,2],precalcul:5,fit_paramet:5,uid:[5,1],creat:[5,4,1,2],dure:5,exist:[5,1,2],cov1:[5,4,1],inf:2,check:[5,2],fill:2,assembl:[5,2],fitdata2d:2,get_data:2,detail:5,other:2,you:5,create_assembl:5,eval:[5,2],isrestrain:2,portion:5,ignor:5,time:5,fit_engin:4},objtypes:{"0":"py:module","1":"py:method","2":"py:class","3":"py:attribute","4":"py:exception"},titles:["Welcome to park_integration&#8217;s documentation!","ScipyFitting","AbstractFitEngine","Reference","Fitting","ParkFitting"],objnames:{"0":"Python module","1":"Python method","2":"Python class","3":"Python attribute","4":"Python exception"},filenames:["index","api/ScipyFitting","api/AbstractFitEngine","api/index","api/Fitting","api/ParkFitting"]})
+Search.setIndex({objects:{},terms:{all:[],all_result:[],set_param:[],eval_deriv:[],zaxi:[],follow:[],depend:[],send:[],plottabl:[],queri:[],string:[],fals:[],feasibl:[],word:[],list:[],prefix:[],stderr:[],set_fit_rang:[],upper:[],work:[],p_j:[],smearerobject:[],zero:[],setprefix:[],append:[],index:0,what:[],curr_thread:[],is_slit_smear:[],current:[],version:[],method:[],"49012e":[],full:[],deriv:[],path:[],sinc:[],valu:[],search:0,fitarrang:[],get_model:[],implement:[],"_getvalu":[],param_list:[],modul:0,parkmodel:[],paramat:[],total:[],unit:[],ftol:[],from:[],chi:[],remove_data:[],two:[],dure:[],handler:[],call:[],type:[],fitarrangelist:[],more:[],desir:[],get_nam:[],smearer:[],particular:[],given:[],must:[],none:[],retriev:[],check_param_rang:[],uniqu:[],abort:[],can:[],residuals_deriv:[],overrid:[],fitengin:[],indic:0,slit:[],chisq:[],want:[],fitresult:[],err_data:[],alwai:[],parameterset:[],end:[],get_to_fit:[],instead:[],simpl:[],updat:[],clone_without_data:[],sansmodel:[],clone:[],after:[],minimum:[],befor:[],mai:[],associ:[],pvec:[],sansdata:[],correspond:[],element:[],receiv:[],preced:[],allow:[],enter:[],elif:[],same:[],vari:[],paramet:[],"_getrang":[],fit:[0,1,2,3,4,5],fix:[],add_data:[],wrt:[],onc:[],them:[],scipi:[],"return":[],initi:[],dataload:[],interrupt:[],name:[],fitparam:[],data_info:[],each:[],found:[],fitdata1d:[],fitarrangedict:[],weight:[],wrap:[],extract:[],special:[],out:[],datainfo:[],matrix:[],space:[],content:0,print:[],correct:[],iscomput:[],get_problem_to_fit:[],base:[],theori:[],dictionari:[],releas:3,could:[],park_integr:0,print_summari:[],set_model:[],length:[],place:[],outsid:[],get_param:[],get_fit_rang:[],first:[],oper:[],rang:[],directli:[],data1d:[],arrai:[],number:[],date:3,wrapper:[],sansassembl:[],differ:[],width:[],data:[],messag:[],paramt:[],conveni:[],"final":[],store:[],copi:[],park:[],than:[],serv:[],keyword:[],provid:[],remov:[],tree:[],posit:[],select_problem_for_fit:[],comput:[],san:[3,5,4,1,2],have:[],tabl:0,need:[],engin:[],squar:[],equival:[],inform:[],dictionnari:[],self:[],note:[],data_list:[],exampl:[],which:[],jacobian:[],begin:[],sure:[],parkdata:[],object:[],most:[],"class":[],qy_data:[],fitter:[],doe:[],declar:[],determin:[],axi:[],gold:[],qmin:[],involv:[],onli:[],execut:[],should:[],set_fit:[],info:[],get:[],express:[],stop:[],paramlist:[],recalcul:[],sans_data2d:[],contain:[],where:[],set:[],result:[],arg:[],best:[],yaxi:[],infinit:[],statu:[],kei:[],redirect:[],label:[],between:[],"import":[],attribut:[],altern:[],august:3,extend:[],numer:[],set_data:[],both:[],cov:[],region:[],instanc:[],improv:[],uncertainti:[],point:[],within:[],set_result:[],walk:[],residu:[],psotion:[],suppli:[],summar:[],creat:[],coupl:[],add:[],empti:[],interpret:[],valueerror:[],set_engin:[],sansparamet:[],sans_model:[],togeth:[],present:[],"case":[],save:[],servic:[],abstractfitengin:[3,0,2],calcul:[],metric:[],good:[],par:[],welcom:0,perform:[],alphabet:[],make:[],sqrt:[],document:0,optim:[],data2d:[],covari:[],rais:[],user:[],keep:[],lower:[],center:[],inherit:[],without:[],client:[],thi:[],model:[],usual:[],isfeas:[],just:[],except:[],param:[],set_to_fit:[],chisqr:[],subsequ:[],xaxi:[],mod:[3,5,4,1,2],insert:[],specif:[],qx_data:[],integ:[],either:[],page:0,underli:[],isfix:[],isfit:[],back:[],flatten:[],chisqr1:[],add_not:[],select:[],refer:[3,0],set_smear:[],fresidu:[],step:[],out1:[],idx:[],constraint:[],smear:[],qmax:[],scipyfit:[3,0,1],append_empty_process:[],own:[],"float":[],bound:[],automat:[],diagon:[],been:[],returnengin:[],myassembl:[],wai:[],start:[],interfac:[],forward:[],fitabort:[],"function":[],himself:[],form:[],tupl:[],parkfit:[3,0,5],err2:[],err1:[],"true":[],leastsq:[],possibl:[],whether:[],remove_fit_problem:[],maximum:[],limit:[],otherwis:[],problem:[],precalcul:[],fit_paramet:[],uid:[],evalu:[],inv:[],exist:[],cov1:[],inf:[],check:[],fill:[],assembl:[],fitdata2d:[],get_data:[],detail:[],other:[],you:[],create_assembl:[],eval:[],isrestrain:[],portion:[],ignor:[],time:[],fit_engin:[]},objtypes:{},titles:["Welcome to park_integration&#8217;s documentation!","ScipyFitting","AbstractFitEngine","Reference","Fitting","ParkFitting"],objnames:{},filenames:["index","api/ScipyFitting","api/AbstractFitEngine","api/index","api/Fitting","api/ParkFitting"]})
Index: park_integration/docs/sphinx/conf.py
===================================================================
--- park_integration/docs/sphinx/conf.py	(revision aa36f962b10b61665ca22df9bb4bc57c0e3bee55)
+++ park_integration/docs/sphinx/conf.py	(revision 41517a6129cc7d88ac80ae0caf154e4f183b6e02)
@@ -17,5 +17,6 @@
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
-sys.path.append(os.path.abspath(os.path.dirname('../../park_integration')))
+sys.path.append(os.path.abspath(os.path.join('..', '..', 'src')))
+#sys.path.append(os.path.abspath(os.path.dirname('../../park_integration')))
 sys.path.append(os.path.abspath('_extensions'))
 
