Skip to content

Add TipSpot guide - #1262

Merged
rickwierenga merged 1 commit into
PyLabRobot:mainfrom
fly1d:codex/docs-tipspot
Sep 11, 2026
Merged

rickwierenga merged 1 commit into
PyLabRobot:mainfrom
fly1d:codex/docs-tipspot

Conversation

@fly1d

@fly1d fly1d commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add an executable TipSpot notebook covering its relationship to TipRack, Tip, and TipTracker
  • document spot lookup, partial tip state, and custom rack definitions with runnable examples
  • link the guide from the TipRack page and resource hierarchy

Closes #1259.

Validation

  • .venv/bin/jupyter execute --timeout=60 docs/resources/itemized-resource/tiprack/tip-spot.ipynb
  • python -m pytest -q pylabrobot/resources/tip_rack_tests.py pylabrobot/resources/utils_tests.py (14 passed)
  • GitHub Actions: documentation, lint, type checks, and the full test matrix passed
  • git diff upstream/main --check

No hardware was connected or driven.

Prepared with assistance from OpenAI Codex.

@fly1d
fly1d requested a review from a team as a code owner September 11, 2026 03:11
@rickwierenga

Copy link
Copy Markdown
Member

thanks for the PR! can you make this an executable notebook

Document TipSpot access, tip state configuration, and custom rack definitions in an executable notebook.

Assisted-by: OpenAI Codex
@fly1d
fly1d force-pushed the codex/docs-tipspot branch from a5caf57 to b948dda Compare September 11, 2026 03:34
@fly1d

fly1d commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

Done. I converted the guide to an executable notebook and verified all three code cells run from a clean kernel. I also corrected the API links and clarified the grid-coordinate description.

@rickwierenga
rickwierenga merged commit 9714d99 into PyLabRobot:main Sep 11, 2026
22 checks passed
@rickwierenga

Copy link
Copy Markdown
Member

thanks!

BioCam added a commit to BioCam/pylabrobot that referenced this pull request Sep 13, 2026
Brings in PyLabRobot#1249 (already here as cherry-picks), PyLabRobot#1262 and PyLabRobot#1166. CHANGELOG
keeps main's copy of the PyLabRobot#1249 entries rather than both.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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.

Add docs page for TipSpot

2 participants