Skip to content

Commit f765646

Browse files
committed
MesoHOPS v1.2.1
1. Corrected a bug in flux filters used for stable hierarchy and stable state errors 2. Corrected a bug in error_flux_down 3. Update filters to provide a stiffer error bound by providing an exact calculation of the boundary auxiliary error 4. Introduced a HopsFluxFilter class to provide easier access to flux filters. 5. Introduce HopsMode class and updated HopsSystem and HopsHierarchy to provide easier indexing 6. Introduce a new method to compare auxiliaries with a string hash that provides a speed-up to managing connections between auxiliaries 7. Improved implementation of eom_hops_ksuper for faster execution
1 parent 4e85756 commit f765646

File tree

103 files changed

+4369
-24657
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+4369
-24657
lines changed

docs/build/html/dynamics.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1329,7 +1329,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
13291329
<dl class="class">
13301330
<dt id="dynamics.hops_eom.HopsEOM">
13311331
<em class="property">class </em><code class="sig-name descname">HopsEOM</code><span class="sig-paren">(</span><em class="sig-param">eom_params</em><span class="sig-paren">)</span><a class="headerlink" href="#dynamics.hops_eom.HopsEOM" title="Permalink to this definition"></a></dt>
1332-
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">pyhops.util.dynamic_dict.Dict_wDefaults</span></code></p>
1332+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">mesohops.util.dynamic_dict.Dict_wDefaults</span></code></p>
13331333
<p>HopsEOM is the class that defines the equation of motion for time evolving
13341334
the hops trajectory. Its primary responsibility is to define the derivative
13351335
of the system state. It also contains the parameters that determine what
@@ -1361,7 +1361,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
13611361
<dl class="class">
13621362
<dt id="dynamics.hops_hierarchy.HopsHierarchy">
13631363
<em class="property">class </em><code class="sig-name descname">HopsHierarchy</code><span class="sig-paren">(</span><em class="sig-param">hierarchy_param</em>, <em class="sig-param">system_param</em><span class="sig-paren">)</span><a class="headerlink" href="#dynamics.hops_hierarchy.HopsHierarchy" title="Permalink to this definition"></a></dt>
1364-
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">pyhops.util.dynamic_dict.Dict_wDefaults</span></code></p>
1364+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">mesohops.util.dynamic_dict.Dict_wDefaults</span></code></p>
13651365
<p>HopsHierarchy defines the representation of the hierarchy in the HOPS
13661366
calculation. It contains the user parameters, helper functions, and
13671367
the list of all nodes contained in the hierarchy.</p>
@@ -1580,7 +1580,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
15801580
<dl class="class">
15811581
<dt id="dynamics.hops_noise.HopsNoise">
15821582
<em class="property">class </em><code class="sig-name descname">HopsNoise</code><span class="sig-paren">(</span><em class="sig-param">noise_param</em>, <em class="sig-param">noise_corr</em><span class="sig-paren">)</span><a class="headerlink" href="#dynamics.hops_noise.HopsNoise" title="Permalink to this definition"></a></dt>
1583-
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">pyhops.util.dynamic_dict.Dict_wDefaults</span></code></p>
1583+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">mesohops.util.dynamic_dict.Dict_wDefaults</span></code></p>
15841584
<p>This is the BaseClass for defining a hops noise trajectory. All noise classes
15851585
will inherit from here. Anything that defines the input-output structure of a
15861586
noise trajectory should be controlled from this class - rather than any of the
@@ -2281,7 +2281,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
22812281
<dl class="class">
22822282
<dt id="dynamics.noise_fft.FFTFilterNoise">
22832283
<em class="property">class </em><code class="sig-name descname">FFTFilterNoise</code><span class="sig-paren">(</span><em class="sig-param">noise_param</em>, <em class="sig-param">noise_corr</em><span class="sig-paren">)</span><a class="headerlink" href="#dynamics.noise_fft.FFTFilterNoise" title="Permalink to this definition"></a></dt>
2284-
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">pyhops.dynamics.hops_noise.HopsNoise</span></code></p>
2284+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">mesohops.dynamics.hops_noise.HopsNoise</span></code></p>
22852285
<p>This is a class that describes the noise function for a calculation.</p>
22862286
<dl class="field-list simple">
22872287
<dt class="field-odd">Attributes</dt>
@@ -2455,7 +2455,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
24552455
<dl class="class">
24562456
<dt id="dynamics.noise_zero.ZeroNoise">
24572457
<em class="property">class </em><code class="sig-name descname">ZeroNoise</code><span class="sig-paren">(</span><em class="sig-param">noise_param</em>, <em class="sig-param">noise_corr</em><span class="sig-paren">)</span><a class="headerlink" href="#dynamics.noise_zero.ZeroNoise" title="Permalink to this definition"></a></dt>
2458-
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">pyhops.dynamics.hops_noise.HopsNoise</span></code></p>
2458+
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">mesohops.dynamics.hops_noise.HopsNoise</span></code></p>
24592459
<p>This is a class that describes the noise function for a calculation.</p>
24602460
<dl class="field-list simple">
24612461
<dt class="field-odd">Attributes</dt>

mesohops/docs/Makefile

Lines changed: 0 additions & 20 deletions
This file was deleted.
-305 KB
Binary file not shown.
-575 KB
Binary file not shown.
-67.9 KB
Binary file not shown.
-4.8 KB
Binary file not shown.
-29.7 KB
Binary file not shown.
-2.56 KB
Binary file not shown.
-49.9 KB
Binary file not shown.
-48.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)