Skip to content

Commit b42a6a5

Browse files
committed
deploy: 41c713c
1 parent 0aaa87e commit b42a6a5

4 files changed

Lines changed: 16 additions & 9 deletions

File tree

_modules/demos/config.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -461,9 +461,7 @@ <h1>Source code for demos.config</h1><div class="highlight"><pre>
461461
<span class="n">kids_moving_module_config</span><span class="p">:</span> <span class="n">KidsMovingModuleConfig</span> <span class="o">=</span> <span class="n">Field</span><span class="p">(</span>
462462
<span class="n">default_factory</span><span class="o">=</span><span class="n">KidsMovingModuleConfig</span>
463463
<span class="p">)</span>
464-
<span class="n">income_module_config</span><span class="p">:</span> <span class="n">IncomeModuleConfig</span> <span class="o">=</span> <span class="n">Field</span><span class="p">(</span>
465-
<span class="n">default_factory</span><span class="o">=</span><span class="n">IncomeModuleConfig</span>
466-
<span class="p">)</span>
464+
<span class="n">income_module_config</span><span class="p">:</span> <span class="n">IncomeModuleConfig</span> <span class="o">=</span> <span class="n">Field</span><span class="p">(</span><span class="n">default_factory</span><span class="o">=</span><span class="n">IncomeModuleConfig</span><span class="p">)</span>
467465

468466
<span class="k">def</span><span class="w"> </span><span class="nf">model_post_init</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">__context</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kc">None</span><span class="p">:</span>
469467
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">output_fname</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>

_modules/demos/models/household_reorg.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1215,7 +1215,11 @@ <h1>Source code for demos.models.household_reorg</h1><div class="highlight"><pre
12151215
<span class="p">]</span><span class="o">.</span><span class="n">values</span>
12161216
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="n">module_config</span><span class="o">.</span><span class="n">geoid_col</span><span class="p">]</span> <span class="o">=</span> <span class="n">geoid_assignment</span>
12171217
<span class="n">county_assignment</span> <span class="o">=</span> <span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">old_household_id</span><span class="p">,</span> <span class="s2">&quot;lcm_county_id&quot;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
1218-
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="s2">&quot;lcm_county_id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">county_assignment</span></div>
1218+
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="s2">&quot;lcm_county_id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">county_assignment</span>
1219+
<span class="n">not_met_area_assignment</span> <span class="o">=</span> <span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span>
1220+
<span class="n">old_household_id</span><span class="p">,</span> <span class="s2">&quot;not_met_area&quot;</span>
1221+
<span class="p">]</span><span class="o">.</span><span class="n">values</span>
1222+
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="s2">&quot;not_met_area&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">not_met_area_assignment</span></div>
12191223

12201224

12211225

_modules/demos/models/income.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,10 @@ <h1>Source code for demos.models.income</h1><div class="highlight"><pre>
284284

285285
<span class="c1"># Calibrate if needed</span>
286286
<span class="k">if</span> <span class="n">income_config</span><span class="o">.</span><span class="n">calibration_procedure</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
287-
<span class="n">predicted</span> <span class="o">=</span> <span class="n">income_config</span><span class="o">.</span><span class="n">calibration_procedure</span><span class="o">.</span><span class="n">calibrate_and_run_model</span><span class="p">(</span>
288-
<span class="n">model</span><span class="p">,</span> <span class="n">model_data</span>
287+
<span class="n">predicted</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span>
288+
<span class="n">income_config</span><span class="o">.</span><span class="n">calibration_procedure</span><span class="o">.</span><span class="n">calibrate_and_run_model</span><span class="p">(</span>
289+
<span class="n">model</span><span class="p">,</span> <span class="n">model_data</span>
290+
<span class="p">)</span>
289291
<span class="p">)</span>
290292
<span class="k">else</span><span class="p">:</span>
291293
<span class="n">predicted</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="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">model_data</span><span class="p">))</span>
@@ -359,9 +361,7 @@ <h1>Source code for demos.models.income</h1><div class="highlight"><pre>
359361
<span class="sa">f</span><span class="s2">&quot;years: </span><span class="si">{</span><span class="n">missing</span><span class="si">}</span><span class="s2">. Ensure the table covers all simulation years.&quot;</span>
360362
<span class="p">)</span>
361363

362-
<span class="n">cumulative_factor</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span>
363-
<span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">adj_table</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="nb">list</span><span class="p">(</span><span class="n">years</span><span class="p">),</span> <span class="s2">&quot;adjustment&quot;</span><span class="p">])</span><span class="o">.</span><span class="n">prod</span><span class="p">()</span>
364-
<span class="p">)</span>
364+
<span class="n">cumulative_factor</span> <span class="o">=</span> <span class="nb">float</span><span class="p">((</span><span class="mi">1</span> <span class="o">+</span> <span class="n">adj_table</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="nb">list</span><span class="p">(</span><span class="n">years</span><span class="p">),</span> <span class="s2">&quot;adjustment&quot;</span><span class="p">])</span><span class="o">.</span><span class="n">prod</span><span class="p">())</span>
365365
<span class="k">if</span> <span class="ow">not</span> <span class="n">forward</span><span class="p">:</span>
366366
<span class="n">cumulative_factor</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">cumulative_factor</span>
367367

_modules/demos/models/kids_moving.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,11 +378,16 @@ <h1>Source code for demos.models.kids_moving</h1><div class="highlight"><pre>
378378
<span class="p">]</span><span class="o">.</span><span class="n">values</span>
379379
<span class="n">county_assignment</span> <span class="o">=</span> <span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">old_household_id</span><span class="p">,</span> <span class="s2">&quot;lcm_county_id&quot;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
380380

381+
<span class="n">not_met_area_assignment</span> <span class="o">=</span> <span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span>
382+
<span class="n">old_household_id</span><span class="p">,</span> <span class="s2">&quot;not_met_area&quot;</span>
383+
<span class="p">]</span><span class="o">.</span><span class="n">values</span>
384+
381385
<span class="n">new_households</span> <span class="o">=</span> <span class="n">get_new_households</span><span class="p">(</span><span class="n">kids_moving_index</span><span class="o">.</span><span class="n">sum</span><span class="p">())</span>
382386
<span class="n">persons</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">kids_moving_index</span><span class="p">,</span> <span class="s2">&quot;household_id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">new_households</span>
383387
<span class="n">persons</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">kids_moving_index</span><span class="p">,</span> <span class="s2">&quot;relate&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span>
384388
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="n">module_config</span><span class="o">.</span><span class="n">geoid_col</span><span class="p">]</span> <span class="o">=</span> <span class="n">geoid_assignment</span>
385389
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="s2">&quot;lcm_county_id&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">county_assignment</span>
390+
<span class="n">households</span><span class="o">.</span><span class="n">local</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">new_households</span><span class="p">,</span> <span class="s2">&quot;not_met_area&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">not_met_area_assignment</span>
386391

387392

388393
<span class="k">def</span><span class="w"> </span><span class="nf">run_and_calibrate_model</span><span class="p">(</span><span class="n">persons</span><span class="p">):</span>

0 commit comments

Comments
 (0)