Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Devel #11

Open
wants to merge 1,574 commits into
base: master
Choose a base branch
from
Open

Devel #11

wants to merge 1,574 commits into from

Conversation

kmantel
Copy link
Owner

@kmantel kmantel commented Apr 22, 2021

Automated changes by create-pull-request GitHub action

@kmantel kmantel force-pushed the devel branch 2 times, most recently from 2c24a30 to afc383c Compare May 14, 2021 03:26
@kmantel kmantel force-pushed the devel branch 2 times, most recently from d3853b8 to a5e16b6 Compare May 25, 2021 00:57
@kmantel kmantel force-pushed the devel branch 2 times, most recently from e98b008 to a61bd8c Compare June 11, 2021 19:29
@kmantel kmantel force-pushed the devel branch 3 times, most recently from 71fef65 to 1cd1f8a Compare July 23, 2021 00:32
@kmantel kmantel force-pushed the devel branch 5 times, most recently from ebf8991 to 441c366 Compare August 13, 2021 01:54
@kmantel kmantel force-pushed the devel branch 4 times, most recently from 7aff047 to 8129909 Compare August 18, 2021 02:40
@kmantel kmantel force-pushed the devel branch 2 times, most recently from b29e7ef to 4fe86af Compare August 27, 2021 04:31
@github-actions
Copy link

github-actions bot commented Oct 2, 2021

This PR causes the following changes to the html docs (ubuntu-latest-3.7-x64):

diff -r docs-base/Condition.html docs-head/Condition.html
428c428
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
432,434c432,434
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
442c442
< <li><p>the node specified in <strong>dependency</strong> has executed at least n+1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n+1 times
450c450
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
454,456c454,456
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
464c464
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times
479c479
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
717c717
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
805c805
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
809,811c809,811
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
819c819
< <li><p>the node specified in <strong>dependency</strong> has executed exactly n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed exactly n times
984c984
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
988,990c988,990
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> before which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> before which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
998c998
< <li><p>the node specified in <strong>dependency</strong> has executed at most n-1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at most n-1 times
1196c1196
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
1200,1201c1200,1201
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
1208c1208
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times since the last time the
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times since the last time the
1242c1242
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
1245c1245
< <dd class="field-odd"><p><strong>dependency</strong> (<em>node</em>) – the node on which the
...

See CI logs for the full diff.

@github-actions
Copy link

github-actions bot commented Oct 5, 2021

This PR causes the following changes to the html docs (ubuntu-latest-3.7-x64):

diff -r docs-base/Condition.html docs-head/Condition.html
428c428
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
432,434c432,434
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
442c442
< <li><p>the node specified in <strong>dependency</strong> has executed at least n+1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n+1 times
450c450
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
454,456c454,456
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
464c464
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times
479c479
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
717c717
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
805c805
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
809,811c809,811
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
819c819
< <li><p>the node specified in <strong>dependency</strong> has executed exactly n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed exactly n times
984c984
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
988,990c988,990
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> before which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> before which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
998c998
< <li><p>the node specified in <strong>dependency</strong> has executed at most n-1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at most n-1 times
1196c1196
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
1200,1201c1200,1201
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
1208c1208
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times since the last time the
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times since the last time the
1242c1242
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
1245c1245
< <dd class="field-odd"><p><strong>dependency</strong> (<em>node</em>) – the node on which the
...

See CI logs for the full diff.

@github-actions
Copy link

github-actions bot commented Oct 5, 2021

This PR causes the following changes to the html docs (ubuntu-latest-3.7-x64):

diff -r docs-base/Condition.html docs-head/Condition.html
428c428
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
432,434c432,434
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
442c442
< <li><p>the node specified in <strong>dependency</strong> has executed at least n+1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n+1 times
450c450
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
454,456c454,456
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
464c464
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times
479c479
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
717c717
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
805c805
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
809,811c809,811
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
819c819
< <li><p>the node specified in <strong>dependency</strong> has executed exactly n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed exactly n times
984c984
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
988,990c988,990
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> before which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> before which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
998c998
< <li><p>the node specified in <strong>dependency</strong> has executed at most n-1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at most n-1 times
1196c1196
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
1200,1201c1200,1201
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
1208c1208
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times since the last time the
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times since the last time the
1242c1242
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
1245c1245
< <dd class="field-odd"><p><strong>dependency</strong> (<em>node</em>) – the node on which the
...

See CI logs for the full diff.

@github-actions
Copy link

github-actions bot commented Oct 6, 2021

This PR causes the following changes to the html docs (ubuntu-latest-3.7-x64):

diff -r docs-base/Condition.html docs-head/Condition.html
428c428
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterCall</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterCall" title="Permalink to this definition">¶</a></dt>
432,434c432,434
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
442c442
< <li><p>the node specified in <strong>dependency</strong> has executed at least n+1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n+1 times
450c450
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AfterNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNCalls" title="Permalink to this definition">¶</a></dt>
454,456c454,456
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> after which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> after which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
464c464
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times
479c479
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
717c717
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
805c805
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">AtNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AtNCalls" title="Permalink to this definition">¶</a></dt>
809,811c809,811
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
819c819
< <li><p>the node specified in <strong>dependency</strong> has executed exactly n times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed exactly n times
984c984
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">BeforeNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">time_scale</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">TimeScale.ENVIRONMENT_STATE_UPDATE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.BeforeNCalls" title="Permalink to this definition">¶</a></dt>
988,990c988,990
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependency</strong> before which the Condition is satisfied</p></li>
< <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependency</strong></p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the number of executions of <strong>dependencies</strong> before which the Condition is satisfied</p></li>
> <li><p><strong>time_scale</strong> (<a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><em>TimeScale</em></a>) – the TimeScale used as basis for counting executions of <strong>dependencies</strong></p></li>
998c998
< <li><p>the node specified in <strong>dependency</strong> has executed at most n-1 times
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at most n-1 times
1196c1196
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">EveryNCalls</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.EveryNCalls" title="Permalink to this definition">¶</a></dt>
1200,1201c1200,1201
< <li><p><strong>dependency</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
< <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependency</strong> at which the Condition is satisfied</p></li>
---
> <li><p><strong>dependencies</strong> (<em>node</em>) – the node on which the Condition depends</p></li>
> <li><p><strong>n</strong> (<em>int</em>) – the frequency of executions of <strong>dependencies</strong> at which the Condition is satisfied</p></li>
1208c1208
< <li><p>the node specified in <strong>dependency</strong> has executed at least n times since the last time the
---
> <li><p>the node specified in <strong>dependencies</strong> has executed at least n times since the last time the
1242c1242
< <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependency</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
---
> <em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">psyneulink.core.scheduling.condition.</span></span><span class="sig-name descname"><span class="pre">JustRan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dependencies</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.JustRan" title="Permalink to this definition">¶</a></dt>
1245c1245
< <dd class="field-odd"><p><strong>dependency</strong> (<em>node</em>) – the node on which the
...

See CI logs for the full diff.

kmantel and others added 27 commits December 8, 2023 15:23
…niversity#2856)

Include all constructor attributes, not just conditions:

- default_execution_id
- mode
- default_absolute_time_unit

For example, setting of Scheduler.mode using argument scheduling_mode to
Composition.run would not persist across Scheduler rebuilds.
* requirements: update beartype requirement from <0.15.0 to <0.16.0 (PrincetonUniversity#2744)

* Fix/input port combine (PrincetonUniversity#2755)

• inputport.py
  _parse_port_specific_specs(): fix bug in which COMBINE was not parsed when specified in an InputPort specification dict (though still some weirdness in passing spec through to constructor, requiring function assignment in place)

• port.py
  _parse_port_spec():  add passing of Context.string for local handling based on caller (e.g., warning messages)

* Feat/em composition refactor learning mech (PrincetonUniversity#2754)

• EMstoragemechanism.py
  - refactor memory_matrix to use learning_signals

 • emcomposition.py
   - refactor to use memory_matrix of storage_node if that is implemented

Co-authored-by: jdcpni <pniintel55>

* requirements: update dill requirement from <0.3.7 to <0.3.8 (PrincetonUniversity#2743)

* tests/ParameterEstimationComposition: Provide expected result instead of relying on tolerance

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>

* tests/ParameterEstimationComposition: Reduce the number of estimates by 40x

It's still enough to recover the parameters and reduces test time
significantly.

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>

---------

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jdcpni <jdc@princeton.edu>
Co-authored-by: Jan Vesely <jan.vesely@rutgers.edu>
Resolve all differences in favor of devel. master changes are stale
because they mirror old commits on devel.

* master:
  tests/ParameterEstimationComposition: Reduce the number of estimates by 40x
  tests/ParameterEstimationComposition: Provide expected result instead of relying on tolerance
  requirements: update dill requirement from <0.3.7 to <0.3.8 (PrincetonUniversity#2743)
  Feat/em composition refactor learning mech (PrincetonUniversity#2754)
  Fix/input port combine (PrincetonUniversity#2755)
  requirements: update beartype requirement from <0.15.0 to <0.16.0 (PrincetonUniversity#2744)
- dependency dict must store names, not classes
- must exclude own class name from dependencies (but not "alias" class
names like And->All or Or->Any
supports graph structure conditions automatically
function that produces a python sorting key given a dependency
dictionary
- modify Scheduler wrappers to support both basic and structural
Conditions
- add wrappers for new graph_scheduler.Scheduler methods:
	- remove_condition
	- add_graph_edge
	- remove_graph_edge
- update requirements to graph-scheduler<1.3.0 to include graph
structure conditions release
…onditions

Support graph-scheduler graph structure conditions
overriding _initialize_parameters lets UDF custom Parameters use all
existing code for parsing/setting/etc. just like normal Parameters
- do not run logging.basicConfig
- allow specifying level with environment variable PNL_LOGGING (logging
level, 1=DEBUG, 0=disabled)
- add global functions set_python_log_level and disable_python_logging
WeakKeyDictionary stores weak references to its keys, but throws a
TypeError and does not dereference a weakref proxy/ref even if the
proxied object is the same as one of its keys
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants