mirror of
https://github.com/gsi-upm/soil
synced 2025-08-23 19:52:19 +00:00
All settings as JSON and documentation updated
This commit is contained in:
8
docs/_build/html/models.html
vendored
8
docs/_build/html/models.html
vendored
@@ -51,7 +51,7 @@
|
||||
In practice, a model consists of at least two parts:</p>
|
||||
<ul class="simple">
|
||||
<li>Python module: the actual code that describes the behaviour.</li>
|
||||
<li>Setting up the variables in the Simulation Settings JSON file.</li>
|
||||
<li>Setting up the variables in the Settings JSON file.</li>
|
||||
</ul>
|
||||
<p>This separation allows us to run the simulation with different agents.</p>
|
||||
</div>
|
||||
@@ -63,10 +63,10 @@ In practice, a model consists of at least two parts:</p>
|
||||
<span class="n">networkStatus</span> <span class="o">=</span> <span class="p">{}</span> <span class="c1"># Dict that will contain the status of every agent in the network</span>
|
||||
|
||||
<span class="n">sentimentCorrelationNodeArray</span> <span class="o">=</span> <span class="p">[]</span>
|
||||
<span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">settings</span><span class="o">.</span><span class="n">number_of_nodes</span><span class="p">):</span>
|
||||
<span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">settings</span><span class="o">.</span><span class="n">network_params</span><span class="p">[</span><span class="s2">"number_of_nodes"</span><span class="p">]):</span>
|
||||
<span class="n">sentimentCorrelationNodeArray</span><span class="o">.</span><span class="n">append</span><span class="p">({</span><span class="s1">'id'</span><span class="p">:</span> <span class="n">x</span><span class="p">})</span>
|
||||
<span class="c1"># Initialize agent states. Let's assume everyone is normal.</span>
|
||||
<span class="n">init_states</span> <span class="o">=</span> <span class="p">[{</span><span class="s1">'id'</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="p">}</span> <span class="k">for</span> <span class="n">_</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">settings</span><span class="o">.</span><span class="n">number_of_nodes</span><span class="p">)]</span>
|
||||
<span class="n">init_states</span> <span class="o">=</span> <span class="p">[{</span><span class="s1">'id'</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="p">}</span> <span class="k">for</span> <span class="n">_</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">settings</span><span class="o">.</span><span class="n">network_params</span><span class="p">[</span><span class="s2">"number_of_nodes"</span><span class="p">])]</span>
|
||||
<span class="c1"># add keys as as necessary, but "id" must always refer to that state category</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
@@ -114,7 +114,7 @@ passed as a parameter to the simulation.</p>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>In this file you will also define the models you are going to simulate. You can simulate as many models as you want.
|
||||
The simulation returns one result for each model. For the usage, see <a class="reference internal" href="usage.html"><span class="doc">Usage</span></a>.</p>
|
||||
The simulation returns one result for each model, executing each model separately. For the usage, see <a class="reference internal" href="usage.html"><span class="doc">Usage</span></a>.</p>
|
||||
</div>
|
||||
<div class="section" id="example-model">
|
||||
<h2>Example Model<a class="headerlink" href="#example-model" title="Permalink to this headline">¶</a></h2>
|
||||
|
Reference in New Issue
Block a user