Skip to content

Commit

Permalink
Deploying to gh-pages from @ 77373b0 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jgd10 committed Jan 25, 2025
1 parent f7e1e4d commit fe4acac
Show file tree
Hide file tree
Showing 46 changed files with 138 additions and 91 deletions.
16 changes: 13 additions & 3 deletions PySALESetup.html

Large diffs are not rendered by default.

Binary file modified _downloads/042fb84633cf596ddc05d1040363caf4/extension_zones.zip
Binary file not shown.
Binary file not shown.
Binary file modified _downloads/32e400dbf1758f413ba5c73e6a4b6b57/pores_example.zip
Binary file not shown.
Binary file modified _downloads/6e4492b3a9e0f427710fe14a32ec5f29/regolith_example.zip
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
},
"outputs": [],
"source": [
"mesh_1 = PySALEMesh(50, 250, cell_size=20.e-6)"
"mesh_1 = PySALEMesh(100, 500, cell_size=10.e-6)"
]
},
{
Expand Down Expand Up @@ -184,7 +184,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"The geometries are mesh-independent so we can easily change\nthe resolution if we wish\n\n\n"
"The geometries are mesh-independent so we can easily change\nthe resolution if we wish, and we don't have to keep it as multiples\nof the original! For example, let's do a mini resolution test...\n\n\n"
]
},
{
Expand All @@ -195,7 +195,7 @@
},
"outputs": [],
"source": [
"mesh_2 = PySALEMesh(50, 250, cell_size=20.e-6)\nmesh_2.project_polygons_onto_mesh([host, impactor, back_plate])\nmesh_2.plot_materials()\nplt.show()\n\n\n# or... (uncomment to see the result!)\n# mesh_3 = PySALEMesh(200, 1000, cell_size=5.e-6)\n# mesh_3.project_polygons_onto_mesh([host, impactor, back_plate])\n# mesh_3.plot_materials()\n# plt.show()"
"for factor in [3/5, 4/5, 6/5, 7/5]:\n mesh_ = mesh_1.spawn_copy(factor)\n mesh_.project_polygons_onto_mesh([host, impactor, back_plate])\n mesh_.save(pathlib.Path(f'./meso_m__{factor:g}.iSALE.gz'), compress=True)\n ast = AsteroidInput(f'MesoParticles2D_{factor:g}',\n TimeStep(4e-10, 1e-8, 4e-6, 1e-7),\n mesh_)\n ast.write_to(pathlib.Path(f'./asteroid_{factor:g}.inp'))\n add = AdditionalInput(mesh_,\n {i+1: f'matter{i+1}' for i in range(9)},\n host_object_number=1)\n add.write_to(pathlib.Path(f'./additional_{factor:g}.inp'))\n\nmesh_.plot_materials()\nplt.show()"
]
},
{
Expand Down
Binary file not shown.
Binary file modified _downloads/9dd540ced53297b1d8f7259e7a186bb0/MesoParticles2D+.zip
Binary file not shown.
Binary file not shown.
Binary file modified _downloads/cb0bd5bc9e3116ed40a794ea47319d6a/aluminum_1100_2D.zip
Binary file not shown.
28 changes: 17 additions & 11 deletions _downloads/cd23bbd5766fc95418c4b757af37ebb5/MesoParticles2D+.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
# Create the mesh onto which we'll apply these geometries
#

mesh_1 = PySALEMesh(50, 250, cell_size=20.e-6)
mesh_1 = PySALEMesh(100, 500, cell_size=10.e-6)

####################################################
# Apply/project the geometries onto our mesh
Expand Down Expand Up @@ -107,21 +107,27 @@

####################################################
# The geometries are mesh-independent so we can easily change
# the resolution if we wish
# the resolution if we wish, and we don't have to keep it as multiples
# of the original! For example, let's do a mini resolution test...
#

mesh_2 = PySALEMesh(50, 250, cell_size=20.e-6)
mesh_2.project_polygons_onto_mesh([host, impactor, back_plate])
mesh_2.plot_materials()
for factor in [3/5, 4/5, 6/5, 7/5]:
mesh_ = mesh_1.spawn_copy(factor)
mesh_.project_polygons_onto_mesh([host, impactor, back_plate])
mesh_.save(pathlib.Path(f'./meso_m__{factor:g}.iSALE.gz'), compress=True)
ast = AsteroidInput(f'MesoParticles2D_{factor:g}',
TimeStep(4e-10, 1e-8, 4e-6, 1e-7),
mesh_)
ast.write_to(pathlib.Path(f'./asteroid_{factor:g}.inp'))
add = AdditionalInput(mesh_,
{i+1: f'matter{i+1}' for i in range(9)},
host_object_number=1)
add.write_to(pathlib.Path(f'./additional_{factor:g}.inp'))

mesh_.plot_materials()
plt.show()


# or... (uncomment to see the result!)
# mesh_3 = PySALEMesh(200, 1000, cell_size=5.e-6)
# mesh_3.project_polygons_onto_mesh([host, impactor, back_plate])
# mesh_3.plot_materials()
# plt.show()

####################################################
# Finally, if we wanted to have particles that appear to extend
# beyond the mesh, we can do that too! We just need to make the
Expand Down
Binary file modified _images/sphx_glr_MesoParticles2D+_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_MesoParticles2D+_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_MesoParticles2D+_003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_MesoParticles2D+_004.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_MesoParticles2D+_005.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_MesoParticles2D+_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_grain_library_showcase_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_grain_library_showcase_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_pores_example_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_pores_example_002.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_pores_example_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_regolith_example_001.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified _images/sphx_glr_regolith_example_thumb.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 22 additions & 16 deletions _sources/auto_examples/MesoParticles2D+.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ Create the mesh onto which we'll apply these geometries
.. code-block:: Python
mesh_1 = PySALEMesh(50, 250, cell_size=20.e-6)
mesh_1 = PySALEMesh(100, 500, cell_size=10.e-6)
Expand Down Expand Up @@ -270,29 +270,35 @@ be created like the example below.
.. GENERATED FROM PYTHON SOURCE LINES 109-112
.. GENERATED FROM PYTHON SOURCE LINES 109-113
The geometries are mesh-independent so we can easily change
the resolution if we wish
the resolution if we wish, and we don't have to keep it as multiples
of the original! For example, let's do a mini resolution test...


.. GENERATED FROM PYTHON SOURCE LINES 112-125
.. GENERATED FROM PYTHON SOURCE LINES 113-131
.. code-block:: Python
mesh_2 = PySALEMesh(50, 250, cell_size=20.e-6)
mesh_2.project_polygons_onto_mesh([host, impactor, back_plate])
mesh_2.plot_materials()
for factor in [3/5, 4/5, 6/5, 7/5]:
mesh_ = mesh_1.spawn_copy(factor)
mesh_.project_polygons_onto_mesh([host, impactor, back_plate])
mesh_.save(pathlib.Path(f'./meso_m__{factor:g}.iSALE.gz'), compress=True)
ast = AsteroidInput(f'MesoParticles2D_{factor:g}',
TimeStep(4e-10, 1e-8, 4e-6, 1e-7),
mesh_)
ast.write_to(pathlib.Path(f'./asteroid_{factor:g}.inp'))
add = AdditionalInput(mesh_,
{i+1: f'matter{i+1}' for i in range(9)},
host_object_number=1)
add.write_to(pathlib.Path(f'./additional_{factor:g}.inp'))
mesh_.plot_materials()
plt.show()
# or... (uncomment to see the result!)
# mesh_3 = PySALEMesh(200, 1000, cell_size=5.e-6)
# mesh_3.project_polygons_onto_mesh([host, impactor, back_plate])
# mesh_3.plot_materials()
# plt.show()
Expand All @@ -305,15 +311,15 @@ the resolution if we wish



.. GENERATED FROM PYTHON SOURCE LINES 126-131
.. GENERATED FROM PYTHON SOURCE LINES 132-137
Finally, if we wanted to have particles that appear to extend
beyond the mesh, we can do that too! We just need to make the
host object slightly wider (here we do it by one radii on each
side).


.. GENERATED FROM PYTHON SOURCE LINES 131-151
.. GENERATED FROM PYTHON SOURCE LINES 137-157
.. code-block:: Python
Expand Down Expand Up @@ -364,7 +370,7 @@ side).

.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 4.904 seconds)
**Total running time of the script:** (0 minutes 11.400 seconds)


.. _sphx_glr_download_auto_examples_MesoParticles2D+.py:
Expand Down
2 changes: 1 addition & 1 deletion _sources/auto_examples/aluminum_1100_2D.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ symmetric simulations.
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 1.154 seconds)
**Total running time of the script:** (0 minutes 1.171 seconds)


.. _sphx_glr_download_auto_examples_aluminum_1100_2D.py:
Expand Down
2 changes: 1 addition & 1 deletion _sources/auto_examples/extension_zones.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ which dictates how much they alter the cell size by.
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 0.557 seconds)
**Total running time of the script:** (0 minutes 0.558 seconds)


.. _sphx_glr_download_auto_examples_extension_zones.py:
Expand Down
2 changes: 1 addition & 1 deletion _sources/auto_examples/grain_library_showcase.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Demos selection of Grain geometries available within the library.
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 1.126 seconds)
**Total running time of the script:** (0 minutes 1.115 seconds)


.. _sphx_glr_download_auto_examples_grain_library_showcase.py:
Expand Down
2 changes: 1 addition & 1 deletion _sources/auto_examples/object_hierarchy_example.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ Create our mesh and fill in the objects. See how the mesh is populated.

.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 1.388 seconds)
**Total running time of the script:** (0 minutes 1.362 seconds)


.. _sphx_glr_download_auto_examples_object_hierarchy_example.py:
Expand Down
13 changes: 12 additions & 1 deletion _sources/auto_examples/pores_example.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,19 @@ populating them. This is a short demo to show how.
:class: sphx-glr-multi-img


.. rst-class:: sphx-glr-script-out

.. code-block:: none
/home/runner/work/PySALESetup/PySALESetup/PySALESetup/creation.py:554: UserWarning: Max insertion attempts reached (100). Object can not be placed.
warnings.warn(f'Max insertion attempts '
|
.. code-block:: Python
Expand All @@ -71,7 +82,7 @@ populating them. This is a short demo to show how.
.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 0.751 seconds)
**Total running time of the script:** (0 minutes 0.862 seconds)


.. _sphx_glr_download_auto_examples_pores_example.py:
Expand Down
2 changes: 1 addition & 1 deletion _sources/auto_examples/regolith_example.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ Let's also plot the velocities for completion's sake.

.. rst-class:: sphx-glr-timing

**Total running time of the script:** (0 minutes 19.111 seconds)
**Total running time of the script:** (0 minutes 21.370 seconds)


.. _sphx_glr_download_auto_examples_regolith_example.py:
Expand Down
16 changes: 8 additions & 8 deletions _sources/auto_examples/sg_execution_times.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Computation times
=================
**00:28.992** total execution time for 7 files **from auto_examples**:
**00:37.840** total execution time for 7 files **from auto_examples**:

.. container::

