Publish docs for local build

This commit is contained in:
Forgejo Actions 2026-04-19 00:50:40 -07:00
commit e7cd1f4d50
5 changed files with 161 additions and 146 deletions

View file

@ -630,7 +630,8 @@
<div class="doc doc-contents first"> <div class="doc doc-contents first">
<p>Electromagnetic simulation tools</p> <p>Electromagnetic simulation tools</p>
<p>See the readme or <code>import meanas; help(meanas)</code> for more info.</p> <p>See the tracked examples for end-to-end workflows, and <code>help(meanas)</code> for the
toolbox overview and API derivations.</p>

View file

@ -284,10 +284,10 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#recommended-starting-points" class="md-nav__link"> <a href="#examples-and-api-map" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
Recommended starting points Examples and API Map
</span> </span>
</a> </a>
@ -594,10 +594,10 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#recommended-starting-points" class="md-nav__link"> <a href="#examples-and-api-map" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
Recommended starting points Examples and API Map
</span> </span>
</a> </a>
@ -643,16 +643,20 @@ It combines:</p>
<p>This documentation is built directly from the package docstrings. The API pages <p>This documentation is built directly from the package docstrings. The API pages
are the source of truth for the mathematical derivations and calling are the source of truth for the mathematical derivations and calling
conventions.</p> conventions.</p>
<h2 id="recommended-starting-points">Recommended starting points<a class="headerlink" href="#recommended-starting-points" title="Permanent link">&para;</a></h2> <h2 id="examples-and-api-map">Examples and API Map<a class="headerlink" href="#examples-and-api-map" title="Permanent link">&para;</a></h2>
<p>For most users, the tracked examples under <code>examples/</code> are the right entry
point. They show the intended combinations of tools for solving complete
problems.</p>
<p>The API pages are better read as a toolbox map and derivation reference:</p>
<ul> <ul>
<li>Use the <a href="api/fdtd/">FDTD API</a> when you need time-domain stepping, CPML, or <li>Use the <a href="api/fdtd/">FDTD API</a> for time-domain stepping, CPML, and phasor
phasor extraction.</li> extraction.</li>
<li>Use the <a href="api/fdfd/">FDFD API</a> when you need driven frequency-domain solves <li>Use the <a href="api/fdfd/">FDFD API</a> for driven frequency-domain solves and sparse
or operator algebra.</li> operator algebra.</li>
<li>Use the <a href="api/waveguides/">Waveguide API</a> for mode solving, port sources, and <li>Use the <a href="api/waveguides/">Waveguide API</a> for mode solving, port sources,
overlap windows.</li> and overlap windows.</li>
<li>Use the <a href="api/fdmath/">fdmath API</a> when you need the lower-level finite-difference <li>Use the <a href="api/fdmath/">fdmath API</a> for the lower-level finite-difference
operators or the derivation background shared across the package.</li> operators and the shared discrete derivations underneath both solvers.</li>
</ul> </ul>
<h2 id="build-outputs">Build outputs<a class="headerlink" href="#build-outputs" title="Permanent link">&para;</a></h2> <h2 id="build-outputs">Build outputs<a class="headerlink" href="#build-outputs" title="Permanent link">&para;</a></h2>
<p>The docs build generates two HTML views from the same source:</p> <p>The docs build generates two HTML views from the same source:</p>

View file

@ -667,16 +667,20 @@ It combines:</p>
<p>This documentation is built directly from the package docstrings. The API pages <p>This documentation is built directly from the package docstrings. The API pages
are the source of truth for the mathematical derivations and calling are the source of truth for the mathematical derivations and calling
conventions.</p> conventions.</p>
<h2 id="index-recommended-starting-points">Recommended starting points<a class="headerlink" href="#index-recommended-starting-points" title="Permanent link">&para;</a></h2> <h2 id="index-examples-and-api-map">Examples and API Map<a class="headerlink" href="#index-examples-and-api-map" title="Permanent link">&para;</a></h2>
<p>For most users, the tracked examples under <code>examples/</code> are the right entry
point. They show the intended combinations of tools for solving complete
problems.</p>
<p>The API pages are better read as a toolbox map and derivation reference:</p>
<ul> <ul>
<li>Use the <a href="#api-fdtd">FDTD API</a> when you need time-domain stepping, CPML, or <li>Use the <a href="#api-fdtd">FDTD API</a> for time-domain stepping, CPML, and phasor
phasor extraction.</li> extraction.</li>
<li>Use the <a href="#api-fdfd">FDFD API</a> when you need driven frequency-domain solves <li>Use the <a href="#api-fdfd">FDFD API</a> for driven frequency-domain solves and sparse
or operator algebra.</li> operator algebra.</li>
<li>Use the <a href="#api-waveguides">Waveguide API</a> for mode solving, port sources, and <li>Use the <a href="#api-waveguides">Waveguide API</a> for mode solving, port sources,
overlap windows.</li> and overlap windows.</li>
<li>Use the <a href="#api-fdmath">fdmath API</a> when you need the lower-level finite-difference <li>Use the <a href="#api-fdmath">fdmath API</a> for the lower-level finite-difference
operators or the derivation background shared across the package.</li> operators and the shared discrete derivations underneath both solvers.</li>
</ul> </ul>
<h2 id="index-build-outputs">Build outputs<a class="headerlink" href="#index-build-outputs" title="Permanent link">&para;</a></h2> <h2 id="index-build-outputs">Build outputs<a class="headerlink" href="#index-build-outputs" title="Permanent link">&para;</a></h2>
<p>The docs build generates two HTML views from the same source:</p> <p>The docs build generates two HTML views from the same source:</p>
@ -717,7 +721,8 @@ mathematical derivations rather than just the callable reference.</p></section><
<div class="doc doc-contents first"> <div class="doc doc-contents first">
<p>Electromagnetic simulation tools</p> <p>Electromagnetic simulation tools</p>
<p>See the readme or <code>import meanas; help(meanas)</code> for more info.</p> <p>See the tracked examples for end-to-end workflows, and <code>help(meanas)</code> for the
toolbox overview and API derivations.</p>
@ -850,7 +855,7 @@ mathematical derivations rather than just the callable reference.</p></section><
<code>iterations</code> <code>iterations</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -963,7 +968,7 @@ mathematical derivations rather than just the callable reference.</p></section><
<code>iterations</code> <code>iterations</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -1095,7 +1100,7 @@ mathematical derivations rather than just the callable reference.</p></section><
<code>how_many</code> <code>how_many</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -1597,7 +1602,7 @@ See <code>operators.eh_full</code>.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>], <a class="autorefs autorefs-internal" href="#tuple">tuple</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>, <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>], <a class="autorefs autorefs-internal" href="#tuple">tuple</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>, <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -1607,7 +1612,7 @@ See <code>operators.eh_full</code>.</p>
</tr> </tr>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>], <a class="autorefs autorefs-internal" href="#tuple">tuple</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>, <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>], <a class="autorefs autorefs-internal" href="#tuple">tuple</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>, <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -2164,7 +2169,7 @@ instead.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>], <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>], <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -2174,7 +2179,7 @@ instead.</p>
</tr> </tr>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a>], <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Callable" href="#collections.abc.Callable">Callable</a>[[<a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>, <a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a>], <a class="autorefs autorefs-internal" title="meanas.fdmath.cfdfield_t" href="#meanas.fdmath.cfdfield_t">cfdfield_t</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4219,7 +4224,7 @@ customize the PML parameters.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4235,7 +4240,7 @@ customize the PML parameters.</p>
<code>thicknesses</code> <code>thicknesses</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4321,7 +4326,7 @@ customize the PML parameters.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4377,7 +4382,7 @@ customize the PML parameters.</p>
<code>dxes</code> <code>dxes</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4393,7 +4398,7 @@ customize the PML parameters.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4409,7 +4414,7 @@ customize the PML parameters.</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4458,7 +4463,7 @@ customize the PML parameters.</p>
<code>thickness</code> <code>thickness</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4506,7 +4511,7 @@ customize the PML parameters.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4516,7 +4521,7 @@ customize the PML parameters.</p>
</tr> </tr>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="numpy.typing.NDArray" href="#numpy.typing.NDArray">NDArray</a>[<a class="autorefs autorefs-internal" title="numpy.float64" href="#numpy.float64">float64</a>]]]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4680,7 +4685,7 @@ customize the PML parameters.</p>
<code>padded_size</code> <code>padded_size</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>] | <a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a> | None</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>] | <a class="autorefs autorefs-internal" href="#print-site-page">int</a> | None</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -4911,7 +4916,7 @@ customize the PML parameters.</p>
<code>padded_size</code> <code>padded_size</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>] | <a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a> | None</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>] | <a class="autorefs autorefs-internal" href="#print-site-page">int</a> | None</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -7509,7 +7514,7 @@ elementwise multiplications <span class="arithmatex">\(\vec{sens} = \vec{v}_{lef
<code>mode_numbers</code> <code>mode_numbers</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -7594,7 +7599,7 @@ elementwise multiplications <span class="arithmatex">\(\vec{sens} = \vec{v}_{lef
<code>mode_margin</code> <code>mode_margin</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -7682,7 +7687,7 @@ elementwise multiplications <span class="arithmatex">\(\vec{sens} = \vec{v}_{lef
<code>mode_number</code> <code>mode_number</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8035,7 +8040,7 @@ solve for an eigenmode propagating through that slice.</p>
<code>mode_number</code> <code>mode_number</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8088,7 +8093,7 @@ solve for an eigenmode propagating through that slice.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8104,7 +8109,7 @@ solve for an eigenmode propagating through that slice.</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8120,7 +8125,7 @@ solve for an eigenmode propagating through that slice.</p>
<code>slices</code> <code>slices</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.vfdslice">slice</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.cfdslice">slice</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8293,7 +8298,7 @@ necessary to position a unidirectional source at the slice location.</p>
<code>E</code> <code>E</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a></code> <code><a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8362,7 +8367,7 @@ necessary to position a unidirectional source at the slice location.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8378,7 +8383,7 @@ necessary to position a unidirectional source at the slice location.</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8394,7 +8399,7 @@ necessary to position a unidirectional source at the slice location.</p>
<code>slices</code> <code>slices</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.vfdslice">slice</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.cfdslice">slice</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8581,7 +8586,7 @@ B/wu (Ex Emx + Ey Emy) - j/wu (Ex dx Emz + Ey dy Emz)</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8597,7 +8602,7 @@ B/wu (Ex Emx + Ey Emy) - j/wu (Ex dx Emz + Ey dy Emz)</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8613,7 +8618,7 @@ B/wu (Ex Emx + Ey Emy) - j/wu (Ex dx Emz + Ey dy Emz)</p>
<code>slices</code> <code>slices</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.vfdslice">slice</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.cfdslice">slice</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8709,7 +8714,7 @@ where it is valid.</p>
<code>E</code> <code>E</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield">cfdfield</a></code> <code><a class="autorefs autorefs-internal" title=" cfdfield (meanas.fdmath.cfdfield)" href="#api-fdmath-meanas.fdmath.types.cfdfield2">cfdfield</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8762,7 +8767,7 @@ where it is valid.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8778,7 +8783,7 @@ where it is valid.</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -8794,7 +8799,7 @@ where it is valid.</p>
<code>slices</code> <code>slices</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.vfdslice">slice</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.cfdslice">slice</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -9339,7 +9344,7 @@ the fields, with <code>beta = angular_wavenumber / rmin</code>).</p>
<code>mode_number</code> <code>mode_number</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -9452,7 +9457,7 @@ the fields, with <code>beta = angular_wavenumber / rmin</code>).</p>
<code>e_xys</code> <code>e_xys</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.vcfdfield2_t" href="#meanas.fdmath.vcfdfield2_t">vcfdfield2_t</a>]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="meanas.fdmath.vcfdfield2_t" href="#meanas.fdmath.vcfdfield2_t">vcfdfield2_t</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -10948,7 +10953,7 @@ with <code>None</code>.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -10964,7 +10969,7 @@ with <code>None</code>.</p>
<code>polarity</code> <code>polarity</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -10997,7 +11002,7 @@ with <code>None</code>.</p>
<code>thickness</code> <code>thickness</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -13983,7 +13988,7 @@ normalized results are needed.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -13999,7 +14004,7 @@ normalized results are needed.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14015,7 +14020,7 @@ normalized results are needed.</p>
<code>shift_distance</code> <code>shift_distance</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14092,7 +14097,7 @@ boundary conditions applied to the cells beyond the receding edge.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14108,7 +14113,7 @@ boundary conditions applied to the cells beyond the receding edge.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14124,7 +14129,7 @@ boundary conditions applied to the cells beyond the receding edge.</p>
<code>shift_distance</code> <code>shift_distance</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14227,7 +14232,7 @@ boundary conditions applied to the cells beyond the receding edge.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="scipy.sparse.sparray" href="#scipy.sparse.sparray">sparray</a>]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="scipy.sparse.sparray" href="#scipy.sparse.sparray">sparray</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14304,7 +14309,7 @@ boundary conditions applied to the cells beyond the receding edge.</p>
<tbody> <tbody>
<tr class="doc-section-item"> <tr class="doc-section-item">
<td> <td>
<code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_mut">list</a>[<a class="autorefs autorefs-internal" title="scipy.sparse.sparray" href="#scipy.sparse.sparray">sparray</a>]</code> <code><a class="autorefs autorefs-internal" href="#api-fdmath-meanas.fdmath.types.dx_lists_t">list</a>[<a class="autorefs autorefs-internal" title="scipy.sparse.sparray" href="#scipy.sparse.sparray">sparray</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14483,7 +14488,7 @@ portions of the operator on the left side of the cross product.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14499,7 +14504,7 @@ portions of the operator on the left side of the cross product.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14573,7 +14578,7 @@ portions of the operator on the left side of the cross product.</p>
<code>axis</code> <code>axis</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -14589,7 +14594,7 @@ portions of the operator on the left side of the cross product.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -15030,7 +15035,7 @@ Vectorized versions of the field use row-major (ie., C-style) ordering.</p>
<code>shape</code> <code>shape</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a>]</code> <code><a class="autorefs autorefs-internal" title="collections.abc.Sequence" href="#collections.abc.Sequence">Sequence</a>[<a class="autorefs autorefs-internal" href="#print-site-page">int</a>]</code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">
@ -15046,7 +15051,7 @@ Vectorized versions of the field use row-major (ie., C-style) ordering.</p>
<code>nvdim</code> <code>nvdim</code>
</td> </td>
<td> <td>
<code><a class="autorefs autorefs-internal" href="#index-recommended-starting-points">int</a></code> <code><a class="autorefs autorefs-internal" href="#print-site-page">int</a></code>
</td> </td>
<td> <td>
<div class="doc-md-description"> <div class="doc-md-description">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long