Skip to content

Add DCC'26 workshop notebook suite (participant + solutions)#62

Open
SoheylM wants to merge 37 commits intomainfrom
codex/dcc26-workshop-notebooks
Open

Add DCC'26 workshop notebook suite (participant + solutions)#62
SoheylM wants to merge 37 commits intomainfrom
codex/dcc26-workshop-notebooks

Conversation

@SoheylM
Copy link
Contributor

@SoheylM SoheylM commented Mar 16, 2026

Summary

This PR adds the DCC'26 workshop notebook suite to EngiOpt with participant and facilitator tracks.

What is included

  • New workshops/dcc26/ folder with:
    • participant/ notebooks with guided PUBLIC FILL-IN exercises and checkpoints
    • solutions/ notebooks for facilitators
    • workshop runbook and pedagogy blueprint docs
    • helper utilities and a local requirements snapshot
  • Notebook 03 scaffold upgraded to a PyBullet robotics co-design problem (PlanarManipulatorCoDesignProblem)
  • Optional EngiOpt generative extension in Notebook 03 using engiopt.cgan_1d
  • Colab-friendly dependency bootstrap cells across notebooks
  • README updates linking workshop assets
  • Git ignore updates for workshop-generated artifacts

Public API impact

  • No changes to EngiBench/EngiOpt core runtime APIs.
  • This PR adds tutorial/workshop assets only.

Notes for review

Please focus on:

  1. participant notebook clarity and pacing
  2. Colab reliability
  3. documentation and public-repo hygiene

Validation

  • Notebook code cells were iteratively smoke-checked and compile-checked during development.
  • Notebook JSON has no execution counts or persisted outputs.

SoheylM added 30 commits March 4, 2026 08:33
@SoheylM SoheylM requested a review from mkeeler43 March 16, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant