Skip to content

Commit 73592e1

Browse files
authored
doc: move unclickable GH links to example subpages (#570)
#### Relevant issue or PR n/a #### Description of changes "View on GitHub" links on example galleries weren't clickable because the cards take precedence. Moved to subpages instead. #### Testing done :eyes:
1 parent 6f2595b commit 73592e1

16 files changed

Lines changed: 28 additions & 29 deletions

docs/content/examples/ansys_gallery.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,11 @@ You can find the code for all Ansys Tesseracts in the `demo/_showcase` directory
2525
:link: ansys_integration/spaceclaim_tess.html
2626

2727
A Tesseract that wraps SpaceClaim for CAD geometry creation.
28-
29-
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/demo/_showcase/ansys-shapeopt/spaceclaim)
3028
:::
3129
:::{grid-item-card} MAPDL
3230
:link: ansys_integration/pymapdl_tess.html
3331

3432
A differentiable Tesseract that wraps the MAPDL solver via PyMAPDL with an analytic adjoint, for use in SIMP topology optimization.
35-
36-
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/demo/_showcase/ansys-shapeopt/pymapdl)
3733
:::
3834

3935
::::

docs/content/examples/ansys_integration/pymapdl_tess.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Wrapping MAPDL as a Tesseract
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/demo/_showcase/ansys-shapeopt/pymapdl)
4+
35
This example wraps Ansys MAPDL as a differentiable Tesseract that can e.g. be used for SIMP (Solid Isotropic Material with Penalization) topology optimization.
46

57
The Tesseract computes structural compliance using finite element analysis and provides analytical sensitivities for gradient-based optimization.

docs/content/examples/ansys_integration/spaceclaim_tess.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Wrapping SpaceClaim as a Tesseract
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/demo/_showcase/ansys-shapeopt/spaceclaim)
4+
35
This guide outlines how to wrap Ansys SpaceClaim as a Tesseract. For this, we will use [non-containerized execution](project:#running-without-containers) to start an HTTP server that dispatches requests to SpaceClaim through SpaceClaim scripts (`.scscript`).
46

57
```{seealso}

docs/content/examples/building-blocks/arm64.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Custom build steps: PyVista on ARM64
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/pyvista-arm64)
4+
35
## Context
46

57
Tesseracts use by default an official Python docker image as the base image. Although this covers many useful cases, some system dependencies sometimes require a custom image and extra build steps.

docs/content/examples/building-blocks/dataloader.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Out-of-core data loading
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/dataloader)
4+
35
## Context
46

57
This is an example of a Tesseract that loads in data from a folder by mounting the folder in the cli.

docs/content/examples/building-blocks/file_io.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# File IO with `InputPath` / `OutputPath`
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/file_io)
4+
35
## Context
46

57
Instead passing file constents to the input payload, a Tesseract can

docs/content/examples/building-blocks/finitediff.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Finite Difference Gradients
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/meshstats_finitediff)
4+
35
This example demonstrates how to make any Tesseract differentiable using **finite differences**,
46
without implementing analytical gradient code.
57

docs/content/examples/building-blocks/fortran.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Wrapping Compiled Code (Fortran Example)
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/fortran_heat)
4+
35
## Context
46

57
Many industries---aerospace, energy, automotive---rely on simulation codes written in compiled languages like Fortran that have been developed and validated over decades. These legacy assets represent significant investment and domain expertise. Tesseract provides a straightforward path to wrap such codes, making them accessible through a modern API while preserving their proven numerical implementations.

docs/content/examples/building-blocks/gradient-fallbacks.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Deriving Gradient Endpoints from Each Other
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/univariate_gradient_fallbacks)
4+
35
This guide shows how to derive missing gradient endpoints from ones you have already
46
implemented, using the experimental fallback helpers.
57

docs/content/examples/building-blocks/helloworld.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# HelloWorld
22

3+
[View on GitHub](https://github.com/pasteurlabs/tesseract-core/tree/main/examples/helloworld)
4+
35
## Context
46

57
This is a basic Hello World Tesseract. See [getting-started]

0 commit comments

Comments
 (0)