Skip to content

Adds a tutorial on shaping and related capabilities#1656

Merged
kennyweiss merged 58 commits intodevelopfrom
feature/shaping-tutorial
Nov 6, 2025
Merged

Adds a tutorial on shaping and related capabilities#1656
kennyweiss merged 58 commits intodevelopfrom
feature/shaping-tutorial

Conversation

@kennyweiss
Copy link
Copy Markdown
Member

@kennyweiss kennyweiss commented Sep 15, 2025

Summary

TODO:

  • Update svgpathtools patch based on actual commit
  • Follow suggestions from 9/16 tutorial feedback #1657
  • Take another editing pass through the tutorial
  • Confirm changes to build_tpls against our spack specs

@kennyweiss kennyweiss force-pushed the feature/shaping-tutorial branch 4 times, most recently from 2a4b643 to 2400d16 Compare October 3, 2025 21:45
@kennyweiss kennyweiss marked this pull request as ready for review October 3, 2025 23:15
@kennyweiss kennyweiss self-assigned this Oct 3, 2025
@kennyweiss kennyweiss added enhancement New feature or request Sidre Issues related to Axom's 'sidre' component Quest Issues related to Axom's 'quest' component Documentation Issues related to documentation Inlet Klee Related to the Klee component labels Oct 3, 2025

variant("examples", default=True, description="Build examples")
variant("tools", default=True, description="Build tools")
variant("tutorials", default=True, description="Build tutorials")
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's minimal added build time, right? I would think most people using Spack to build Axom just care about getting a library to link into their project.

Comment thread src/axom/core/utilities/About.cpp.in
Comment thread src/examples/CMakeLists.txt
Comment thread src/examples/radiuss_tutorial/lesson_03/README.md
Comment thread src/examples/radiuss_tutorial/lesson_04/README.md Outdated
Comment thread src/examples/radiuss_tutorial/lesson_04/README.md Outdated
kennyweiss and others added 26 commits November 5, 2025 16:49
This builds the tutorials as part of an Axom build and is mostly helpful when developing the tutorials.
Per suggesion from C. White.
The shaping tutorial requires Klee, Inlet, Sidre and Conduit.
(I only added a check for Klee, since it explicitly checks for the others).
Defaults AXOM_ENABLE_TUTORIALS to ON
and adds a spack variant 'tutorials' to the Axom package.
@kennyweiss kennyweiss force-pushed the feature/shaping-tutorial branch from 9c8b7e5 to 15387aa Compare November 6, 2025 01:08
@kennyweiss kennyweiss merged commit 74cf08d into develop Nov 6, 2025
15 checks passed
@kennyweiss kennyweiss deleted the feature/shaping-tutorial branch November 6, 2025 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Issues related to documentation enhancement New feature or request Inlet Klee Related to the Klee component Quest Issues related to Axom's 'quest' component Sidre Issues related to Axom's 'sidre' component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants