Skip to content

Commit

Permalink
deploy: e6bff6e
Browse files Browse the repository at this point in the history
  • Loading branch information
JanWeldert committed Oct 1, 2024
1 parent 35541c0 commit 4cdc4b7
Show file tree
Hide file tree
Showing 70 changed files with 2,660 additions and 779 deletions.
1 change: 0 additions & 1 deletion _modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,6 @@ <h1>All modules for which code is available</h1>
<li><a href="pisa/stages/data/csv_data_hist.html">pisa.stages.data.csv_data_hist</a></li>
<li><a href="pisa/stages/data/csv_icc_hist.html">pisa.stages.data.csv_icc_hist</a></li>
<li><a href="pisa/stages/data/csv_loader.html">pisa.stages.data.csv_loader</a></li>
<li><a href="pisa/stages/data/freedom_hdf5_loader.html">pisa.stages.data.freedom_hdf5_loader</a></li>
<li><a href="pisa/stages/data/grid.html">pisa.stages.data.grid</a></li>
<li><a href="pisa/stages/data/meows_loader.html">pisa.stages.data.meows_loader</a></li>
<li><a href="pisa/stages/data/simple_data_loader.html">pisa.stages.data.simple_data_loader</a></li>
Expand Down
2 changes: 1 addition & 1 deletion _modules/pisa/core/bin_indexing.html
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ <h1>Source code for pisa.core.bin_indexing</h1><div class="highlight"><pre>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span> <span class="o">!=</span> <span class="n">binning</span><span class="o">.</span><span class="n">num_dims</span><span class="p">:</span>
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
<span class="sa">f</span><span class="s2">&quot;`binning` has </span><span class="si">{</span><span class="n">binning</span><span class="o">.</span><span class="n">num_dims</span><span class="si">}</span><span class="s2"> dimension(s), but `sample`&quot;</span>
<span class="sa">f</span><span class="s2">&quot;contains </span><span class="si">{</span><span class="nb">len</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span><span class="si">}</span><span class="s2"> arrays (so represents </span><span class="si">{</span><span class="nb">len</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span>
<span class="sa">f</span><span class="s2">&quot; contains </span><span class="si">{</span><span class="nb">len</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span><span class="si">}</span><span class="s2"> arrays (so represents </span><span class="si">{</span><span class="nb">len</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span><span class="si">}</span><span class="s2">&quot;</span>
<span class="sa">f</span><span class="s2">&quot; dimensions)&quot;</span>
<span class="p">)</span>

Expand Down
203 changes: 144 additions & 59 deletions _modules/pisa/core/container.html

Large diffs are not rendered by default.

171 changes: 159 additions & 12 deletions _modules/pisa/core/stage.html

Large diffs are not rendered by default.

19 changes: 19 additions & 0 deletions _modules/pisa/stages/absorption/earth_absorption.html
Original file line number Diff line number Diff line change
Expand Up @@ -153,9 +153,18 @@ <h1>Source code for pisa.stages.absorption.earth_absorption</h1><div class="high
<span class="o">**</span><span class="n">std_kwargs</span><span class="p">,</span>
<span class="p">):</span>

<span class="n">expected_container_keys</span> <span class="o">=</span> <span class="p">(</span>
<span class="s1">&#39;true_coszen&#39;</span><span class="p">,</span>
<span class="s1">&#39;true_energy&#39;</span><span class="p">,</span>
<span class="s1">&#39;flav&#39;</span><span class="p">,</span>
<span class="s1">&#39;nubar&#39;</span><span class="p">,</span>
<span class="s1">&#39;weights&#39;</span><span class="p">,</span>
<span class="p">)</span>

<span class="c1"># init base class</span>
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span>
<span class="n">expected_params</span><span class="o">=</span><span class="p">(),</span>
<span class="n">expected_container_keys</span><span class="o">=</span><span class="n">expected_container_keys</span><span class="p">,</span>
<span class="o">**</span><span class="n">std_kwargs</span><span class="p">,</span>
<span class="p">)</span>

Expand Down Expand Up @@ -339,6 +348,16 @@ <h1>Source code for pisa.stages.absorption.earth_absorption</h1><div class="high
<span class="n">out</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">int_rho</span><span class="o">*</span><span class="n">xsection</span><span class="o">*</span><span class="n">Na</span><span class="p">)</span></div>



