Skip to content

Commit

Permalink
Add all examples, finish geometry examples
Browse files Browse the repository at this point in the history
  • Loading branch information
robbievanleeuwen committed Jun 21, 2023
1 parent f21fa23 commit 73bb359
Show file tree
Hide file tree
Showing 30 changed files with 2,274 additions and 289 deletions.
64 changes: 58 additions & 6 deletions docs/examples.rst
Original file line number Diff line number Diff line change
@@ -1,13 +1,65 @@
Examples
========

``sectionproperties`` Examples Gallery
--------------------------------------
Geometry
--------

.. nbgallery::
:name: example-gallery
:name: geometry-gallery
:maxdepth: 1
:numbered:

examples/simple_circle
examples/advanced_geometry
examples/geometry/geometry_coordinates
examples/geometry/section_library
examples/geometry/geometry_manipulation
examples/geometry/geometry_cad
examples/geometry/advanced_geometry
examples/geometry/create_mesh

Materials
---------

.. nbgallery::
:name: materials-gallery
:maxdepth: 1

examples/materials/assign_materials
examples/materials/composite_analysis

Analysis
--------

.. nbgallery::
:name: analysis-gallery
:maxdepth: 1

examples/analysis/geometric_analysis
examples/analysis/plastic_analysis
examples/analysis/warping_analysis
examples/analysis/frame_analysis
examples/analysis/stress_analysis

Results
-------

.. nbgallery::
:name: results-gallery
:maxdepth: 1

examples/results/display_results
examples/results/get_results
examples/results/plot_centroids
examples/results/plot_stress
examples/results/get_stress

Advanced
--------

.. nbgallery::
:name: advanced-gallery
:maxdepth: 1

examples/advanced/advanced_plot
examples/advanced/mesh_refinement
examples/advanced/rectangle_torsion
examples/advanced/peery
examples/advanced/trapezoidal_torsion
41 changes: 41 additions & 0 deletions docs/examples/advanced/advanced_plot.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "27576f1d",
"metadata": {},
"source": [
"# Advanced Plotting"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ca25a4a4",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Empty file.
41 changes: 41 additions & 0 deletions docs/examples/advanced/mesh_refinement.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "21cabe6a",
"metadata": {},
"source": [
"# Mesh Refinement"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "9458d72c",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
41 changes: 41 additions & 0 deletions docs/examples/advanced/peery.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "1c168451",
"metadata": {},
"source": [
"# Beams in Complex Bending"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "933db72d",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
41 changes: 41 additions & 0 deletions docs/examples/advanced/rectangle_torsion.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "ac959a26",
"metadata": {},
"source": [
"# Torsion Constant of a Rectangle"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "e485da27",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
41 changes: 41 additions & 0 deletions docs/examples/advanced/trapezoidal_torsion.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "2501e180",
"metadata": {},
"source": [
"# Torsion Constant of Trapezoidal Sections"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "72a1aa42",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
41 changes: 41 additions & 0 deletions docs/examples/analysis/frame_analysis.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "4b8c59a7",
"metadata": {},
"source": [
"# Frame Analysis"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0798d49a",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
49 changes: 49 additions & 0 deletions docs/examples/analysis/geometric_analysis.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"cells": [
{
"cell_type": "markdown",
"id": "2684ce2d",
"metadata": {},
"source": [
"# Geometric Analysis"
]
},
{
"cell_type": "markdown",
"id": "bb601e97",
"metadata": {},
"source": [
"connectivity"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "28dc3946",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.17"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
File renamed without changes.

0 comments on commit 73bb359

Please sign in to comment.