Expand All @@ -33,23 +33,23 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_auto_examples_regolith_example.py` (``regolith_example.py``)
- 00:19.111
- 00:21.370
- 0.0
* - :ref:`sphx_glr_auto_examples_MesoParticles2D+.py` (``MesoParticles2D+.py``)
- 00:04.904
- 00:11.400
- 0.0
* - :ref:`sphx_glr_auto_examples_object_hierarchy_example.py` (``object_hierarchy_example.py``)
- 00:01.388
- 00:01.362
- 0.0
* - :ref:`sphx_glr_auto_examples_aluminum_1100_2D.py` (``aluminum_1100_2D.py``)
- 00:01.154
- 00:01.171
- 0.0
* - :ref:`sphx_glr_auto_examples_grain_library_showcase.py` (``grain_library_showcase.py``)
- 00:01.126
- 00:01.115
- 0.0
* - :ref:`sphx_glr_auto_examples_pores_example.py` (``pores_example.py``)
- 00:00.751
- 00:00.862
- 0.0
* - :ref:`sphx_glr_auto_examples_extension_zones.py` (``extension_zones.py``)
- 00:00.557
- 00:00.558
- 0.0
16 changes: 8 additions & 8 deletions _sources/sg_execution_times.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

Computation times
=================
**00:28.992** total execution time for 7 files **from all galleries**:
**00:37.840** total execution time for 7 files **from all galleries**:

.. container::

Expand All @@ -33,23 +33,23 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_auto_examples_regolith_example.py` (``../../examples/regolith_example.py``)
- 00:19.111
- 00:21.370
- 0.0
* - :ref:`sphx_glr_auto_examples_MesoParticles2D+.py` (``../../examples/MesoParticles2D+.py``)
- 00:04.904
- 00:11.400
- 0.0
* - :ref:`sphx_glr_auto_examples_object_hierarchy_example.py` (``../../examples/object_hierarchy_example.py``)
- 00:01.388
- 00:01.362
- 0.0
* - :ref:`sphx_glr_auto_examples_aluminum_1100_2D.py` (``../../examples/aluminum_1100_2D.py``)
- 00:01.154
- 00:01.171
- 0.0
* - :ref:`sphx_glr_auto_examples_grain_library_showcase.py` (``../../examples/grain_library_showcase.py``)
- 00:01.126
- 00:01.115
- 0.0
* - :ref:`sphx_glr_auto_examples_pores_example.py` (``../../examples/pores_example.py``)
- 00:00.751
- 00:00.862
- 0.0
* - :ref:`sphx_glr_auto_examples_extension_zones.py` (``../../examples/extension_zones.py``)
- 00:00.557
- 00:00.558
- 0.0
31 changes: 18 additions & 13 deletions auto_examples/MesoParticles2D+.html
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
</pre></div>
</div>
<img src="../_images/sphx_glr_MesoParticles2D+_001.png" srcset="../_images/sphx_glr_MesoParticles2D+_001.png" alt="MesoParticles2D+" class = "sphx-glr-single-img"/><p>Create the mesh onto which we’ll apply these geometries</p>
<div class="highlight-Python notranslate"><div class="highlight"><pre><span></span><span class="n">mesh_1</span> <span class="o">=</span> <span class="n">PySALEMesh</span><span class="p">(</span><span class="mi">50</span><span class="p">,</span> <span class="mi">250</span><span class="p">,</span> <span class="n">cell_size</span><span class="o">=</span><span class="mf">20.e-6</span><span class="p">)</span>
<div class="highlight-Python notranslate"><div class="highlight"><pre><span></span><span class="n">mesh_1</span> <span class="o">=</span> <span class="n">PySALEMesh</span><span class="p">(</span><span class="mi">100</span><span class="p">,</span> <span class="mi">500</span><span class="p">,</span> <span class="n">cell_size</span><span class="o">=</span><span class="mf">10.e-6</span><span class="p">)</span>
</pre></div>
</div>
<p>Apply/project the geometries onto our mesh</p>
Expand Down Expand Up @@ -189,18 +189,23 @@
</pre></div>
</div>
<p>The geometries are mesh-independent so we can easily change
the resolution if we wish</p>
<div class="highlight-Python notranslate"><div class="highlight"><pre><span></span><span class="n">mesh_2</span> <span class="o">=</span> <span class="n">PySALEMesh</span><span class="p">(</span><span class="mi">50</span><span class="p">,</span> <span class="mi">250</span><span class="p">,</span> <span class="n">cell_size</span><span class="o">=</span><span class="mf">20.e-6</span><span class="p">)</span>
<span class="n">mesh_2</span><span class="o">.</span><span class="n">project_polygons_onto_mesh</span><span class="p">([</span><span class="n">host</span><span class="p">,</span> <span class="n">impactor</span><span class="p">,</span> <span class="n">back_plate</span><span class="p">])</span>
<span class="n">mesh_2</span><span class="o">.</span><span class="n">plot_materials</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

the resolution if we wish, and we don’t have to keep it as multiples
of the original! For example, let’s do a mini resolution test…</p>
<div class="highlight-Python notranslate"><div class="highlight"><pre><span></span><span class="k">for</span> <span class="n">factor</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">3</span><span class="o">/</span><span class="mi">5</span><span class="p">,</span> <span class="mi">4</span><span class="o">/</span><span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="o">/</span><span class="mi">5</span><span class="p">,</span> <span class="mi">7</span><span class="o">/</span><span class="mi">5</span><span class="p">]:</span>
<span class="n">mesh_</span> <span class="o">=</span> <span class="n">mesh_1</span><span class="o">.</span><span class="n">spawn_copy</span><span class="p">(</span><span class="n">factor</span><span class="p">)</span>
<span class="n">mesh_</span><span class="o">.</span><span class="n">project_polygons_onto_mesh</span><span class="p">([</span><span class="n">host</span><span class="p">,</span> <span class="n">impactor</span><span class="p">,</span> <span class="n">back_plate</span><span class="p">])</span>
<span class="n">mesh_</span><span class="o">.</span><span class="n">save</span><span class="p">(</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;./meso_m__</span><span class="si">{</span><span class="n">factor</span><span class="si">:</span><span class="s1">g</span><span class="si">}</span><span class="s1">.iSALE.gz&#39;</span><span class="p">),</span> <span class="n">compress</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">ast</span> <span class="o">=</span> <span class="n">AsteroidInput</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;MesoParticles2D_</span><span class="si">{</span><span class="n">factor</span><span class="si">:</span><span class="s1">g</span><span class="si">}</span><span class="s1">&#39;</span><span class="p">,</span>
<span class="n">TimeStep</span><span class="p">(</span><span class="mf">4e-10</span><span class="p">,</span> <span class="mf">1e-8</span><span class="p">,</span> <span class="mf">4e-6</span><span class="p">,</span> <span class="mf">1e-7</span><span class="p">),</span>
<span class="n">mesh_</span><span class="p">)</span>
<span class="n">ast</span><span class="o">.</span><span class="n">write_to</span><span class="p">(</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;./asteroid_</span><span class="si">{</span><span class="n">factor</span><span class="si">:</span><span class="s1">g</span><span class="si">}</span><span class="s1">.inp&#39;</span><span class="p">))</span>
<span class="n">add</span> <span class="o">=</span> <span class="n">AdditionalInput</span><span class="p">(</span><span class="n">mesh_</span><span class="p">,</span>
<span class="p">{</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">:</span> <span class="sa">f</span><span class="s1">&#39;matter</span><span class="si">{</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="si">}</span><span class="s1">&#39;</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">9</span><span class="p">)},</span>
<span class="n">host_object_number</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">add</span><span class="o">.</span><span class="n">write_to</span><span class="p">(</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="sa">f</span><span class="s1">&#39;./additional_</span><span class="si">{</span><span class="n">factor</span><span class="si">:</span><span class="s1">g</span><span class="si">}</span><span class="s1">.inp&#39;</span><span class="p">))</span>

<span class="c1"># or... (uncomment to see the result!)</span>
<span class="c1"># mesh_3 = PySALEMesh(200, 1000, cell_size=5.e-6)</span>
<span class="c1"># mesh_3.project_polygons_onto_mesh([host, impactor, back_plate])</span>
<span class="c1"># mesh_3.plot_materials()</span>
<span class="c1"># plt.show()</span>
<span class="n">mesh_</span><span class="o">.</span><span class="n">plot_materials</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
<img src="../_images/sphx_glr_MesoParticles2D+_003.png" srcset="../_images/sphx_glr_MesoParticles2D+_003.png" alt="Materials" class = "sphx-glr-single-img"/><p>Finally, if we wanted to have particles that appear to extend
Expand Down Expand Up @@ -232,7 +237,7 @@
<li><img src="../_images/sphx_glr_MesoParticles2D+_004.png" srcset="../_images/sphx_glr_MesoParticles2D+_004.png" alt="MesoParticles2D+" class = "sphx-glr-multi-img"/></li>
<li><img src="../_images/sphx_glr_MesoParticles2D+_005.png" srcset="../_images/sphx_glr_MesoParticles2D+_005.png" alt="Materials" class = "sphx-glr-multi-img"/></li>
</ul>
<p class="sphx-glr-timing"><strong>Total running time of the script:</strong> (0 minutes 4.904 seconds)</p>
<p class="sphx-glr-timing"><strong>Total running time of the script:</strong> (0 minutes 11.400 seconds)</p>
<div class="sphx-glr-footer sphx-glr-footer-example docutils container" id="sphx-glr-download-auto-examples-mesoparticles2d-py">
<div class="sphx-glr-download sphx-glr-download-jupyter docutils container">
<p><a class="reference download internal" download="" href="../_downloads/7c20357d994d236e10c0670e0cf39540/MesoParticles2D%2B.ipynb"><code class="xref download docutils literal notranslate"><span class="pre">Download</span> <span class="pre">Jupyter</span> <span class="pre">notebook:</span> <span class="pre">MesoParticles2D+.ipynb</span></code></a></p>
Expand Down
Loading

0 comments on commit fe4acac

Please sign in to comment.