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

condition: fix pnl-specific names in condition.py stub and __all__ #3089

Merged
merged 1 commit into from
Nov 2, 2024

Conversation

kmantel
Copy link
Collaborator

@kmantel kmantel commented Oct 30, 2024

No description provided.

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.

Copy link

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

diff -r docs-base/Condition.html docs-head/Condition.html
593,666d592
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterConsiderationSetExecution">
< <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">AfterConsiderationSetExecution</span></span><span class="sig-paren">(</span><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.AfterConsiderationSetExecution" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTimeStep</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScals are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 0, the second <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 1, etc.); so,
< <code class="xref any docutils literal notranslate"><span class="pre">AfterTimeStep(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 1 has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 2, 3, 4, etc.).</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentSequence">
< <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">AfterEnvironmentSequence</span></span><span class="sig-paren">(</span><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.AfterEnvironmentSequence" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterRun</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a> after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occurred.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate">
< <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">AfterEnvironmentStateUpdate</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTrial</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s.</p></li>
< <li><p><strong>(</strong><strong>default</strong> – TimeScale.RUN)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a>
< specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScales are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 0, the second</p></li>
< </ul>
< <p><a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 1, etc.); so,  <code class="xref any docutils literal notranslate"><span class="pre">AfterPass(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 1
< has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s 2, 3, 4, etc.).</p>
< </dd></dl>
< 
< <dl class="py class">
712,853d637
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNConsiderationSetExecutions">
< <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">AfterNConsiderationSetExecutions</span></span><span class="sig-paren">(</span><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.AfterNConsiderationSetExecutions" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTimeSteps</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentSequences">
< <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">AfterNEnvironmentSequences</span></span><span class="sig-paren">(</span><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.AfterNEnvironmentSequences" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNRuns</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occured.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates">
< <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">AfterNEnvironmentStateUpdates</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTrials</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
<
...

See CI logs for the full diff.

Copy link

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

diff -r docs-base/Condition.html docs-head/Condition.html
593,666d592
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterConsiderationSetExecution">
< <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">AfterConsiderationSetExecution</span></span><span class="sig-paren">(</span><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.AfterConsiderationSetExecution" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTimeStep</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScals are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 0, the second <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 1, etc.); so,
< <code class="xref any docutils literal notranslate"><span class="pre">AfterTimeStep(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 1 has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 2, 3, 4, etc.).</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentSequence">
< <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">AfterEnvironmentSequence</span></span><span class="sig-paren">(</span><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.AfterEnvironmentSequence" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterRun</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a> after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occurred.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate">
< <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">AfterEnvironmentStateUpdate</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTrial</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s.</p></li>
< <li><p><strong>(</strong><strong>default</strong> – TimeScale.RUN)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a>
< specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScales are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 0, the second</p></li>
< </ul>
< <p><a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 1, etc.); so,  <code class="xref any docutils literal notranslate"><span class="pre">AfterPass(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 1
< has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s 2, 3, 4, etc.).</p>
< </dd></dl>
< 
< <dl class="py class">
712,853d637
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNConsiderationSetExecutions">
< <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">AfterNConsiderationSetExecutions</span></span><span class="sig-paren">(</span><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.AfterNConsiderationSetExecutions" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTimeSteps</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentSequences">
< <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">AfterNEnvironmentSequences</span></span><span class="sig-paren">(</span><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.AfterNEnvironmentSequences" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNRuns</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occured.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates">
< <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">AfterNEnvironmentStateUpdates</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTrials</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
<
...

See CI logs for the full diff.

Copy link

github-actions bot commented Nov 2, 2024

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

diff -r docs-base/Condition.html docs-head/Condition.html
593,666d592
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterConsiderationSetExecution">
< <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">AfterConsiderationSetExecution</span></span><span class="sig-paren">(</span><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.AfterConsiderationSetExecution" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTimeStep</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScals are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 0, the second <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> is 1, etc.); so,
< <code class="xref any docutils literal notranslate"><span class="pre">AfterTimeStep(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a> 1 has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 2, 3, 4, etc.).</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentSequence">
< <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">AfterEnvironmentSequence</span></span><span class="sig-paren">(</span><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.AfterEnvironmentSequence" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterRun</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a> after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occurred.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate">
< <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">AfterEnvironmentStateUpdate</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterEnvironmentStateUpdate" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterTrial</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s.</p></li>
< <li><p><strong>(</strong><strong>default</strong> – TimeScale.RUN)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n+1 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a>
< specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p>Counts of TimeScales are zero-indexed (that is, the first <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 0, the second</p></li>
< </ul>
< <p><a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> is 1, etc.); so,  <code class="xref any docutils literal notranslate"><span class="pre">AfterPass(1)</span></code> is satisfied after <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a> 1
< has occurred and thereafter (i.e., in <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TRIAL" title="psyneulink.core.scheduling.time.TimeScale.TRIAL"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TRIAL</span></code></a>s 2, 3, 4, etc.).</p>
< </dd></dl>
< 
< <dl class="py class">
712,853d637
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNConsiderationSetExecutions">
< <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">AfterNConsiderationSetExecutions</span></span><span class="sig-paren">(</span><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.AfterNConsiderationSetExecutions" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTimeSteps</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
< <li><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s 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 <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s (default: TimeScale.TRIAL)</p></li>
< </ul>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale.TIME_STEP" title="psyneulink.core.scheduling.time.TimeScale.TIME_STEP"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">TIME_STEP</span></code></a>s have occurred within one unit of time at the <a class="reference internal" href="Time.html#psyneulink.core.scheduling.time.TimeScale" title="psyneulink.core.scheduling.time.TimeScale"><code class="xref any py py-class docutils literal notranslate"><span class="pre">TimeScale</span></code></a> specified by <strong>time_scale</strong>.</p></li>
< </ul>
< </div></blockquote>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentSequences">
< <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">AfterNEnvironmentSequences</span></span><span class="sig-paren">(</span><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.AfterNEnvironmentSequences" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNRuns</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><p><strong>n</strong> (<em>int</em>) – the number of <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s after which the Condition is satisfied</p>
< </dd>
< </dl>
< <p>Satisfied when:</p>
< <blockquote>
< <div><ul class="simple">
< <li><p>at least n <a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s have occured.</p></li>
< </ul>
< </div></blockquote>
< <p class="rubric">Notes</p>
< <ul class="simple">
< <li><p><a class="reference internal" href="Log.html#psyneulink.core.globals.log.LogCondition.RUN" title="psyneulink.core.globals.log.LogCondition.RUN"><code class="xref any py py-attr docutils literal notranslate"><span class="pre">RUN</span></code></a>s are managed by the environment         using the Scheduler (e.g.         <code class="xref any docutils literal notranslate"><span class="pre">end_environment_sequence</span></code>        ) and are not automatically updated by this package.</p></li>
< </ul>
< </dd></dl>
< 
< <dl class="py class">
< <dt class="sig sig-object py" id="psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates">
< <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">AfterNEnvironmentStateUpdates</span></span><span class="sig-paren">(</span><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_SEQUENCE</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#psyneulink.core.scheduling.condition.AfterNEnvironmentStateUpdates" title="Permalink to this definition">¶</a></dt>
< <dd><p>AfterNTrials</p>
< <dl class="field-list simple">
< <dt class="field-odd">Parameters</dt>
< <dd class="field-odd"><ul class="simple">
<
...

See CI logs for the full diff.

@kmantel kmantel merged commit 1948124 into PrincetonUniversity:devel Nov 2, 2024
34 of 36 checks passed
@kmantel kmantel deleted the condition-names branch November 2, 2024 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant