Skip to content

Replace Deepnote with Colab in the textbook - #607

Merged
RussTedrake merged 9 commits into
masterfrom
codex/replace-deepnote-with-colab
Sep 8, 2026
Merged

Replace Deepnote with Colab in the textbook#607
RussTedrake merged 9 commits into
masterfrom
codex/replace-deepnote-with-colab

Conversation

@RussTedrake

@RussTedrake RussTedrake commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Replace Deepnote launches with direct Google Colab links throughout the textbook. All 78 notebooks have conditional package setup, and Meshcat notebooks use the Colab helpers from the published underactuated 2026.9.8 release. Update course and solver instructions, remove obsolete publishing configuration and metadata, and preserve Docker publication as setup/docker/publish.sh.

Update htmlbook to 1851537, which already removes its remaining Deepnote support and fixes IPython notebook exports. Exercise notebooks were edited in the private source repository, pushed to its master, and installed with solutions/install.py; solutions_sha.txt records that revision. Notebook computations are unchanged.

Validation:

  • The intro notebook runs all nine original code cells successfully in Google Colab with the published 2026.9.8 package. The separate-window Meshcat link and DisplayMeshcat(meshcat) iframe both render the double pendulum.
  • All 96 textbook notebook links and migrated Drake tutorial paths point to existing files.
  • Notebook schemas, Python exports, source/install parity, HTML links, HTML metadata, Black, and isort checks pass.
  • Python 3.13 local validation passes the public notebook suite and Meshcat/pytest-collection regression tests. Private solution execution passes 22/23; the orbital-transfer SNOPT iteration-limit failure also reproduces in the original private source.
  • No Deepnote references remain in the textbook or shared htmlbook checkout.

Package prerequisite #606 is merged and underactuated 2026.9.8 is published on PyPI. This PR is based on master.

Fixes #605.


This change is Reviewable

Base automatically changed from codex/colab-release-2026-9-8 to master September 8, 2026 03:03
@RussTedrake
RussTedrake marked this pull request as ready for review September 8, 2026 03:18
@RussTedrake
RussTedrake merged commit d73de8c into master Sep 8, 2026
4 checks passed
@RussTedrake
RussTedrake deleted the codex/replace-deepnote-with-colab branch September 8, 2026 10:41
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.

replace deepnote with colab.

1 participant