<div class="viewcode-block" id="init_test">
<a class="viewcode-back" href="../../../../pisa.stages.absorption.html#pisa.stages.absorption.earth_absorption.init_test">[docs]</a>
<span class="k">def</span> <span class="nf">init_test</span><span class="p">(</span><span class="o">**</span><span class="n">param_kwargs</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Instantiation example&quot;&quot;&quot;</span>
<span class="k">return</span> <span class="n">earth_absorption</span><span class="p">(</span>
<span class="n">earth_model</span><span class="o">=</span><span class="s1">&#39;osc/PREM_4layer.dat&#39;</span><span class="p">,</span>
<span class="n">xsec_file</span><span class="o">=</span><span class="s1">&#39;cross_sections/genie_xsec_H2O.root&#39;</span>
<span class="p">)</span></div>

</pre></div>

</div>
Expand Down
32 changes: 32 additions & 0 deletions _modules/pisa/stages/aeff/aeff.html
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,13 @@ <h1>Source code for pisa.stages.aeff.aeff</h1><div class="highlight"><pre>

<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">absolute_import</span><span class="p">,</span> <span class="n">print_function</span><span class="p">,</span> <span class="n">division</span>

<span class="kn">from</span> <span class="nn">pisa</span> <span class="kn">import</span> <span class="n">ureg</span>
<span class="kn">from</span> <span class="nn">pisa.core.param</span> <span class="kn">import</span> <span class="n">Param</span><span class="p">,</span> <span class="n">ParamSet</span>
<span class="kn">from</span> <span class="nn">pisa.core.stage</span> <span class="kn">import</span> <span class="n">Stage</span>
<span class="kn">from</span> <span class="nn">pisa.utils.profiler</span> <span class="kn">import</span> <span class="n">profile</span>

<span class="n">__all__</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;aeff&#39;</span><span class="p">,</span> <span class="s1">&#39;init_test&#39;</span><span class="p">]</span>


<div class="viewcode-block" id="aeff">
<a class="viewcode-back" href="../../../../pisa.stages.aeff.html#pisa.stages.aeff.aeff.aeff">[docs]</a>
Expand All @@ -106,6 +110,12 @@ <h1>Source code for pisa.stages.aeff.aeff</h1><div class="highlight"><pre>
<span class="sd"> nutau_norm : dimensionless Quantity</span>
<span class="sd"> nu_nc_norm : dimensionless Quantity</span>

<span class="sd"> Expected container keys are .. ::</span>

<span class="sd"> &quot;weights&quot;</span>
<span class="sd"> &quot;weighted_aeff&quot;</span>


<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span>
<span class="bp">self</span><span class="p">,</span>
Expand All @@ -119,9 +129,15 @@ <h1>Source code for pisa.stages.aeff.aeff</h1><div class="highlight"><pre>
<span class="s1">&#39;nu_nc_norm&#39;</span><span class="p">,</span>
<span class="p">)</span>

<span class="n">expected_container_keys</span> <span class="o">=</span> <span class="p">(</span>
<span class="s1">&#39;weights&#39;</span><span class="p">,</span>
<span class="s1">&#39;weighted_aeff&#39;</span><span class="p">,</span>
<span class="p">)</span>

<span class="c1"># init base class</span>
<span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span>
<span class="n">expected_params</span><span class="o">=</span><span class="n">expected_params</span><span class="p">,</span>
<span class="n">expected_container_keys</span><span class="o">=</span><span class="n">expected_container_keys</span><span class="p">,</span>
<span class="o">**</span><span class="n">std_kwargs</span><span class="p">,</span>
<span class="p">)</span>

Expand Down Expand Up @@ -151,6 +167,22 @@ <h1>Source code for pisa.stages.aeff.aeff</h1><div class="highlight"><pre>
<span class="n">container</span><span class="o">.</span><span class="n">mark_changed</span><span class="p">(</span><span class="s1">&#39;weights&#39;</span><span class="p">)</span></div>
</div>



<div class="viewcode-block" id="init_test">
<a class="viewcode-back" href="../../../../pisa.stages.aeff.html#pisa.stages.aeff.aeff.init_test">[docs]</a>
<span class="k">def</span> <span class="nf">init_test</span><span class="p">(</span><span class="o">**</span><span class="n">param_kwargs</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Instantiation example&quot;&quot;&quot;</span>
<span class="n">param_set</span> <span class="o">=</span> <span class="n">ParamSet</span><span class="p">([</span>
<span class="n">Param</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;livetime&quot;</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="mi">10</span><span class="o">*</span><span class="n">ureg</span><span class="o">.</span><span class="n">s</span><span class="p">,</span> <span class="o">**</span><span class="n">param_kwargs</span><span class="p">),</span>
<span class="n">Param</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;aeff_scale&quot;</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="o">**</span><span class="n">param_kwargs</span><span class="p">),</span>
<span class="n">Param</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;nutau_cc_norm&quot;</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="o">**</span><span class="n">param_kwargs</span><span class="p">),</span>
<span class="n">Param</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;nutau_norm&quot;</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="o">**</span><span class="n">param_kwargs</span><span class="p">),</span>
<span class="n">Param</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s2">&quot;nu_nc_norm&quot;</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="o">**</span><span class="n">param_kwargs</span><span class="p">)</span>
<span class="p">])</span>

<span class="k">return</span> <span class="n">aeff</span><span class="p">(</span><span class="n">params</span><span class="o">=</span><span class="n">param_set</span><span class="p">)</span></div>

</pre></div>

</div>
Expand Down
Loading

0 comments on commit 4cdc4b7

Please sign in to comment.